Tartalomjegyzék:
- 1. lépés: Alkatrészek és eszközök:
- 2. lépés: A szélesség és hosszúság rögzítése:
- 3. lépés: Arduino kód a hely rögzítéséhez:
- 4. lépés: Cél értesítő LED -en keresztül:
- 5. lépés: Az utolsó
- 6. lépés: Nézze meg a videót
Videó: Arduino + GPS modul - Cél értesítő: 6 lépés
2024 Szerző: John Day | [email protected]. Utoljára módosítva: 2024-01-30 09:41
Mennyi időt vesztegetünk a forgalmi dugókban? Készítettem egy Arduino-alapú célállomás-értesítőt, hogy ezt az időt produktív módon hasznosítsam.
Mindenki tudja, hogy a forgalmi dugók jelentős időveszteségek lehetnek. És lehetetlen megjósolni, hogy mennyi időbe telne a származástól a rendeltetési helyre.
A forgalmi dugók problémája engem érintett, amikor két hónappal ezelőtt egy városba jöttem. Minden nap több mint két órát töltök lekvárokban. És úgy éreztem, hogy miért nem tudom kihasználni ezt az időt valamire?
Megjegyzés: Tömegközlekedést használok.:-)
Rengeteg más dolgot is megtehet, miközben elakad a forgalmi dugóban!
Az alábbiak közül néhány nemcsak szórakoztató, hanem produktív is:
Használjon időt gondolkodásra és tervezésre akár a jelenlegi, akár a jövőbeli projektekhez. Használjon időt az oktatására, oktatóvideók megtekintésére, vagy e-learning tanfolyam elvégzésére az Udemy, Coursera stb. Témákban, vagy az Insructables témájú projektek olvasásához:). És persze az elektronikai cikkek készítése mindig inspirál. Így építettem egy cél értesítőt az Arduino és a GPS modul használatával. Tehát amit tesz, amikor közel van az úti céljához, izzó LED -del vagy rezgéssel (mini rezgőmotor használatával) értesíti Önt. Áramköröket biztosítottam mind a LED, mind a vibráló motorokhoz.
Ehhez először meg kell találnia a szélességet és a hosszúságot a hely meghatározásához. Miután megtalálta a tartózkodási helyét, a szélességi és hosszúsági értékek segítségével megkeresheti a helytől való távolságot, és egy tartomány tartásával bekapcsolhatja az értesítőt. A logika egyszerű, nem ?!
Tehát kezdjük …….
1. lépés: Alkatrészek és eszközök:
Az úticél -értesítő használatának megkezdéséhez itt vannak a szükséges részek:
Arduino UNO
NEO-6M GPS modul
A GPS a globális helymeghatározó rendszert jelenti, és használható utazás közben a pozíció, az idő és a sebesség meghatározására.
- Ez a modul külső antennával és beépített EEPROM-al rendelkezik.
- Interfész: RS232 TTL
- Tápellátás: 3V - 5V
- Alapértelmezett baudrate: 9600 bps
- Normál NMEA mondatokkal működik
A NEO-6M GPS modul négy érintkezővel rendelkezik: VCC, RX, TX és GND. A modul soros kommunikáción keresztül kommunikál az Arduino -val a TX és RX csapok segítségével, így a huzalozás nem is lehetne egyszerűbb:
NEO-6M GPS modul: Arduino UNO csatlakoztatása
VCC VIN
A szoftver sorozatában definiált RX TX pin
TX RX pin a szoftver sorozatban definiálva
GND GND
L293D IC
Az L293D egy 16 tűs motorvezérlő IC, amely akár két egyenáramú motort is vezérelhet bármely irányba egyszerre. Miért érdemes használni az L293D-t?
A motorvezérlő IC vagy motorvezérlő bemenete gyengeáramú jel. Az áramkör feladata, hogy az alacsony áramjelet nagy áramú jellé alakítsa át. Ezt a nagy áramú jelet a motor kapja meg.
TinyGPS ++ könyvtár:
A TinyGPS ++ könyvtár egyszerűvé teszi a helyinformációk hasznos és könnyen érthető formátumban való megszerzését. A TinyGPS ++ könyvtár lehetővé teszi, hogy a hely mellett sokkal több információt szerezzen be, és a hely mellett egyszerűen:
> dátum
> idő
> sebesség
> tanfolyam
> magasság
> műholdak
> hdop
2. lépés: A szélesség és hosszúság rögzítése:
Azt javaslom, hogy töltse le a projekt oldalán található frizuráló fájlokat a kapcsolat jobb tisztázása érdekében, vagy ha kétségei vannak, kérdezzen bátran megjegyzésekben.
3. lépés: Arduino kód a hely rögzítéséhez:
Megjegyzés: Telepítenie kell a TinyGPS ++ Library programot
csatlakozzon a kapcsolási rajz szerint, és töltse fel a fenti kódot, nyissa meg a soros monitort 9600 baud sebességgel, és látni fogja a következő kimenetet
Megjegyzés: A szélesség és hosszúság megszerzése eltarthat egy ideig. Mivel a vevőnek rögzítenie kell a jeleket. amikor elkezd jeleket kapni, a GPS modul LED -je villog.
4. lépés: Cél értesítő LED -en keresztül:
Annak érdekében, hogy az ötletem működjön, készítettem egy prototípust LED segítségével, hogy értesítsem a célállomást. Tehát amit tettem, hozzáadtam a célállomás szélességi és hosszúsági értékeit az előző kódból (Read_Lat_Lng.ino), és megtaláltam a célállomás távolságát az aktuális helytől. És azt a tartományt állította be, amelyen a LED -nek be kell kapcsolnia.
Töltse fel a kódot, és a következőket fogja látni a soros monitoron.
Tehát a rendeltetési hely távolságával meghatározható az a tartomány, amelyen a kimeneti műveletnek (értesítésnek) végre kell hajtania.
5. lépés: Az utolsó
Rendben, a prototípusom jól működött. Most szeretném a projektemet egy dobozba zárni, amelybe belefér egy Arduino, egy GPS -modul, egy motor vezérlő IC -vel és a 9 V -os tápegység.
Csatlakozás az L293D IC -hez
- Csatlakoztassa az 5V -ot az 1, Vs és Vss engedélyezéséhez az L293D készüléken
- Csatlakoztassa a digitális kimeneti csapokat (6 -ot és 7 -et használunk) az L293D 1 -es és 2 -es bemenetéhez.
- Csatlakoztassa Arduino GND -jét az L293D ugyanazon oldalán lévő mindkét GND -tűhöz
- Végül csatlakoztassa az L293D 1. és 2. kimenetét a motor csapjaihoz.
Ajánlott:
A GPS -modul illesztése a Raspberry Pi -vel: 10 lépés
Interfész GPS modul Raspberry Pi -vel: Hé srácok !! Szeretné összekapcsolni a GPS -modult a Raspberry Pi -vel? De némi nehézséggel kell megküzdenie? „Ne aggódj, én itt vagyok, hogy segítsek neked! Kezdheti a következő részek használatával:
Arduino GPS óra helyi idővel a NEO-6M modul használatával: 9 lépés
Arduino GPS óra helyi idővel a NEO-6M modul használatával: Ebben az oktatóanyagban megtanuljuk, hogyan lehet pontos időt lekérni a műholdakról az arduino használatával. Nézze meg a videót
A GPS -modul illesztése az Arduino Uno -val: 7 lépés
Interfészes GPS -modul Arduino Uno -val: Szia! Szeretne GPS -modult csatlakoztatni az Arduino Uno Board -hoz, de nem tudja, hogyan kell ezt megtenni? Azért vagyok itt, hogy segítsek! A kezdéshez a következő részekre lesz szüksége
Arduino Projekt: Teszttartomány LoRa RF1276 modul GPS nyomkövetéshez Megoldás: 9 lépés (képekkel)
Arduino Projekt: Vizsgálati tartomány LoRa modul RF1276 GPS nyomkövetéshez Megoldás: Csatlakozás: USB - soros Szükség: Chrome böngésző igény: 1 X Arduino Mega igény: 1 X GPS igény: 1 X SD kártya igény: 2 X LoRa modem RF1276 Funkció: Arduino GPS érték küldése a fő bázishoz - A Dataino Server Lora modul fő adatait tárolja: Ultra nagy hatótávolság
Ublox LEA 6h 02 GPS modul Arduino és Python segítségével: 4 lépés
Ublox LEA 6h 02 GPS -modul Arduino -val és Pythonnal: A GPS -modul illesztése Arduino UNO -val (vagy bármely más Arduino -eszközzel), valamint a szélesség és hosszúság kiszámítása a Python -ban írt alkalmazásablakban