Obsah:
- Krok 1: Získejte modul Ublox LEA 6h 02 GPS (nebo jakýkoli modul, který upřednostňujete), přečtěte si specifikace datového listu a připravte modul k připojení k Arduinu
- Krok 2: Připojte modul GPS k Arduinu
- Krok 3: Nahrajte program Arduino ke čtení sériového (komunikačního) portu
- Krok 4: Proveďte kód Pythonu
2025 Autor: John Day | [email protected]. Naposledy změněno: 2025-01-13 06:57
Rozhraní GPS modulu pomocí Arduino UNO (nebo jakéhokoli jiného zařízení Arduino) a výpočet zeměpisné šířky a délky pro zobrazení v okně aplikace napsané v Pythonu.
Krok 1: Získejte modul Ublox LEA 6h 02 GPS (nebo jakýkoli modul, který upřednostňujete), přečtěte si specifikace datového listu a připravte modul k připojení k Arduinu
- Pečlivě si přečtěte datový list Ublox LEA 6 a ujistěte se, že je váš modul správný
- Většina modulů pracuje při ~ 2,7 až 3,6 V, takže se ujistěte, že máte správný zdroj energie, použil jsem pin Arduino 3,3 V
- Všechny moduly podporují komunikační port UART, takže jej budeme používat k propojení s Arduino
- Moduly jsou standardně dodávány s mikro zásuvkami, které je pro Arduino obtížné připojit, a proto jsem je nahradil zásuvkou 2,54 mm propojovací kabel (před výměnou se ujistěte, že víte, který pin dělá co a vytvořte pinový diagram na papíře nebo počítači)
- Nyní je tento modul připraven k připojení k Arduinu
Krok 2: Připojte modul GPS k Arduinu
- Identifikujte Tx (vysílač) a Rx (přijímač) modulu GPS a totéž na Arduinu (také jsem použil UNO, takže má pouze 1 komunikační port UART, Tx na pin0 a Rx na pin1, více specifikací na Arduino UNO)
- Propojte Tx a Rx GPS modulu s Rx a Tx Arduina
- Tx GPS (v mém případě zelený vodič) na => Rx Arduina
- Rx GPS (v mém případě žlutý vodič) na => Tx Arduina
- Připojte 3,3v Adruino pin k napájení GPS a spojte obě části
- Upozornění: Ujistěte se, že na váš modul GPS používáte maximálně 3,3 V (max. 3,6 V), a pozorně si přečtěte modul s pokyny
Krok 3: Nahrajte program Arduino ke čtení sériového (komunikačního) portu
- Kód pro tento projekt najdete v úložišti GitHub
- Odkaz:
- Přečtěte si prosím soubor README.md
- Nainstalujte software u-center podle výše uvedeného souboru README.md
- Nahrajte kód Arduino do modulu Arduino
- Připojte piny GPS k Arduinu
- Otevřete sériový monitor na Arduino IDE a sledujte výstup modulu GPS, ujistěte se, že tiskne hodnotný výstup
- Odpojte sériový port Arduino zavřením sériového monitoru a nyní otevřete software u-center a vyberte sériový port Arduina
-
Sledujte odezvu na obrazovce
- Poskytnutí platné odpovědi bude nějakou dobu trvat a závisí na síle signálu přijímaného modulem GPS
- Udržujte modul GPS v otevřeném prostředí nebo blízko okna
Krok 4: Proveďte kód Pythonu
- Stáhněte si a nakonfigurujte Python na místním počítači
- Stáhněte si kód Pythonu a přečtěte si data GPS přes sériový komunikační port vašeho počítače
- Připojte a napájejte GPS pomocí Arduina
- Identifikujte port, ke kterému je připojeno Arduino
- Spusťte kód Pythonu
- Zadejte podrobnosti o portu
- Ověřte data lat a long