Obsah:
- Krok 1: Získajte modul GPS Ublox LEA 6h 02 (alebo akýkoľvek modul, ktorý uprednostňujete), prečítajte si špecifikácie v technickom liste a pripravte modul na pripojenie k Arduinu
- Krok 2: Pripojte modul GPS k Arduinu
- Krok 3: Nahrajte program Arduino na čítanie sériového (komunikačného) portu
- Krok 4: Spustite kód Pythonu
Video: Modul GPS Ublox LEA 6h 02 s Arduino a Python: 4 kroky
2024 Autor: John Day | [email protected]. Naposledy zmenené: 2024-01-30 11:59
Rozhranie GPS modulu pomocou Arduino UNO (alebo akéhokoľvek iného zariadenia Arduino) a výpočet zemepisnej šírky a dĺžky na zobrazenie v okne aplikácie napísanom v Pythone.
Krok 1: Získajte modul GPS Ublox LEA 6h 02 (alebo akýkoľvek modul, ktorý uprednostňujete), prečítajte si špecifikácie v technickom liste a pripravte modul na pripojenie k Arduinu
- Pozorne si prečítajte technický list Ublox LEA 6 a uistite sa, že váš modul je správny
- Väčšina modulov pracuje pri ~ 2,7 až 3,6 V, takže sa uistite, že máte správny zdroj energie, použil som pin Arduino 3,3 V
- Všetky moduly podporujú komunikačný port UART, takže ho použijeme na prepojenie s Arduino
- Moduly sú predvolene dodávané s mikro zásuvkami, ktoré sa mi ťažko spájajú s Arduinom, a preto som ich nahradil zásuvkou s prepojovacím káblom 2,54 mm (pred výmenou sa uistite, že viete, ktorý pin robí čo a urobte pinový diagram na papieri alebo počítači)
- Tento modul je teraz pripravený na pripojenie k Arduinu
Krok 2: Pripojte modul GPS k Arduinu
- Identifikujte Tx (vysielač) a Rx (prijímač) GPS modulu a to isté na Arduine (tiež som použil UNO, takže mal iba 1 komunikačný port UART, Tx na pin0 a Rx na pin1, viac špecifikácií na Arduino UNO)
- Pripojte Tx a Rx GPS modulu k Rx a Tx Arduina
- Tx GPS (v mojom prípade zelený vodič) do => Rx Arduina
- Rx GPS (v mojom prípade žltý drôt) do => Tx Arduina
- Pripojte 3,3v Adruino pin k napájaniu GPS a spojte obe strany
- Upozornenie: Zaistite, aby bol na váš modul GPS zapojený maximálne 3,3 V (max. 3,6 V), a prečítajte si pozorne modul s pokynmi
Krok 3: Nahrajte program Arduino na čítanie sériového (komunikačného) portu
- Kód pre tento projekt nájdete v úložisku GitHub
- Odkaz:
- Prečítajte si prosím súbor README.md
- Nainštalujte softvér u-center podľa vyššie uvedeného súboru README.md
- Nahrajte kód Arduino do modulu Arduino
- Pripojte GPS piny k Arduinu
- Otvorte sériový monitor na Arduino IDE a sledujte výstup modulu GPS, uistite sa, že tlačí hodnotný výstup
- Odpojte sériový port Arduino zatvorením sériového monitora a teraz otvorte softvér u-center a vyberte sériový port Arduino
-
Sledujte odozvu na obrazovke
- Poskytnutie platnej odpovede bude nejaký čas trvať a závisí od sily signálu prijatého modulom GPS
- Udržujte modul GPS v otvorenom prostredí alebo v blízkosti okna
Krok 4: Spustite kód Pythonu
- Stiahnite si a nakonfigurujte Python na svojom lokálnom počítači
- Stiahnite si kód Python a čítajte údaje GPS prostredníctvom sériového komunikačného portu vášho zariadenia
- Pripojte a napájajte GPS pomocou Arduina
- Identifikujte port, ku ktorému je pripojené Arduino
- Spustite kód Python
- Zadajte podrobnosti o porte
- Overte údaje o šírke a šírke
Odporúča:
Prepojovací modul GPS s Arduino Uno: 7 krokov
Rozhranie GPS modulu s Arduino Uno: Ahoj! Chcete k svojej doske Arduino Uno pripojiť modul GPS, ale neviete, ako na to? Som tu, aby som vám pomohol! Na začiatku budete potrebovať nasledujúce diely
Ako prepojiť modul GPS (NEO-6m) s Arduino: 7 krokov (s obrázkami)
Ako prepojiť modul GPS (NEO-6m) s Arduino: V tomto projekte som ukázal, ako prepojiť modul GPS s Arduino UNO. Údaje o zemepisnej dĺžke a šírke sa zobrazujú na LCD displeji a polohu je možné zobraziť v aplikácii. Zoznam materiálu Arduino Uno == > 8 dolárov GPS modul Ublox NEO-6m == > 15 dolárov 16x
CarDuino (systém sledovania GPS Hyperduino a FONA 808 GPS): 4 kroky
CarDuino (GPS sledovací systém Hyperduino a FONA 808): Toto je návod, ako vytvoriť systém sledovania GPS, ktorý vám poskytne presnú spätnú väzbu o polohe jednoduchým odoslaním textu. Tento projekt by som ohodnotil 6 z 10 (10 najťažších), pretože si vyžaduje veľa vecí, ktoré si sám nastavíte, napríklad predané
Domáci sledovač GPS v reálnom čase (SIM800L, Ublox NEO-6M, Arduino): 8 krokov
Domáci GPS tracker v reálnom čase (SIM800L, Ublox NEO-6M, Arduino): Takže máte GSM modul ležiaci okolo mňa? Tiež GPS-tracker? Myslíme si to isté! V tomto návode sa vás pokúsim usmerniť, ako dosiahnuť svoj cieľ z pohľadu nováčika. Keďže som nemal žiadne predchádzajúce znalosti v oblasti elektrotechniky (
Ručný prístup k GPS Ublox Neo 6M s Raspberry Pi B+: 3 kroky
Ručný prístup GPS Ublox Neo 6M s Raspberry Pi B+: Raspberry Pi je veľmi kompatibilný mini PC pre rôzne moduly, ktoré sa veľmi ľahko používajú. V zásade je to takmer to isté ako PC, ale dá sa ovládať pomocou GPIO z Raspberry Pi. Raspberry Pi podporuje aj niekoľko komunikačných liniek, jeden