Sisukord:
- Samm: osad ja tööriistad:
- 2. samm: laius- ja pikkuskraadi jäädvustamine:
- Samm 3: Arduino kood asukoha hõivamiseks:
- 4. samm: sihtkoha teataja LED -i kaudu:
- 5. samm: viimane
- 6. samm: vaadake videot
Video: Arduino + GPS -moodul - sihtkoha teataja: 6 sammu
2024 Autor: John Day | [email protected]. Viimati modifitseeritud: 2024-01-30 08:48
Kui palju aega raiskame liiklusummikutesse? Tegin Arduino toitega sihtkoha teataja, et seda aega produktiivselt kasutada.
Kõik teavad, et ummikud võivad olla suur ajaraisk. Ja on võimatu ennustada, kui kaua kulub algusest sihtkohta.
Liiklusummikute probleem puudutas mind kaks kuud tagasi linna tulles. Iga päev veedan üle kahe tunni moosides kinni. Ja mulle tundus, et miks ma ei võiks seda aega kasutada millegi tegemiseks?
Märkus: kasutan ühistransporti.:-)
Liiklusummikusse jäädes saate teha palju muid asju!
Mõned allpool loetletud pole mitte ainult lõbusad, vaid ka produktiivsed:
Kasutage aega mõtlemiseks ja planeerimiseks kas praeguste ja tulevaste projektide jaoks. Kasutage aega enda harimiseks, õppevideote vaatamiseks või Udemy, Coursera jms e-õppe kursuse läbimiseks või Insructablesi teemaliste projektide lugemiseks:). Ja loomulikult inspireerib mind alati elektroonika valmistamine. Nii ehitasin sihtkoha teataja, kasutades Arduino ja GPS -moodulit. Nii et see teeb seda alati, kui olete oma sihtkoha lähedal, teatab see teile helendava LED -i või vibratsiooni kaudu (kasutades mini vibreerivat mootorit). Olen pakkunud ahelaid nii LED- kui ka vibreerivale mootorile.
Selleks peate esmalt leidma asukoha määratlemiseks laius- ja pikkuskraadid. Kui olete oma asukoha leidnud, saate asukoha ja kauguse leidmiseks kasutada laius- ja pikkuskraade ning vahemikku hoides saate teataja sisse lülitada. Loogika on lihtne, eks ?!
Nii et alustame …….
Samm: osad ja tööriistad:
Sihtteatisega alustamiseks on siin vajalikud osad.
Arduino UNO
NEO-6M GPS-moodul
GPS tähistab globaalset positsioneerimissüsteemi ja seda saab kasutada reisi ajal asukoha, aja ja kiiruse määramiseks.
- Sellel moodulil on väline antenn ja sisseehitatud EEPROM.
- Liides: RS232 TTL
- Toide: 3V kuni 5V
- Vaikimisi andmeedastuskiirus: 9600 bps
- Töötab standardsete NMEA lausetega
GPS-moodulil NEO-6M on neli kontakti: VCC, RX, TX ja GND. Moodul suhtleb Arduinoga jadaühenduse kaudu, kasutades TX- ja RX -kontakte, nii et juhtmestik ei saaks olla lihtsam:
NEO-6M GPS-moodul Arduino UNO-ga ühendamine
VCC VIN
Tarkvara seerias määratletud RX TX pin
TX RX pin on määratletud tarkvara seerias
GND GND
L293D IC
L293D on 16-kontaktiline mootori draiveri IC, mis suudab juhtida kuni kahte alalisvoolumootorit mis tahes suunas. Miks kasutada L293D?
Mootori juhi IC või mootori juhi sisend on madala voolu signaal. Vooluahela ülesanne on muuta madala voolu signaal suure voolu signaaliks. See suure voolu signaal antakse seejärel mootorile.
TinyGPS ++ raamatukogu:
TinyGPS ++ raamatukogu muudab asukoha kohta teabe hankimise lihtsaks vormis, mis on kasulik ja hõlpsasti mõistetav. TinyGPS ++ raamatukogu võimaldab teil hankida palju rohkem teavet kui lihtsalt asukoht ja lisaks asukohale saate lihtsal viisil:
> kuupäev
> aega
> kiirus
> kursus
> kõrgus
> satelliidid
> hdop
2. samm: laius- ja pikkuskraadi jäädvustamine:
Soovitan ühenduse paremaks selgitamiseks alla laadida projekti lehel olevad fritzeerimisfailid või kui teil on kahtlusi, küsige neid kommentaarides.
Samm 3: Arduino kood asukoha hõivamiseks:
Märkus. Peate installima TinyGPS ++ kogu
ühendage vastavalt skeemile ja laadige üles ülaltoodud kood, avage seeriamonitor kiirusega 9600 ja näete järgmist väljundit
Märkus. Laius- ja pikkuskraadide saamiseks võib kuluda veidi aega, sest vastuvõtja peab signaale püüdma. iga kord, kui hakkab signaale saama, vilgub GPS -mooduli LED.
4. samm: sihtkoha teataja LED -i kaudu:
Nii et minu idee toimimise tagamiseks tegin sihtkoha teavitamiseks LED -i abil prototüübi. Nii et ma tegin, lisasin eelmise koodi (Read_Lat_Lng.ino) sihtkoha laius- ja pikkuskraadid ning leidsin praegusest asukohast sihtkoha kauguse. Ja kasutas seda vahemiku määramiseks, mille juures LED peab sisse lülituma.
Laadige kood üles ja näete jadamonitoril järgmist.
Seega saab sihtkoha kaugust kasutada vahemiku määratlemiseks, kus väljundtoiming (teatis) peab toimima.
5. samm: viimane
OK, minu prototüüp töötas hästi. Nüüd tahan lisada oma projekti kasti, kuhu mahub Arduino, GPS -moodul, draiveri IC -ga mootor ja 9 V toiteallikas.
Ühendus L293D IC -ga
- Ühendage 5V L293D 1, Vs ja Vss lubamiseks
- Ühendage digitaalsed väljundpoldid (me kasutame 6 ja 7) L293D sisendisse 1 ja sisendiga 2.
- Ühendage oma Arduino GND mõlema GND tihvtiga L293D samal küljel
- Lõpuks ühendage L293D väljund 1 ja väljund 2 oma mootori tihvtidega.
Soovitan:
Tehke GPS -PIIRIPIIRID Arduino abil: 8 sammu
Tehke GPS -PIIRIPIIRID Arduino abil: Selles õpetuses õpime, kuidas teha Arduino abil GPS -PIIRIPIIRI, see on kasulik, kui teil on robot ja te ei soovi, et see läheks määratud piirkonnast välja. Kui robot asub piirkonnast väljaspool , kuvatakse ekraanil "Väljas"
Arduino GPS-kell kohaliku ajaga, kasutades NEO-6M moodulit: 9 sammu
Arduino GPS-kell kohaliku ajaga, kasutades NEO-6M moodulit: Selles õpetuses õpime, kuidas arduino abil satelliitidelt praegust aega saada. Vaadake videot
Liides Arduino Mega GPS-mooduliga (Neo-6M): 8 sammu
Liides Arduino Mega GPS-mooduliga (Neo-6M): Selles projektis olen näidanud, kuidas ühendada GPS-moodul (Neo-6M) Arduino Mega. TinyGPS -i teeki kasutatakse pikkus- ja laiuskraadi andmete kuvamiseks ning TinyGPS ++ - laius-, pikkus-, kõrgus-, kiirus- ja satelliitide arvu kuvamiseks
GPS -autode jälgija SMS -teate ja asjade kõne andmete üleslaadimisega, Arduino -põhine, koduautomaatika: 5 sammu (koos piltidega)
GPS -autode jälgija SMS -märguande ja asjade kõne andmete üleslaadimisega, Arduino -põhine, koduautomaatika: tegin selle GPS -jälgija eelmisel aastal ja kuna see töötab hästi, avaldan selle nüüd Instructable'is. See on ühendatud minu pagasiruumi lisatarvikute pistikuga. GPS -jälgija laadib mobiilse andmeside kaudu üles auto asukoha, kiiruse, suuna ja mõõdetud temperatuuri
Kuidas ühendada DeLorme Earthmate GPS LT-20 oma Google Earthiga suurepärase GPS-i jälgimiskaardi jaoks: 5 sammu
Kuidas ühendada DeLorme Earthmate GPS LT-20 oma Google Earthiga suurepärase GPS-i jälgimiskaardi jaoks: näitan teile, kuidas ühendada GPS-seade populaarse programmiga Google Earth ilma Google Earth Plusi kasutamata. Mul ei ole suurt eelarvet, seega võin garanteerida, et see on võimalikult odav