Sadržaj:

Napravite GRANIČNE GRANICE GPS -a pomoću Arduina: 8 koraka
Napravite GRANIČNE GRANICE GPS -a pomoću Arduina: 8 koraka

Video: Napravite GRANIČNE GRANICE GPS -a pomoću Arduina: 8 koraka

Video: Napravite GRANIČNE GRANICE GPS -a pomoću Arduina: 8 koraka
Video: Тодд Хамфрис: Как обмануть GPS 2024, Studeni
Anonim
Napravite GRANIČNE GRANICE GPS -a pomoću Arduina
Napravite GRANIČNE GRANICE GPS -a pomoću Arduina

U ovom ćemo vodiču naučiti kako napraviti GRANIČNE GRANICE GPS -a pomoću Arduina, ovo je korisno kada imate robota i ne želite da ide izvan navedenog područja.

Kad je robot izvan područja, na zaslonu će se prikazati "Van" i "Unutra" kada je robot unutar tog područja.

Gledaj video!

Korak 1: Ono što će vam trebati

Ono što će vam trebati
Ono što će vam trebati
Ono što će vam trebati
Ono što će vam trebati
Ono što će vam trebati
Ono što će vam trebati
  • Arduino UNO (ili bilo koji drugi Arduino)
  • GPS Neo 6m
  • OLED zaslon
  • Kratkospojne žice
  • Softver Visuino: Preuzmite Visuino

Korak 2: Pokrenite Visuino i odaberite vrstu ploče Arduino UNO

Pokrenite Visuino i odaberite vrstu ploče Arduino UNO
Pokrenite Visuino i odaberite vrstu ploče Arduino UNO
Pokrenite Visuino i odaberite vrstu ploče Arduino UNO
Pokrenite Visuino i odaberite vrstu ploče Arduino UNO

Visuino: https://www.visuino.eu također je potrebno instalirati. Preuzmite besplatnu verziju ili se registrirajte za besplatnu probnu verziju.

Pokrenite Visuino kao što je prikazano na prvoj slici Pritisnite gumb "Alati" na komponenti Arduino (Slika 1) u Visuinu Kad se pojavi dijaloški okvir, odaberite "Arduino UNO" kao što je prikazano na slici 2

Korak 3: U Visuinu dodajte komponente

U Visuinu Dodajte komponente
U Visuinu Dodajte komponente
U Visuinu Dodajte komponente
U Visuinu Dodajte komponente
U Visuinu Dodajte komponente
U Visuinu Dodajte komponente
U Visuinu Dodajte komponente
U Visuinu Dodajte komponente
  • Dodajte komponentu "Serijski GPS"
  • Dodajte komponentu "Analogni više izvora"
  • Dodajte još jednu komponentu "Analogni više izvora"
  • Dodajte komponentu "Digital Multi-Source Merger"
  • Dodajte komponentu "Detect Edge"
  • Dodajte još jednu komponentu "Detect Edge"
  • Dodajte komponentu "Digital (Boolean) And"
  • Dodajte komponentu "Vrijednost teksta"
  • Dodajte još jednu komponentu "Vrijednost teksta"
  • Dodajte komponentu "Analog To Text"
  • Dodajte još jednu komponentu "Analog To Text"
  • Dodajte komponentu "Spajanje više izvora izvora teksta"

Korak 4: U Visuino skup komponenti

U Visuinu Set Components
U Visuinu Set Components
U Visuinu Set Components
U Visuinu Set Components
U Visuinu Set Components
U Visuinu Set Components
  • Odaberite "AnalogToText1" i "AnalogToText2" i u prozoru svojstava postavite "Precision" na 6
  • Odaberite "DetectEdge1" i u prozoru svojstava postavite Rising na False
  • Odaberite "TextValue1" i u prozoru svojstava postavite "Value" na INSIDE
  • Odaberite "TextValue2" i u prozoru svojstava postavite "Value" na OUTSIDE
  • Dvaput kliknite na DisplayOLED1 i u prozoru elemenata povucite "tekstualno polje" na lijevu stranu
  • U prozoru svojstava postavite veličinu na 2
  • U prozoru Elementi povucite još jedno "Tekstualno polje" na lijevu stranu
  • U prozoru svojstava postavite Y na 30, a veličinu na 2
  • U prozoru Elementi povucite još jedno "Tekstualno polje" na lijevu stranu
  • U prozoru svojstava postavite Y na 50, a veličinu na 2
  • Zatvorite prozor Elements

Korak 5: Dobijte GPS koordinate

Nabavite GPS koordinate
Nabavite GPS koordinate
Nabavite GPS koordinate
Nabavite GPS koordinate
Nabavite GPS koordinate
Nabavite GPS koordinate

Idite na Google karte i pronađite svoju lokaciju i

Kliknite na kartu (gornji lijevi kut vašeg područja), koordinate će biti prikazane pri dnu. Kopirajte prvu koordinatnu širinu na Visuino "CompareRange1"> Raspon> MaxCopy drugu koordinatu Longitude na Visuino "CompareRange2"> Raspon> MIn

  • Kliknite na kartu (gornji desni kut vašeg područja), koordinate će biti prikazane pri dnu. Kopirajte drugu koordinatu Longitude u Visuino "CompareRange2"> Raspon> Max
  • Kliknite na kartu (donji lijevi kut vašeg područja), koordinate će biti prikazane pri dnu. Kopirajte prvu koordinatnu širinu na Visuino "CompareRange1"> Raspon> Min.

Korak 6: U komponentama Visuino Connect

U komponentama Visuino Connect
U komponentama Visuino Connect
U komponentama Visuino Connect
U komponentama Visuino Connect
U komponentama Visuino Connect
U komponentama Visuino Connect
  • Spojite GPS pin Out na Arduino Serial [0] pin In
  • Spojite zemljopisnu širinu GPS pina na AnalogMultiSource1 pin In
  • Spojite dužinu GPS pina na AnalogMultiSource2 pin In
  • Spojite AnalogMultiSource1 pin Out na AnalogToText1 pin In
  • Spojite AnalogMultiSource2 pin Out na AnalogToText2 pin In
  • Spojite AnalogMultiSource1 pin out za usporedbu Ranin1 pin In
  • Spojite AnalogMultiSource2 pin out za usporedbu RanG2 pin In
  • Priključite pinPirectRange1 na "And1", pin 0 In
  • Spojite CompareRange2 pin out na "And1", pin 1 In
  • Spojite CompareRange1 pin out na DigitalMultiMerger1, pin 0 In
  • Spojite CompareRange2 pin out na DigitalMultiMerger1, pin 1 In
  • Spojite DigitalMultiMerger1, pin Out na DetectEdge1 pin In
  • Spojite DetectEdge1 pin Out na TextValue2 pin sat
  • Spojite "And1" pin na DetectEdge2 pin In
  • Spojite pin DetectEdge2 na pin sata TextValue1
  • Spojite "TextValue" 1, pin out, na TextMultiMerger1 pin [0] u
  • Spojite "TextValue" 2, pin out, na TextMultiMerger1 pin [1] u
  • Spojite TextMultiMerger1 pin out na DisplayOLED1 tekstualno polje1 pin In
  • Spojite AnalogToText1 pin Out na DisplayOLED1 tekstualno polje 2 pin In
  • Spojite AnalogToText2 pin Out na DisplayOLED1 tekstualno polje 3 pin In
  • Spojite DisplayOLED1 pin I2C Out na Arduino pin I2C In

Korak 7: Generirajte, kompajlirajte i prenesite Arduino kôd

Generirajte, sastavite i prenesite Arduino kod
Generirajte, sastavite i prenesite Arduino kod

Važno

Prilikom učitavanja na Arduino odspojite pin RX na Arduinu i nakon učitavanja ponovno ga spojite.

U Visuinu pri dnu kliknite karticu "Build", provjerite je li odabran ispravan port, a zatim kliknite gumb "Compile/Build and Upload".

Korak 8: Igrajte se

Ako napajate Arduino modul, nakon nekog vremena (kad NEO 6m kalibrira), zaslon će početi prikazivati GPS koordinate i tekst: UNUTRA/IZVAN.

Čestitamo! Završili ste svoj projekt s Visuinom. U prilogu je i projekt Visuino koji sam stvorio za ovaj Instructable, možete ga preuzeti i otvoriti u Visuinu:

Preporučeni: