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, Novembar
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.

Kada je robot izvan područja, na ekranu će se prikazati "Spolja" i "Unutra" kada je robot unutar tog područja.

Pogledajte video!

Korak 1: Šta će vam trebati

Šta će vam trebati
Šta će vam trebati
Šta će vam trebati
Šta će vam trebati
Šta će vam trebati
Šta će vam trebati
  • Arduino UNO (ili bilo koji drugi Arduino)
  • GPS Neo 6m
  • OLED ekran
  • Žice za kratkospojnike
  • Visuino softver: Preuzmite Visuino

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

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

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

Pokrenite Visuino kao što je prikazano na prvoj slici Pritisnite dugme "Alati" na Arduino komponenti (Slika 1) u Visuinu Kada se pojavi dijalog, 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 "Text Value"
  • 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 Visuinu Set Components

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: Nabavite 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 koordinatu Latitude 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 na 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 Visuino Connect Components

U Visuino Connect Components
U Visuino Connect Components
U Visuino Connect Components
U Visuino Connect Components
U Visuino Connect Components
U Visuino Connect Components
  • Spojite GPS pin Out na Arduino Serial [0] pin In
  • Povežite geografsku š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
  • Priključite AnalogMultiSource1 pin out za usporedbu Range1 pin In
  • Povežite AnalogMultiSource2 pin out za usporedbu Range2 pin In
  • Povežite pinRange1 pin out na "And1", pin 0 In
  • Spojite CompareRange2 pin out na "And1", pin 1 In
  • Povežite PinRange1 pin Out na DigitalMultiMerger1, pin 0 In
  • Povežite PinRange2 pin out na DigitalMultiMerger1, pin 1 In
  • Povežite DigitalMultiMerger1, pin Out na DetectEdge1 pin In
  • Priključite DetectEdge1 pin Out na TextValue2 pin sat
  • Spojite "And1" pin na DetectEdge2 pin In
  • Spojite pin DetectEdge2 na sat sata TextValue1
  • Spojite "TextValue" 1, pin out, na TextMultiMerger1 pin [0] u
  • Spojite "TextValue" 2, izvucite, na TextMultiMerger1 pin [1] u
  • Priključite TextMultiMerger1 pin Out na DisplayOLED1 tekstualno polje1 pin In
  • Priključite AnalogToText1 pin Out na DisplayOLED1 tekstualno polje2 pin In
  • Priključite 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, kompajlirajte i učitajte Arduino kod
Generirajte, kompajlirajte i učitajte Arduino kod

Bitan

Prilikom učitavanja na Arduino, odspojite pin RX na Arduinu i nakon što se učitavanje završi, ponovno ga spojite.

U Visuinu, pri dnu kliknite na karticu "Build", provjerite je li odabran ispravan port, a zatim kliknite na dugme "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 ovu Instructable, možete ga preuzeti i otvoriti u Visuinu:

Preporučuje se: