Satura rādītājs:

Izveidojiet GPS robežas robežas, izmantojot Arduino: 8 soļi
Izveidojiet GPS robežas robežas, izmantojot Arduino: 8 soļi

Video: Izveidojiet GPS robežas robežas, izmantojot Arduino: 8 soļi

Video: Izveidojiet GPS robežas robežas, izmantojot Arduino: 8 soļi
Video: Wireless Link Budget and RF Units Conversion in EXCEL (EP17) 2024, Novembris
Anonim
Izveidojiet GPS robežas robežas, izmantojot Arduino
Izveidojiet GPS robežas robežas, izmantojot Arduino

Šajā apmācībā mēs iemācīsimies izveidot GPS robežas robežas, izmantojot Arduino, tas ir noderīgi, ja jums ir robots un nevēlaties, lai tas izietu ārpus norādītās zonas.

Kad robots atrodas ārpus zonas, displejā būs redzams "Ārpus" un "Iekšā", kad robots atrodas zonā.

Skatīties video!

1. darbība. Kas jums būs nepieciešams

Kas jums būs nepieciešams
Kas jums būs nepieciešams
Kas jums būs nepieciešams
Kas jums būs nepieciešams
Kas jums būs nepieciešams
Kas jums būs nepieciešams
  • Arduino UNO (vai kāds cits Arduino)
  • GPS Neo 6m
  • OLED displejs
  • Jumper vadi
  • Visuino programmatūra: lejupielādējiet Visuino

2. darbība: palaidiet Visuino un atlasiet Arduino UNO plates tipu

Sāciet Visuino un atlasiet Arduino UNO plates tipu
Sāciet Visuino un atlasiet Arduino UNO plates tipu
Sāciet Visuino un atlasiet Arduino UNO plates tipu
Sāciet Visuino un atlasiet Arduino UNO plates tipu

Ir jāinstalē arī Visuino: https://www.visuino.eu. Lejupielādējiet bezmaksas versiju vai reģistrējieties bezmaksas izmēģinājumam.

Visuino palaišana, kā parādīts pirmajā attēlā. Visuino noklikšķiniet uz pogas "Rīki" uz Arduino komponenta (1. attēls). Kad tiek parādīts dialoglodziņš, izvēlieties "Arduino UNO", kā parādīts 2. attēlā

3. darbība: Visino pievienojiet komponentus

Vietnē Visuino Pievienojiet komponentus
Vietnē Visuino Pievienojiet komponentus
Vietnē Visuino Pievienojiet komponentus
Vietnē Visuino Pievienojiet komponentus
Vietnē Visuino Pievienojiet komponentus
Vietnē Visuino Pievienojiet komponentus
Vietnē Visuino Pievienojiet komponentus
Vietnē Visuino Pievienojiet komponentus
  • Pievienojiet "Serial GPS" komponentu
  • Pievienojiet komponentu "Analog Multi Source"
  • Pievienojiet citu komponentu "Analog Multi Source"
  • Pievienojiet komponentu "Digitālo vairāku avotu apvienošana"
  • Pievienojiet komponentu "Noteikt malu"
  • Pievienojiet vēl vienu komponentu "Noteikt malu"
  • Pievienojiet komponentu "Digitālais (Būla) un"
  • Pievienojiet komponentu "Teksta vērtība"
  • Pievienojiet vēl vienu komponentu "Teksta vērtība"
  • Pievienojiet komponentu "Analog to Text"
  • Pievienojiet vēl vienu komponentu "Analog to Text"
  • Pievienojiet komponentu "Teksta vairāku avotu apvienošana"

4. solis: Visuino komplekta komponentos

Visuino komplekta komponentos
Visuino komplekta komponentos
Visuino komplekta komponentos
Visuino komplekta komponentos
Visuino komplekta komponentos
Visuino komplekta komponentos
  • Atlasiet "AnalogToText1" un "AnalogToText2" un rekvizītu logā iestatiet "Precision" uz 6
  • Atlasiet "DetectEdge1" un rekvizītu logā iestatiet Rising to False
  • Atlasiet "TextValue1" un rekvizītu logā iestatiet "Value" uz INSIDE
  • Atlasiet "TextValue2" un rekvizītu logā iestatiet "Value" uz OUTSIDE
  • Veiciet dubultklikšķi uz DisplayOLED1 un elementu logā velciet “teksta lauku” uz kreiso pusi
  • Rekvizītu logā iestatiet lielumu uz 2
  • Elementu logā velciet citu teksta lauku uz kreiso pusi
  • Rekvizītu logā iestatiet Y uz 30 un izmēru uz 2
  • Elementu logā velciet citu teksta lauku uz kreiso pusi
  • Rekvizītu logā iestatiet Y uz 50 un izmēru uz 2
  • Aizveriet logu Elements

5. darbība: iegūstiet GPS koordinātas

Iegūstiet GPS koordinātas
Iegūstiet GPS koordinātas
Iegūstiet GPS koordinātas
Iegūstiet GPS koordinātas
Iegūstiet GPS koordinātas
Iegūstiet GPS koordinātas

Dodieties uz Google Maps un atrodiet savu atrašanās vietu un

Noklikšķiniet uz kartes (jūsu apgabala augšējā kreisajā stūrī), koordinātas tiks parādītas apakšā. Kopējiet pirmo koordinātu Latitude uz Visuino "CompareRange1"> Diapazons> MaxCopy otrā koordināta Garums uz Visuino "CompareRange2"> Diapazons> MIn

  • Noklikšķiniet uz kartes (jūsu apgabala augšējā labajā stūrī), koordinātas tiks parādītas apakšā. Kopējiet otro koordinātu Garums uz Visuino "CompareRange2"> Diapazons> Maks.
  • Noklikšķiniet uz kartes (jūsu apgabala apakšējā kreisajā stūrī), koordinātas tiks parādītas apakšā. Kopējiet pirmo koordinātu Latitude uz Visuino "CompareRange1"> Diapazons> Min

6. darbība: Visuino Connect komponentos

Visuino Connect komponentos
Visuino Connect komponentos
Visuino Connect komponentos
Visuino Connect komponentos
Visuino Connect komponentos
Visuino Connect komponentos
  • Savienojiet GPS pin Out ar Arduino Serial [0] pin In
  • Pievienojiet GPS pin platuma grādu AnalogMultiSource1 pin In
  • Savienojiet GPS tapas garumu ar AnalogMultiSource2 pin In
  • Pievienojiet AnalogMultiSource1 pin Out uz AnalogToText1 pin In
  • Savienojiet AnalogMultiSource2 pin Out ar AnalogToText2 pin In
  • Pievienojiet AnalogMultiSource1 pin Out ar CompareRange1 pin In
  • Pievienojiet AnalogMultiSource2 pin Out ar CompareRange2 pin In
  • Savienojiet CompareRange1 pin Out ar "And1", pin 0 In
  • Savienojiet CompareRange2 pin Out ar "And1", pin 1 In
  • Savienojiet CompareRange1 pin Out ar DigitalMultiMerger1, pin 0 In
  • Savienojiet CompareRange2 pin Out ar DigitalMultiMerger1, pin 1 In
  • Pievienojiet DigitalMultiMerger1, pin Out uz DetectEdge1 pin In
  • Savienojiet DetectEdge1 pin Out ar TextValue2 pin pulksteni
  • Pievienojiet "And1" tapu ar DetectEdge2 pin In
  • Savienojiet DetectEdge2 tapu ar TextValue1 pin pulksteni
  • Pievienojiet "TextValue" 1, izvelciet, ar TextMultiMerger1 tapu [0] collu
  • Pievienojiet "TextValue" 2, izvelciet, ar TextMultiMerger1 tapu [1] collu
  • Pievienojiet TextMultiMerger1 pin Out ar DisplayOLED1 teksta lauku1 pin In
  • Savienojiet AnalogToText1 pin Out ar DisplayOLED1 teksta lauku2 pin In
  • Savienojiet AnalogToText2 pin Out ar DisplayOLED1 teksta lauku3 pin In
  • Savienojiet DisplayOLED1 tapu I2C Out ar Arduino pin I2C In

7. darbība: ģenerējiet, apkopojiet un augšupielādējiet Arduino kodu

Ģenerējiet, apkopojiet un augšupielādējiet Arduino kodu
Ģenerējiet, apkopojiet un augšupielādējiet Arduino kodu

Svarīgs

Augšupielādējot Arduino, atvienojiet Arduino pin RX un pēc augšupielādes pabeigšanas pievienojiet to atpakaļ.

Vietnē Visuino apakšā noklikšķiniet uz cilnes "Būvēt", pārliecinieties, vai ir atlasīts pareizais ports, pēc tam noklikšķiniet uz pogas "Kompilēt/veidot un augšupielādēt".

8. solis: spēlējiet

Ja jūs barojat Arduino moduli, pēc kāda laika (kad NEO 6m kalibrē), displejā tiks parādītas GPS koordinātas un teksts: INSIDE/OUTSIDE.

Apsveicam! Jūs esat pabeidzis savu projektu ar Visuino. Pievienots arī Visuino projekts, ko es izveidoju šim Instructable, jūs varat to lejupielādēt un atvērt Visuino:

Ieteicams: