Padarykite GPS RIBŲ RIBAS naudodami „Arduino“: 8 žingsniai
Padarykite GPS RIBŲ RIBAS naudodami „Arduino“: 8 žingsniai

Video: Padarykite GPS RIBŲ RIBAS naudodami „Arduino“: 8 žingsniai

Video: Padarykite GPS RIBŲ RIBAS naudodami „Arduino“: 8 žingsniai
Video: REAL RACING 3 LEAD FOOT EDITION 2025, Sausis
Anonim
Padarykite GPS RIBŲ RIBAS naudodami „Arduino“
Padarykite GPS RIBŲ RIBAS naudodami „Arduino“

Šioje pamokoje mes sužinosime, kaip sukurti GPS RIBŲ RIBAS naudojant „Arduino“, tai naudinga, kai turite robotą ir nenorite, kad jis išeitų už nurodytos zonos.

Kai robotas yra už zonos ribų, ekrane bus rodoma „Outside“ir „Inside“, kai robotas yra zonoje.

Žiūrėti video įrašą!

1 žingsnis: ko jums reikės

Ko jums reikės
Ko jums reikės
Ko jums reikės
Ko jums reikės
Ko jums reikės
Ko jums reikės
  • „Arduino UNO“(ar bet kuris kitas „Arduino“)
  • GPS Neo 6m
  • OLED ekranas
  • Jumperio laidai
  • „Visuino“programinė įranga: atsisiųskite „Visuino“

2 veiksmas: paleiskite „Visuino“ir pasirinkite „Arduino UNO“plokštės tipą

Paleiskite „Visuino“ir pasirinkite „Arduino UNO“plokštės tipą
Paleiskite „Visuino“ir pasirinkite „Arduino UNO“plokštės tipą
Paleiskite „Visuino“ir pasirinkite „Arduino UNO“plokštės tipą
Paleiskite „Visuino“ir pasirinkite „Arduino UNO“plokštės tipą

Taip pat reikia įdiegti „Visuino“: https://www.visuino.eu. Atsisiųskite nemokamą versiją arba užsiregistruokite nemokamam bandymui.

„Visuino“paleidimas, kaip parodyta pirmoje nuotraukoje „Visuino“spustelėkite mygtuką „Įrankiai“, esantį „Arduino“komponente (1 pav.) Kai pasirodys dialogo langas, pasirinkite „Arduino UNO“, kaip parodyta 2 paveiksle

3 žingsnis: „Visuino“pridėkite komponentų

„Visuino“pridėkite komponentų
„Visuino“pridėkite komponentų
„Visuino“pridėkite komponentų
„Visuino“pridėkite komponentų
„Visuino“pridėkite komponentų
„Visuino“pridėkite komponentų
„Visuino“pridėkite komponentų
„Visuino“pridėkite komponentų
  • Pridėkite „Serial GPS“komponentą
  • Pridėkite komponentą „Analoginis kelių šaltinių“
  • Pridėkite kitą komponentą „Analoginis kelių šaltinių“
  • Pridėkite komponentą „Skaitmeninis kelių šaltinių sujungimas“
  • Pridėkite komponentą „Aptikti kraštą“
  • Pridėkite dar vieną komponentą „Aptikti kraštą“
  • Pridėkite komponentą „Skaitmeninis (loginis) ir“
  • Pridėkite komponentą „Teksto vertė“
  • Pridėkite dar vieną „Teksto vertės“komponentą
  • Pridėkite komponentą „Analog į tekstą“
  • Pridėkite dar vieną komponentą „Analog To Text“
  • Pridėkite komponentą „Teksto kelių šaltinių sujungimas“

4 žingsnis: Visuino rinkinio komponentuose

Visuino rinkinio komponentuose
Visuino rinkinio komponentuose
Visuino rinkinio komponentuose
Visuino rinkinio komponentuose
Visuino rinkinio komponentuose
Visuino rinkinio komponentuose
  • Pasirinkite „AnalogToText1“ir „AnalogToText2“ir ypatybių lange „Precision“nustatykite į 6
  • Pasirinkite „DetectEdge1“ir ypatybių lange nustatykite Rising į False
  • Pasirinkite „TextValue1“ir ypatybių lange nustatykite „Value“į INSIDE
  • Pasirinkite „TextValue2“ir ypatybių lange nustatykite „Value“į „OUTSIDE“
  • Dukart spustelėkite „DisplayOLED1“ir elementų lange vilkite „teksto lauką“į kairę pusę
  • Ypatybių lange nustatykite dydį 2
  • Elemento lange vilkite kitą „Teksto lauką“į kairę pusę
  • Ypatybių lange nustatykite Y į 30 ir dydį į 2
  • Elemento lange vilkite kitą „Teksto lauką“į kairę pusę
  • Ypatybių lange nustatykite Y iki 50, o dydį - 2
  • Uždarykite elementų langą

5 veiksmas: gaukite GPS koordinates

Gaukite GPS koordinates
Gaukite GPS koordinates
Gaukite GPS koordinates
Gaukite GPS koordinates
Gaukite GPS koordinates
Gaukite GPS koordinates

Eikite į „Google“žemėlapius ir raskite savo vietą ir

Spustelėkite žemėlapį (viršutiniame kairiajame jūsų srities kampe), koordinatės bus rodomos apačioje. Nukopijuokite pirmąją koordinates Platuma į Visuino "CompareRange1"> Diapazonas> MaxCopy antroji koordinatė Ilguma į Visuino "CompareRange2"> Diapazonas> MIn

  • Spustelėkite žemėlapį (viršutiniame dešiniajame jūsų srities kampe), koordinatės bus rodomos apačioje. Nukopijuokite antrąją ilgumos koordinatę į Visuino "CompareRange2"> Diapazonas> Maks.
  • Spustelėkite žemėlapį (apatiniame kairiajame jūsų srities kampe), koordinatės bus rodomos apačioje. Nukopijuokite pirmąją platumos koordinatę į Visuino "CompareRange1"> Diapazonas> Min

6 veiksmas: „Visuino Connect“komponentuose

„Visuino Connect“komponentuose
„Visuino Connect“komponentuose
„Visuino Connect“komponentuose
„Visuino Connect“komponentuose
„Visuino Connect“komponentuose
„Visuino Connect“komponentuose
  • Prijunkite GPS kištuką prie „Arduino Serial [0] pin In
  • Prijunkite GPS kaiščio platumą prie „AnalogMultiSource1 pin In“
  • Prijunkite GPS kaiščio ilgumą prie „AnalogMultiSource2 pin In“
  • Prijunkite „AnalogMultiSource1 pin Out“prie „AnalogToText1 pin In“
  • Prijunkite „AnalogMultiSource2 pin Out“prie „AnalogToText2 pin In“
  • Prijunkite „AnalogMultiSource1“kištuką prie „CompareRange1 pin In“
  • Prijunkite „AnalogMultiSource2“kištuką iš „CompareRange2 pin In“
  • Prijunkite „CompareRange1“kaištį prie „And1“, 0 kaiščio
  • Prijunkite „CompareRange2“kištuką prie „And1“, 1 kaiščio
  • Prijunkite „CompareRange1“kaiščio išvestį prie „DigitalMultiMerger1“, kaiščio 0 įėjimo
  • Prijunkite „CompareRange2“kaiščio išvestį prie „DigitalMultiMerger1“, 1 kaiščio
  • Prijunkite „DigitalMultiMerger1“, „Pin Out“prie „DetectEdge1 pin In“
  • Prijunkite „DetectEdge1 pin Out“prie „TextValue2“laikrodžio
  • Prijunkite „And1“kaištį prie „DetectEdge2“įvesties
  • Prijunkite „DetectEdge2“kaištį prie „TextValue1“kaiščio laikrodžio
  • Prijunkite „TextValue“1, ištraukite, prie „TextMultiMerger1“kaiščio [0]
  • Prijunkite „TextValue“2, ištraukite, prie „TextMultiMerger1“kaiščio [1]
  • Prijunkite „TextMultiMerger1“kaištį prie „Display“OLED1 teksto lauko1 kaiščio įvesties
  • Prijunkite „AnalogToText1 pin“išvestį prie „DisplayOLED1“teksto lauko2 kontaktų įvesties
  • Prijunkite „AnalogToText2“kištuką prie „Display“OLED1 teksto lauko 3 kontaktų įvesties
  • Prijunkite „DisplayOLED1“kaištį „I2C Out“prie „Arduino“kaiščio „I2C In“

7 veiksmas: sukurkite, sukompiliuokite ir įkelkite „Arduino“kodą

Sukurkite, sudarykite ir įkelkite „Arduino“kodą
Sukurkite, sudarykite ir įkelkite „Arduino“kodą

Svarbu

Įkeldami į „Arduino“, atjunkite „Arduino“kaištį RX ir, įkėlę, vėl prijunkite.

„Visuino“apačioje spustelėkite skirtuką „Sukurti“, įsitikinkite, kad pasirinktas teisingas prievadas, tada spustelėkite mygtuką „Kompiliuoti/kurti ir įkelti“.

8 žingsnis: žaiskite

Jei įjungsite „Arduino“modulį, po kurio laiko (kai NEO 6m kalibruoja), ekrane bus rodomos GPS koordinatės ir tekstas: INSIDE/OUTSIDE.

Sveikinu! Jūs baigėte savo projektą su Visuino. Taip pat pridedamas „Visuino“projektas, kurį sukūriau šiam „Instructable“, galite jį atsisiųsti ir atidaryti „Visuino“: