Kazalo:
- 1. korak: Deli in orodja:
- 2. korak: Zajem zemljepisne širine in dolžine:
- 3. korak: Arduino koda za zajem lokacije:
- 4. korak: Obvestilo o destinaciji prek LED:
- 5. korak: Zadnji
- 6. korak: Oglejte si video
Video: Arduino + GPS modul - obvestilo o destinaciji: 6 korakov
2024 Avtor: John Day | [email protected]. Nazadnje spremenjeno: 2024-01-30 12:05
Koliko časa izgubimo v prometnih zastojih? Naredil sem ciljno obvestilo, ki ga poganja Arduino, da bi ta čas izkoristil na produktiven način.
Vsi vemo, da so prometni zastoji lahko velika izguba časa. Nemogoče je predvideti, kako dolgo bo trajalo od izvora do cilja.
Problem zastojev me je prizadel, ko sem pred dvema mesecema prišel v neko mesto. Vsak dan več kot dve uri preživim v marmeladi. In zdelo se mi je, zakaj tega časa ne morem izkoristiti za nekaj?
Opomba: Uporabljam javni prevoz.:-)
Med zastojem v zastoju lahko počnete še veliko drugih stvari!
Nekateri spodaj niso le zabavni, ampak tudi produktivni:
Izkoristite čas za razmišljanje in načrtovanje za sedanje in prihodnje projekte. Izkoristite čas, da se izobražujete, si ogledate videoposnetke z navodili ali opravite tečaj e-učenja o Udemyju, Courseri itd. Ali preberete projekte na naslovu Neznosni:). In seveda izdelovanje elektronike me vedno navdihuje. Zato sem z uporabo Arduina in modula GPS zgradil prijavitelja cilja. Torej, kar počne, ko ste blizu cilja, vas obvesti z žarečo LED ali z vibracijami (z uporabo mini vibrirajočega motorja). Zagotovil sem vezja za LED in vibrirajoči motor.
Za to morate najprej določiti zemljepisno širino in dolžino, da določite lokacijo. Ko najdete svojo lokacijo, lahko z vrednostmi zemljepisne širine in dolžine poiščete razdaljo do lokacije in tako, da ohranite obseg, vklopite obvestilo. Logika je preprosta, kajne ?!
Pa začnimo ……
1. korak: Deli in orodja:
Če želite začeti z obvestilom o cilju, so tu potrebni deli:
Arduino UNO
GPS-modul NEO-6M
GPS pomeni globalni sistem za določanje položaja in ga lahko uporabite za določanje položaja, časa in hitrosti, če potujete.
- Ta modul ima zunanjo anteno in vgrajen EEPROM.
- Vmesnik: RS232 TTL
- Napajanje: 3V do 5V
- Privzeta hitrost prenosa: 9600 bps
- Deluje s standardnimi stavki NMEA
GPS-modul NEO-6M ima štiri zatiče: VCC, RX, TX in GND. Modul komunicira z Arduinom prek serijske komunikacije z zatiči TX in RX, zato ožičenje ne bi moglo biti enostavnejše:
GPS-modul NEO-6M Ožičenje na Arduino UNO
VCC VIN
RX TX pin, določen v seriji programske opreme
TX RX pin, določen v seriji programske opreme
GND GND
L293D IC
L293D je 16-polni gonilnik motorja, ki lahko hkrati krmili do dva enosmerna motorja v kateri koli smeri. Zakaj uporabljati L293D?
Vhod za IC gonilnika motorja ali gonilnika motorja je signal nizkega toka. Funkcija vezja je pretvoriti signal nizkega toka v signal velikega toka, ki se nato posreduje motorju.
Knjižnica TinyGPS ++:
Knjižnica TinyGPS ++ omogoča preprosto pridobivanje informacij o lokaciji v obliki, ki je uporabna in enostavna za razumevanje. Knjižnica TinyGPS ++ vam omogoča, da dobite veliko več informacij kot le lokacijo, na preprost način pa poleg lokacije lahko dobite tudi:
> datum
> čas
> hitrost
> seveda
> nadmorska višina
> sateliti
> hdop
2. korak: Zajem zemljepisne širine in dolžine:
Za boljšo razjasnitev povezave bom predlagal prenos datotek s fritzingom, če imate kakršen koli dvom, vprašajte v komentarjih.
3. korak: Arduino koda za zajem lokacije:
Opomba: Namestiti morate knjižnico TinyGPS ++
povežite po shemi vezja in naložite nad kodo, odprite serijski monitor s hitrostjo 9600 in videli boste naslednji izhod
Opomba: Za pridobitev zemljepisne širine in dolžine lahko traja nekaj časa, ker mora sprejemnik zajeti signale. vsakič, ko začne prejemati signale, LED na modulu GPS utripa.
4. korak: Obvestilo o destinaciji prek LED:
Da bi zagotovil, da bo moja ideja delovala, sem naredil prototip z uporabo LED za obveščanje destinacije. Torej sem dodal ciljne vrednosti zemljepisne širine in dolžine iz prejšnje kode (Read_Lat_Lng.ino) in našel razdaljo do cilja od trenutne lokacije. Uporabil ga je za nastavitveno območje, pri katerem se mora LED prižgati.
Naložite kodo in na serijskem monitorju boste videli naslednje.
Tako lahko razdaljo do cilja določite obseg, na katerem mora izhodna operacija (obvestilo) izvesti.
5. korak: Zadnji
OK, moj prototip je dobro deloval. Zdaj želim svoj projekt priložiti v škatlo, v katero se lahko prilegajo Arduino, GPS modul, motor z IC gonilnikom in 9V napajalnik.
Priključitev na IC L293D
- Priključite 5V na Enable 1, Vs in Vss na L293D
- Priključite digitalne izhodne zatiče (uporabljamo 6 in 7) na vhod 1 in vhod 2 na L293D.
- Priključite GND vašega Arduina na oba zatiča GND na isti strani L293D
- Končno priključite izhod 1 in 2 na izhodu L293D na zatiče motorja.
Priporočena:
Povezovalni modul GPS z Raspberry Pi: 10 korakov
Povezovalni modul GPS z Raspberry Pi: Hej fantje !! Ali želite povezati modul GPS z Raspberry Pi? Toda naletite na težave pri tem? "Ne skrbite, tukaj sem, da vam pomagam! Začnete lahko z naslednjimi deli:
Pametna boja [GPS, radio (NRF24) in modul kartice SD]: 5 korakov (s slikami)
Pametna boja [GPS, radio (NRF24) in modul kartice SD]): Ta serija pametnih bov prikazuje naš (ambiciozen) poskus izdelave znanstvene boje, ki lahko smiselno meri morje z izdelki, ki so na voljo. To je druga od štirih vadnic - poskrbite, da ste na tekočem, in če potrebujete hitro
Vadnica za modul GPS in GPRS A9G - Ai-Thinker - Ukazi AT: 7 korakov
Vadnica za modul GPS in GPRS A9G | Ai-Thinker | Ukazi AT: Hej, kaj se dogaja, fantje! Akarsh tukaj iz CETech -a, danes bomo šli skozi modul A9G GPS, GSM in GPRS podjetja AI Thinker. Obstaja tudi več drugih modulov, kot sta A9 in A6 podjetja AI Thinker, ki imata podobne zmogljivosti GSM in GPRS, vendar
Povezovalni modul GPS z Arduino Uno: 7 korakov
Povezovalni modul GPS z Arduino Uno: Pozdravljeni! Ali želite na svojo ploščo Arduino Uno povezati modul GPS, vendar ne veste, kako to storiti? Tukaj sem, da vam pomagam! Za začetek boste potrebovali naslednje dele
Arduino projekt: Testni razpon LoRa modul RF1276 za rešitev GPS sledenja: 9 korakov (s slikami)
Arduino projekt: Testni razpon LoRa modul RF1276 za sledenje GPS Rešitev: Povezava: USB - Serijsko Potrebujete: Potrebujete brskalnik Chrome: 1 X Arduino Mega Need: 1 X Potreba GPS: 1 X SD kartica Potreba: 2 X Modem LoRa RF1276 Funkcija: Arduino Pošlji vrednost GPS na glavno bazo - Podatki glavne baze shranjujejo v modulu Dataino Server Lora: Ultra dolgi doseg