Tartalomjegyzék:

Határozza meg a GPS HATÁRHATÁROKAT az Arduino használatával: 8 lépés
Határozza meg a GPS HATÁRHATÁROKAT az Arduino használatával: 8 lépés

Videó: Határozza meg a GPS HATÁRHATÁROKAT az Arduino használatával: 8 lépés

Videó: Határozza meg a GPS HATÁRHATÁROKAT az Arduino használatával: 8 lépés
Videó: Высокая плотность 2022 2024, November
Anonim
Készítse el a GPS HATÁRHATÁROKAT az Arduino használatával
Készítse el a GPS HATÁRHATÁROKAT az Arduino használatával

Ebben az oktatóanyagban megtanuljuk, hogyan készítsünk GPS HATÁRHATÁROKAT az Arduino segítségével, ez akkor hasznos, ha van robotja, és nem szeretné, hogy az a megadott területen kívülre kerüljön.

Ha a robot a területen kívül van, a kijelzőn megjelenik az „Outside” és az „Inside” felirat, ha a robot a területen belül van.

Nézd meg a videót!

1. lépés: Amire szüksége lesz

Amire szüksége lesz
Amire szüksége lesz
Amire szüksége lesz
Amire szüksége lesz
Amire szüksége lesz
Amire szüksége lesz
  • Arduino UNO (vagy bármely más Arduino)
  • GPS Neo 6m
  • OLED kijelző
  • Jumper vezetékek
  • Visuino szoftver: Töltse le a Visuino programot

2. lépés: Indítsa el a Visuino programot, és válassza ki az Arduino UNO kártya típusát

Indítsa el a Visuino programot, és válassza ki az Arduino UNO kártya típusát
Indítsa el a Visuino programot, és válassza ki az Arduino UNO kártya típusát
Indítsa el a Visuino programot, és válassza ki az Arduino UNO kártya típusát
Indítsa el a Visuino programot, és válassza ki az Arduino UNO kártya típusát

A Visuino: https://www.visuino.eu telepítése is szükséges. Töltse le az ingyenes verziót, vagy regisztráljon ingyenes próbaidőszakra.

A Visuino elindítása az első képen látható módon Kattintson a Visuino Arduino komponensén található „Eszközök” gombra (1. kép).

3. lépés: A Visuino -ban összetevők hozzáadása

A Visuino -ban összetevők hozzáadása
A Visuino -ban összetevők hozzáadása
A Visuino -ban összetevők hozzáadása
A Visuino -ban összetevők hozzáadása
A Visuino -ban összetevők hozzáadása
A Visuino -ban összetevők hozzáadása
A Visuino -ban összetevők hozzáadása
A Visuino -ban összetevők hozzáadása
  • Adja hozzá a "Soros GPS" összetevőt
  • Adja hozzá az "Analog Multi Source" összetevőt
  • Adjon hozzá egy másik "Analog Multi Source" összetevőt
  • Adja hozzá a "Digitális többforrás-egyesítés" összetevőt
  • Adja hozzá az „Él észlelése” összetevőt
  • Adjon hozzá egy másik "Él észlelése" összetevőt
  • Adja hozzá a "Digitális (logikai) és" összetevőt
  • Adja hozzá a "Szövegérték" összetevőt
  • Adjon hozzá egy másik "Szöveges érték" összetevőt
  • Adja hozzá az "Analóg a szöveghez" összetevőt
  • Adjon hozzá egy másik "analóg szöveges" összetevőt
  • Adja hozzá a "Szöveges többforrásos egyesítés" összetevőt

4. lépés: A Visuino készlet összetevőiben

Visuino készletkomponensekben
Visuino készletkomponensekben
Visuino készletkomponensekben
Visuino készletkomponensekben
Visuino készletkomponensekben
Visuino készletkomponensekben
  • Válassza az "AnalogToText1" és az "AnalogToText2" lehetőséget, és a tulajdonságok ablakban állítsa a "Precision" értéket 6 -ra
  • Válassza a "DetectEdge1" lehetőséget, és a tulajdonságok ablakban állítsa a Rising értéket hamisra
  • Válassza a "TextValue1" lehetőséget, és a tulajdonságok ablakban állítsa az "Value" értéket INSIDE értékre
  • Válassza a "TextValue2" lehetőséget, és a tulajdonságok ablakban állítsa az "Value" értéket OUTSIDE értékre
  • Kattintson duplán a DisplayOLED1 -re, és az elemablakban húzza a "szövegmezőt" a bal oldalra
  • A tulajdonságok ablakban állítsa a méretet 2 -re
  • Az Elemek ablakban húzzon egy másik "szövegmezőt" a bal oldalra
  • A tulajdonságok ablakban állítsa az Y értéket 30 -ra, a méretet pedig 2 -re
  • Az Elemek ablakban húzzon egy másik "szövegmezőt" a bal oldalra
  • A tulajdonságok ablakban állítsa az Y értéket 50 -re, a méretet pedig 2 -re
  • Zárja be az Elemek ablakot

5. lépés: Szerezze be a GPS -koordinátákat

GPS koordináták beszerzése
GPS koordináták beszerzése
GPS koordináták beszerzése
GPS koordináták beszerzése
GPS koordináták beszerzése
GPS koordináták beszerzése

Keresse fel a Google térképet, és keresse meg tartózkodási helyét és

Kattintson a térképre (a terület bal felső sarkában), a koordináták alul láthatók. Másolja az első koordinátát a szélességről a Visuino "CompareRange1"> Range> MaxCopy második koordinátájára Longitude a Visuino "CompareRange2"> Range> MIn

  • Kattintson a térképre (a terület jobb felső sarkában), a koordináták alul láthatók. Másolja a második koordinátát a hosszúságra a Visuino "CompareRange2"> Tartomány> Max
  • Kattintson a térképre (a terület bal alsó sarkában), a koordináták alul láthatók. Másolja az első koordinátát a szélességről a Visuino "CompareRange1"> Tartomány> Min

6. lépés: A Visuino Connect komponensekben

Visuino Connect komponensekben
Visuino Connect komponensekben
Visuino Connect komponensekben
Visuino Connect komponensekben
Visuino Connect komponensekben
Visuino Connect komponensekben
  • Csatlakoztassa a GPS tűkimenetet az Arduino soros [0] tűbemenethez
  • Csatlakoztassa a GPS tű szélességét az AnalogMultiSource1 tűbemenethez
  • Csatlakoztassa a GPS tű hosszúságát az AnalogMultiSource2 tűbemenethez
  • Csatlakoztassa az AnalogMultiSource1 pin Out -t az AnalogToText1 pin In -hez
  • Csatlakoztassa az AnalogMultiSource2 pin Out -t az AnalogToText2 pin In -hez
  • Csatlakoztassa az AnalogMultiSource1 pin kimenetet az CompareRange1 pin In csatlakozóhoz
  • Csatlakoztassa az AnalogMultiSource2 pin kimenetet az CompareRange2 pin In csatlakozóhoz
  • Csatlakoztassa a CompareRange1 pin Out kimenetet az "And1", 0 In bemenethez
  • Csatlakoztassa a CompareRange2 pin Out kimenetet az "And1", 1 In
  • Csatlakoztassa a CompareRange1 érintkező kimenetet a DigitalMultiMerger1, 0 érintkezős csatlakozóhoz
  • Csatlakoztassa a CompareRange2 érintkező kimenetet a DigitalMultiMerger1, 1 tűs bemenethez
  • Csatlakoztassa a DigitalMultiMerger1, pin Out -t a DetectEdge1 pin In -hez
  • Csatlakoztassa a DetectEdge1 érintkező kimenetet a TextValue2 tűs órához
  • Csatlakoztassa az "And1" tűt a DetectEdge2 tűbemenethez
  • Csatlakoztassa a DetectEdge2 érintkezőt a TextValue1 tűs órához
  • Csatlakoztassa a "TextValue" 1, pin out, a TextMultiMerger1 pin [0] in
  • Csatlakoztassa a "TextValue" 2, pin out, a TextMultiMerger1 pin [1] in
  • Csatlakoztassa a TextMultiMerger1 érintkező kimenetet a DisplayOLED1 szövegmező1 tűs bemenetéhez
  • Csatlakoztassa az AnalogToText1 érintkező kimenetet a DisplayOLED1 szövegmező2 tűs bemenetéhez
  • Csatlakoztassa az AnalogToText2 érintkező kimenetet a DisplayOLED1 szövegmező3 tűs bemenetéhez
  • Csatlakoztassa a DisplayOLED1 tűs I2C kimenetet az Arduino tű I2C bemenetéhez

7. lépés: Az Arduino kód létrehozása, fordítása és feltöltése

Az Arduino kód létrehozása, fordítása és feltöltése
Az Arduino kód létrehozása, fordítása és feltöltése

Fontos

Az Arduino -ba való feltöltéskor válassza le a pin RX -et az Arduino -ról, és a feltöltés után csatlakoztassa újra.

A Visuino alkalmazásban kattintson alul a "Build" fülre, győződjön meg arról, hogy a megfelelő port van kiválasztva, majd kattintson a "Compile/Build and Upload" gombra.

8. lépés: Játssz

Ha bekapcsolja az Arduino modult, egy idő után (amikor a NEO 6m kalibrál) a kijelzőn a GPS koordináták és a következő szöveg jelenik meg: INSIDE/OUTSIDE.

Gratulálunk! Befejezte a projektet Visuino -val. Mellékelve van a Visuino projekt is, amelyet ehhez az Instructable -hez hoztam létre, letöltheti és megnyithatja a Visuino -ban:

Ajánlott: