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
2025 Autor: John Day | [email protected]. Naposledy zmenené: 2025-01-13 06:58
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