Sadržaj:
- Korak 1: Dijelovi i alati:
- Korak 2: Snimanje zemljopisne širine i dužine:
- Korak 3: Arduino kôd za snimanje lokacije:
- Korak 4: Obavijest o odredištu putem LED diode:
- Korak 5: Posljednji
- Korak 6: Pogledajte video
Video: Arduino + GPS modul - Obavijest o odredištu: 6 koraka
2024 Autor: John Day | [email protected]. Zadnja promjena: 2024-01-30 09:35
Koliko vremena gubimo u gužvi u prometu? Napravio sam obavijest o odredištu s pogonom na Arduinu da iskoristim ovo vrijeme na produktivan način.
Svi znaju da prometne gužve mogu biti veliki uzročnik gubitka vremena. Nemoguće je predvidjeti koliko će proći od polaska do odredišta.
Problem prometnih gužvi utjecao je na mene kada sam prije dva mjeseca došao u grad. Svaki dan provedem više od dva sata zaglavljen u džemovima. I osjećao sam se kao da zašto ovo vrijeme ne mogu iskoristiti da učinim nešto?
Napomena: Koristim se javnim prijevozom.:-)
Postoji mnogo drugih stvari koje možete učiniti dok ste zaglavljeni u prometnoj gužvi!
Neki od donjih nisu samo zabavni, već i produktivni:
Iskoristite vrijeme za razmišljanje i planiranje, bilo za sadašnje ili buduće projekte. Iskoristite vrijeme da se educirate, gledate video zapise s uputama ili pohađate tečaj e-učenja o Udemyju, Courseri itd. Ili čitate projekte na Insructables:). I naravno, izrada elektroničkih predmeta uvijek me inspirira. Tako sam izgradio obavijest o odredištu pomoću Arduina i GPS modula. Dakle, ono što radi je kad god ste blizu odredišta, obavještava vas užarenom LED diodom ili vibracijom (pomoću mini vibracijskog motora). Osigurao sam krugove za LED i vibracijski motor.
Za to prvo morate pronaći zemljopisnu širinu i dužinu da biste definirali lokaciju. Nakon što pronađete svoju lokaciju, pomoću vrijednosti zemljopisne širine i dužine možete pronaći udaljenost do lokacije, a zadržavanjem raspona možete uključiti obavijest. Logika je jednostavna, zar ne ?!
Pa počnimo ……
Korak 1: Dijelovi i alati:
Za početak s obavijesti o odredištu slijede potrebni dijelovi:
Arduino UNO
NEO-6M GPS modul
GPS označava globalni sustav pozicioniranja i može se koristiti za određivanje položaja, vremena i brzine ako putujete.
- Ovaj modul ima vanjsku antenu i ugrađeni EEPROM.
- Sučelje: RS232 TTL
- Napajanje: 3V do 5V
- Zadana brzina prijenosa: 9600 bps
- Radi sa standardnim NMEA rečenicama
GPS modul NEO-6M ima četiri pina: VCC, RX, TX i GND. Modul komunicira s Arduinom putem serijske komunikacije pomoću TX i RX pinova, pa ožičenje ne može biti jednostavnije:
NEO-6M GPS modulOžičenje na Arduino UNO
VCC VIN
RX TX pin definiran u serijskoj verziji softvera
TX RX pin definiran u serijskoj verziji softvera
GND GND
L293D IC
L293D je 16-pinski upravljački sklop motora koji može upravljati do dva istosmjerna motora istovremeno u bilo kojem smjeru. Zašto koristiti L293D?
Ulaz za IC upravljački program motora ili upravljački program motora je signal niske struje. Funkcija kruga je pretvaranje signala niske struje u signal velike struje. Ovaj signal velike struje tada se daje motoru.
Knjižnica TinyGPS ++:
Knjižnica TinyGPS ++ olakšava dobivanje informacija o lokaciji u korisnom i razumljivom formatu. Knjižnica TinyGPS ++ omogućuje vam da dobijete više informacija od same lokacije, a na jednostavan način osim lokacije možete dobiti i:
> datum
> vrijeme
> brzina
> naravno
> nadmorska visina
> sateliti
> hdop
Korak 2: Snimanje zemljopisne širine i dužine:
Predlažem preuzimanje datoteka za prevrtanje koje se nalaze na stranici projekta radi boljeg pojašnjenja veze ili ako imate bilo kakvih nedoumica slobodno pitajte u komentarima.
Korak 3: Arduino kôd za snimanje lokacije:
Napomena: Morate instalirati knjižnicu TinyGPS ++
spojite prema dijagramu kola i učitajte iznad koda, otvorite serijski monitor brzinom prijenosa od 9600 i vidjet ćete sljedeći izlaz
Napomena: Za dobivanje zemljopisne širine i dužine može proći neko vrijeme. Jer prijemnik mora snimiti signale. kad god počne primati signale LED na GPS modulu treperi.
Korak 4: Obavijest o odredištu putem LED diode:
Kako bih osigurao da moja ideja funkcionira, napravio sam prototip koristeći LED za obavještavanje odredišta. Dakle, ono što sam učinio je, dodao sam vrijednosti zemljopisne širine i dužine odredišta iz prethodnog koda (Read_Lat_Lng.ino) i pronašao udaljenost do odredišta od trenutne lokacije. I koristio ga za raspon podešavanja pri kojem se LED mora upaliti.
Prenesite kôd i na serijskom monitoru vidjet ćete sljedeće.
Dakle, udaljenost do odredišta može se koristiti za definiranje raspona na kojem se mora izvršiti izlazna operacija (obavijest).
Korak 5: Posljednji
OK, moj prototip je dobro radio. Sada želim svoj projekt zatvoriti u kutiju u koju može stati Arduino, GPS modul, motor s upravljačkim sklopom i 9V napajanje.
Priključak na IC L293D
- Spojite 5V na Enable 1, Vs i Vss na L293D
- Spojite pinove digitalnih izlaza (koristimo 6 i 7) na ulaz 1 i ulaz 2 na L293D.
- Spojite GND vašeg Arduina na oba GND pina na istoj strani L293D
- Na kraju spojite izlaz 1 i izlaz 2 L293D na svoje pinove motora.
Preporučeni:
Pametna bova [GPS, radio (NRF24) i modul SD kartice]: 5 koraka (sa slikama)
Pametna plutača [GPS, radio (NRF24) i modul SD kartice]): Ova serija pametnih plutača prikazuje naš (ambiciozan) pokušaj izgradnje znanstvene bove koja može poduzeti značajna mjerenja o moru pomoću proizvoda koji su u prodaji. Ovo je udžbenik dva od četiri - provjerite jeste li ažurirani, a ako vam je potrebno brzo
Vodič za modul A9G GPS i GPRS - Ai-mislilac - AT naredbe: 7 koraka
A9G GPS i GPRS modul Vodič | Ai-mislilac | AT naredbe: Hej, što ima, dečki! Akarsh ovdje iz CETech -a. Danas ćemo proći kroz A9G GPS, GSM i GPRS modul iz AI Thinkera. Postoji i nekoliko drugih modula, poput A9 i A6 iz AI Thinkera koji imaju slične GSM i GPRS mogućnosti, ali
Kako spojiti GPS modul (NEO-6m) s Arduinom: 7 koraka (sa slikama)
Kako spojiti GPS modul (NEO-6m) s Arduinom: U ovom projektu sam pokazao kako spojiti GPS modul s Arduino UNO. Podaci o zemljopisnoj dužini i širini prikazuju se na LCD -u, a lokaciju možete vidjeti na app.List materijala Arduino Uno == > $ 8 Ublox NEO-6m GPS modul == > 15 USD 16x
Arduino projekt: Testni raspon LoRa modul RF1276 za rješenje GPS praćenja: 9 koraka (sa slikama)
Arduino projekt: Testni raspon LoRa modul RF1276 za GPS praćenje Rješenje: Spajanje: USB - Serijski Potreban: Chrome preglednik Potreba: 1 X Arduino Mega potreba: 1 X GPS potreba: 1 X SD kartica Potreba: 2 X LoRa modem RF1276 Funkcija: Arduino Pošalji GPS vrijednost na glavnu bazu - Glavna baza pohranjuje podatke u Dataino poslužiteljski Lora modul: Ultra veliki domet
TripComputer - GPS putno računalo i vremenski modul za vaše vozilo: 11 koraka (sa slikama)
TripComputer - GPS putno računalo i vremenski modul za vaše vozilo: cool projekt maline pi koji koristi GPS probojni modul i 2 mala zaslona Digole za navigacijsko računalo na vašoj crtici