INHOUDSOPGAWE:
- Stap 1: Kry 'n Ublox LEA 6h 02 GPS -module (of enige module wat u verkies), lees die databladspesifikasies en maak die module gereed om aan te sluit op Arduino
- Stap 2: Koppel die GPS -module aan met Arduino
- Stap 3: Laai die Arduino -program op na die seriële poort (kommunikasie)
- Stap 4: Voer Python -kode uit
2025 Outeur: John Day | [email protected]. Laas verander: 2025-01-13 06:56
Koppelvlak van GPS -module met behulp van 'n Arduino UNO (of enige ander Arduino -toestel) en berekening van breedtegraad en lengte om te vertoon in die toepassingsvenster wat in Python geskryf is.
Stap 1: Kry 'n Ublox LEA 6h 02 GPS -module (of enige module wat u verkies), lees die databladspesifikasies en maak die module gereed om aan te sluit op Arduino
- Lees die Ublox LEA 6 -datablad noukeurig en maak seker dat u module korrek is
- Die meeste modules werk by ~ 2.7 tot 3.6v, dus maak seker dat u die regte kragbron het; ek het 'n Arduino 3.3v -pen gebruik
- Al die modules ondersteun UART -kommunikasiepoort, so ons sal dit gebruik om met Arduino te koppel
- Modules bevat standaard mikro -voetstukke wat ek moeilik kan aansluit op Arduino, daarom het ek dit vervang met 'n 2,54 mm -aansluitdraad -vroulike aansluiting (voordat u dit vervang, moet u weet watter pen dit doen en maak 'n speldiagram op papier of rekenaar)
- Nou is hierdie module gereed om aan te sluit op Arduino
Stap 2: Koppel die GPS -module aan met Arduino
- Identifiseer Tx (sender) en Rx (ontvanger) van GPS -module en dieselfde op Arduino (ek het UNO gebruik sodat dit slegs 1 UART -kommunikasiepoort gekry het, Tx op pin0 en Rx op pin1, meer spesifikasies oor Arduino UNO)
-
Verbind Tx en Rx van GPS -module met Rx en Tx van Arduino
- Tx GPS (groen draad in my geval) na => Rx van Arduino
- Rx GPS (geel draad in my geval) na => Tx Arduino
- Koppel die 3.3V Adruino -pin aan die GPS -aansluiting en koppel albei die gronde
- Let op: maak seker dat u nie meer as 3,3v (maks. 3,6v) op u GPS -module toepas nie en lees die instruksiemodule noukeurig deur
Stap 3: Laai die Arduino -program op na die seriële poort (kommunikasie)
- Die kode vir hierdie projek kan gevind word in die GitHub -bewaarplek
- Skakel:
- Lees asseblief die README.md -lêer
- Installeer u-sentrum sagteware soos aangedui in README.md lêer hierbo
- Laai die Arduino -kode op na die Arduino -module
- Koppel GPS -penne aan Arduino
- Maak die seriële monitor op Arduino IDE oop en kyk na die uitset van die GPS -module, en maak seker dat dit die waardevolle uitvoer afdruk
- Ontkoppel die Arduino-seriële poort deur die seriële monitor te sluit en maak nou u-sentrum-sagteware oop en kies die seriële poort van Arduino
-
Let op die reaksie op die skerm
- Dit sal 'n rukkie neem om die geldige antwoord te gee, en dit hang af van die sterkte van die sein wat die GPS -module ontvang
- Hou die GPS -module oop of naby die venster
Stap 4: Voer Python -kode uit
- Laai Python af en instel dit op u plaaslike masjien
- Laai Python -kode af om GPS -data te lees via die seriële kommunikasiepoort van u masjien
- Koppel en skakel GPS aan met Arduino
- Identifiseer die poort waarmee Arduino gekoppel is
- Begin Python -kode
- Voer die com port -besonderhede in
- Verifieer lat en lang data