Tartalomjegyzék:
- 1. lépés: Amire szüksége lesz
- 2. lépés: Indítsa el a Visuino programot, és válassza ki az Arduino UNO kártya típusát
- 3. lépés: A Visuino -ban összetevők hozzáadása
- 4. lépés: A Visuino készlet összetevőiben
- 5. lépés: Szerezze be a GPS -koordinátákat
- 6. lépés: A Visuino Connect komponensekben
- 7. lépés: Az Arduino kód létrehozása, fordítása és feltöltése
- 8. lépés: Játssz
Videó: Határozza meg a GPS HATÁRHATÁROKAT az Arduino használatával: 8 lépés
2024 Szerző: John Day | [email protected]. Utoljára módosítva: 2024-01-30 09:39
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
- 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
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
- 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
- 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
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
- 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
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:
Hosszabbítsa meg laptopja életét! Tisztítsa meg a port a hűtőbordájából: 3 lépés
Hosszabbítsa meg laptopja életét! Tisztítsuk meg a Dust ki a hűtőborda .: Egy nagyon alapvető áttekintést, hogyan tisztítani a port a Toshiba laptop hűtőborda. Annyi volt benne! Nem hiszem el, hogy ezt a gyakorlatot nem ajánlják és nem ösztönzik a gyártók. Ha a por elzárja a levegő be- és kimenetét, és
Építse meg Stephen Hawking számítógépes felületét mindössze 1000 rubel alatt (15 $) az Arduino használatával: 5 lépés
Építsd meg Stephen Hawking számítógépes interfészét mindössze 1000 dolláron belül (15 dollár) az Arduino használatával: Az egész a "Hogyan beszél Stephen Hawking?" Kérdéssel kezdődött, miután elolvastam a számítógépes rendszeréről, eszembe jutott, hogy olcsóbbat kell adnom a rendszer verziója anélkül, hogy a funkciók túlságosan veszélyeztetné. Ez az eszköz
Nyissa meg és tisztítsa meg a Canon Pixma IX6550 nyomtatót: 5 lépés
Nyissa meg és tisztítsa meg a Canon Pixma IX6550 nyomtatót: 2011 -ben vettem ezt az A3 -as nyomtatót, és még a tintaelnyelő párna is tele van, nem akarom kidobni. Tehát nyissuk ki és tisztítsuk meg
Írd le ! Csináld meg ! Oszd meg!: 4 lépés
Írd le ! Csináld meg ! Oszd meg!: Tanítványaim a Lego segítségével kreativitást adtak az írásukhoz, az írás szervezéséhez, és hogy digitális formában bemutassák munkájukat családjukkal és társaikkal az osztályban
Használja újra az eldobható fényképezőgépet, és mentse meg a bolygót! és ments meg néhány forintot: 4 lépés
Használja újra az eldobható fényképezőgépet, és mentse meg a bolygót! és ments meg egy pár forintot: Nemrég voltam a helyi fotóüzletemben (jessops), hogy beszerezzek néhány használt eldobható fényképezőgépet, mivel biztos vagyok benne, hogy tisztában vannak azzal, hogy nagyon szórakoztatják a sokkoló embereket. Csak kérdezd meg, és odaadják őket. Azt is gondoltam, hogy ezek a cégek visszakapják a kamerákat, tedd