Obsah:
- Krok 1: Diely a nástroje:
- Krok 2: Zachytenie zemepisnej šírky a dĺžky:
- Krok 3: Arduino kód na zachytenie polohy:
- Krok 4: Oznamovateľ cieľa pomocou LED:
- Krok 5: Konečný
- Krok 6: Sledujte video
Video: Modul Arduino + GPS - oznamovateľ cieľa: 6 krokov
2024 Autor: John Day | [email protected]. Naposledy zmenené: 2024-01-30 11:58
Koľko času strácame v zápchach? Vytvoril som oznamovateľ destinácií poháňaný Arduinom, aby tento čas využil produktívnym spôsobom.
Každý vie, že zápchy môžu byť veľkou stratou času. A nie je možné predpovedať, ako dlho by to trvalo z pôvodu do cieľa.
Problém zápchy ma zasiahol, keď som pred dvoma mesiacmi prišiel do mesta. Každý deň strávim viac ako dve hodiny uviaznutý v džemoch. A cítil som, že prečo nemôžem využiť tento čas na niečo?
Poznámka: Používam verejnú dopravu.:-)
Existuje množstvo ďalších vecí, ktoré môžete robiť, keď ste uviaznutí v zápche!
Niektoré z nižšie uvedených nie sú len zábavné, ale aj produktívne:
Využite čas na premýšľanie a plánovanie, či už pre súčasné alebo budúce projekty. Využite čas na vzdelávanie, sledovanie inštruktážnych videí alebo si urobte e-learningový kurz o Udemy, Coursera atď. Alebo si prečítajte projekty o Nezničiteľných:). A samozrejme výroba elektroniky ma vždy inšpiruje. Postavil som teda hlásič cieľa pomocou modulu Arduino a GPS. Takže to, čo robí, vždy, keď ste v blízkosti cieľa, vás upozorní svietiacou diódou LED alebo vibráciami (pomocou mini vibračného motora). Poskytol som obvody pre LED aj pre vibračný motor.
Na to musíte najskôr nájsť zemepisnú šírku a dĺžku, aby ste definovali polohu. Hneď ako nájdete svoju polohu, môžete pomocou hodnôt zemepisnej šírky a dĺžky nájsť vzdialenosť k miestu a pri dodržaní rozsahu zapnúť oznamovateľ. Logika je jednoduchá, však ?!
Začnime teda …….
Krok 1: Diely a nástroje:
Aby ste mohli začať s oznamovateľom cieľa, tu sú požadované diely:
Arduino UNO
GPS modul NEO-6M
GPS je skratka pre globálny systém určovania polohy a môže byť použitý na určenie polohy, času a rýchlosti, ak cestujete.
- Tento modul má externú anténu a vstavanú EEPROM.
- Rozhranie: RS232 TTL
- Napájanie: 3V až 5V
- Predvolená prenosová rýchlosť: 9600 bps
- Pracuje so štandardnými vetami NMEA
GPS modul NEO-6M má štyri piny: VCC, RX, TX a GND. Modul komunikuje s Arduino prostredníctvom sériovej komunikácie pomocou pinov TX a RX, takže zapojenie nemôže byť jednoduchšie:
GPS modul NEO-6M Zapojenie do Arduina UNO
VCC VIN
Pin RX TX definovaný v softvérovom seriáli
Pin TX RX definovaný v softvérovom seriáli
GND GND
L293D IC
L293D je 16-kolíkový integrovaný obvod motora, ktorý môže ovládať až dva jednosmerné motory súčasne v ľubovoľnom smere. Prečo používať L293D?
Vstup do integrovaného obvodu alebo do ovládača motora je signál nízkeho prúdu. Funkciou obvodu je prevádzať signál nízkeho prúdu na signál vysokého prúdu. Tento signál vysokého prúdu je potom daný motoru.
Knižnica TinyGPS ++:
Knižnica TinyGPS ++ uľahčuje získavanie informácií o mieste vo formáte, ktorý je užitočný a ľahko zrozumiteľný. Knižnica TinyGPS ++ vám umožňuje získať oveľa viac informácií ako len polohu a jednoduchým spôsobom okrem polohy môžete získať:
> dátum
> čas
> rýchlosť
> kurz
> nadmorská výška
> satelity
> hdop
Krok 2: Zachytenie zemepisnej šírky a dĺžky:
Na lepšie objasnenie spojenia alebo v prípade akýchkoľvek pochybností sa opýtajte v komentároch, odporúčam stiahnuť si mrazivé súbory uvedené na stránke projektu.
Krok 3: Arduino kód na zachytenie polohy:
Poznámka: Musíte si nainštalovať knižnicu TinyGPS ++
zapojte podľa schémy zapojenia a nahrajte vyššie uvedený kód, otvorte sériový monitor pri prenosovej rýchlosti 9600 a uvidíte nasledujúci výstup
Poznámka: Získanie zemepisnej šírky a dĺžky môže nejaký čas trvať. Pretože prijímač musí zachytiť signály. vždy, keď začne dostávať signály, kontrolka LED na module GPS bliká.
Krok 4: Oznamovateľ cieľa pomocou LED:
Aby som zaistil, že môj nápad bude fungovať, vyrobil som prototyp pomocou LED na upozornenie cieľa. To, čo som urobil, je, že som pridal hodnoty zemepisnej šírky a dĺžky cieľa z predchádzajúceho kódu (Read_Lat_Lng.ino) a zistil vzdialenosť od cieľa od aktuálneho umiestnenia. A použil ho na nastavenie rozsahu, v ktorom sa musí LED rozsvietiť.
Nahrajte kód a na sériovom monitore uvidíte nasledujúce.
Vzdialenosť do cieľa je teda možné použiť na definovanie rozsahu, v ktorom musí operácia výstupu (oznámenie) prebiehať.
Krok 5: Konečný
OK, môj prototyp fungoval dobre. Teraz chcem svoj projekt uzavrieť do škatule, do ktorej sa zmestí Arduino, modul GPS, motor s integrovaným obvodom vodiča a 9V napájanie.
Pripojenie k L293D IC
- Pripojte 5V k zapnutiu 1, Vs a Vss na L293D
- Pripojte digitálne výstupné piny (používame 6 a 7) k vstupu 1 a vstupu 2 na L293D.
- Pripojte GND vášho Arduina k obom pinom GND na rovnakej strane L293D
- Nakoniec pripojte výstup 1 a výstup 2 L293D k svojim kolíkom motora.
Odporúča:
Prepojovací modul GPS s Raspberry Pi: 10 krokov
Rozhranie GPS modulu s Raspberry Pi: Hej, chlapci !! Chcete prepojiť modul GPS s Raspberry Pi? Ale máte s tým nejaké ťažkosti? „Neboj sa, som tu, aby som ti pomohol! Môžete začať s použitím nasledujúcich častí:
Inteligentná bója [GPS, rádio (NRF24) a modul karty SD]: 5 krokov (s obrázkami)
Smart Buoy [GPS, rádio (NRF24) a modul karty SD]: Táto séria Smart Buoy mapuje náš (ambiciózny) pokus o vybudovanie vedeckej bóje, ktorá dokáže pomocou zmysluplných produktov vykonávať zmysluplné merania o mori. Toto je tutoriál dva zo štyroch - uistite sa, že ste aktuálny a ak potrebujete rýchly
Prepojovací modul GPS s Arduino Uno: 7 krokov
Rozhranie GPS modulu s Arduino Uno: Ahoj! Chcete k svojej doske Arduino Uno pripojiť modul GPS, ale neviete, ako na to? Som tu, aby som vám pomohol! Na začiatku budete potrebovať nasledujúce diely
Ako prepojiť modul GPS (NEO-6m) s Arduino: 7 krokov (s obrázkami)
Ako prepojiť modul GPS (NEO-6m) s Arduino: V tomto projekte som ukázal, ako prepojiť modul GPS s Arduino UNO. Údaje o zemepisnej dĺžke a šírke sa zobrazujú na LCD displeji a polohu je možné zobraziť v aplikácii. Zoznam materiálu Arduino Uno == > 8 dolárov GPS modul Ublox NEO-6m == > 15 dolárov 16x
Arduino Project: Testovací rozsah LoRa modul RF1276 pre sledovanie GPS Riešenie: 9 krokov (s obrázkami)
Arduino Project: Test Range LoRa Module RF1276 for GPS Tracking Solution: Connection: USB - SerialNeed: Chrome Browser Need: 1 X Arduino Mega Need: 1 X GPS Need: 1 X SD card Need: 2 X LoRa Modem RF1276Function: Arduino Send GPS value k hlavnej základni - údaje o hlavnej základni ukladajú do modulu Dataino Server Lora: Ultra dlhý dosah