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: Obavijestilac 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 izmjena: 2024-01-30 08:07
Koliko vremena gubimo u gužvi u prometu? Napravio sam Arduino-notifikator odredišta da iskoristim ovo vrijeme na produktivan način.
Svi znaju da gužve u prometu mogu biti veliki uzročnik gubitka vremena. Nemoguće je predvidjeti koliko će proći od polaska do odredišta.
Problem gužvi u saobraćaju uticao 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 ovo vrijeme ne mogu iskoristiti da učinim nešto?
Napomena: Koristim javni prevoz.:-)
Postoji mnogo drugih stvari koje možete učiniti dok ste zaglavljeni u gužvi u prometu!
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 obrazujete, gledate video zapise s uputama ili pohađate tečaj e-učenja o Udemyju, Courseri itd. Ili čitate projekte o Insructables:). I naravno, izrada elektroničkih predmeta uvijek me inspirira. Tako sam izgradio obavijest o odredištu koristeći Arduino i GPS modul. Dakle, ono što radi je kad god ste blizu odredišta, obavještava vas užarenom LED diodom ili vibracijom (pomoću mini vibrirajućeg motora). Osigurao sam krugove i za LED i za vibracijski motor.
Za to prvo morate pronaći zemljopisnu širinu i dužinu da biste definirali lokaciju. Nakon što pronađete svoju lokaciju, možete koristiti vrijednosti zemljopisne širine i dužine za pronalaženje udaljenosti do lokacije, a zadržavanjem dometa možete uključiti obavještavač. Logika je jednostavna, zar ne ?!
Pa počnimo …….
Korak 1: Dijelovi i alati:
Da biste započeli s obavijesti o odredištu, ovdje su potrebni dijelovi:
Arduino UNO
NEO-6M GPS modul
GPS označava globalni sistem 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
NEO-6M GPS modul ima četiri pina: VCC, RX, TX i GND. Modul komunicira s Arduinom putem serijske komunikacije pomoću TX i RX pinova, tako da 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 kontrolirati 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 kola je pretvaranje signala niske struje u signal velike struje. Ovaj signal velike struje tada se daje motoru.
TinyGPS ++ biblioteka:
Biblioteka TinyGPS ++ olakšava dobivanje informacija o lokaciji u formatu koji je koristan i lak za razumijevanje. 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 biblioteku 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 dobijanje zemljopisne širine i dužine može proći neko vrijeme. Jer prijemnik mora snimiti signale. kad god počne primati signale LED dioda na GPS modulu treperi.
Korak 4: Obavijestilac o odredištu putem LED diode:
Kako bih osigurao da moja ideja funkcionira, napravio sam prototip koristeći LED za obavještavanje odredišta. 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 podešavanje raspona na kojem se LED mora upaliti.
Otpremite kôd i na serijskom monitoru ćete vidjeti sljedeće.
Dakle, udaljenost do odredišta može se koristiti za definiranje raspona na kojem se izlazna operacija (obavijest) mora izvesti.
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 sa 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.
- Priključite 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čuje se:
Pametna plutača [GPS, radio (NRF24) i modul SD kartice]: 5 koraka (sa slikama)
Pametna bova [GPS, radio (NRF24) i modul SD kartice]): Ova serija pametnih plutača prikazuje naš (ambiciozan) pokušaj izgradnje naučne bove koja može poduzeti značajna mjerenja o moru pomoću proizvoda koji su u prodaji. Ovo je drugi od četiri vodiča - provjerite jeste li ažurirani, a ako vam je potrebno brzo
A9G GPS i GPRS modul Vodič - Ai-Thinker - AT komande: 7 koraka
A9G GPS i GPRS modul Vodič | Ai-Thinker | AT komande: Hej, šta ima, momci! Akarsh ovdje iz CETech -a. Danas ćemo proći kroz A9G GPS, GSM i GPRS modul kompanije AI Thinker. Postoji i nekoliko drugih modula, poput A9 i A6 kompanije AI Thinker koji imaju slične GSM i GPRS mogućnosti, ali
Kako spojiti GPS modul (NEO-6m) s Arduinom: 7 koraka (sa slikama)
Kako povezati 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: LoRa modul za testiranje RF1276 za rješenje za GPS praćenje: 9 koraka (sa slikama)
Arduino projekt: Testni domet LoRa modul RF1276 za GPS praćenje Rješenje: Povezivanje: USB - SerijskiPotrebno: Chrome preglednik Potreban: 1 X Arduino Mega potreba: 1 X GPS potreba: 1 X SD kartica Potreba: 2 X LoRa modem RF1276Funkcija: Arduino Pošalji GPS vrijednost na glavnu bazu - Glavna baza čuva podatke u Dataino Server Lora modulu: Ultra veliki domet
TripComputer - GPS putni računar i vremenski modul za vaše vozilo: 11 koraka (sa slikama)
TripComputer - GPS putni računar i vremenski modul za vaše vozilo: Sjajan projekat maline pi koji koristi GPS modul za probijanje i 2 mala ekrana Digole za navigacijski računar na vašoj tabli