Taula de continguts:
- Pas 1: Obteniu un mòdul GPS Ublox LEA 6h 02 (o qualsevol mòdul que preferiu), llegiu les especificacions del full de dades i prepareu el mòdul per connectar-vos a Arduino
- Pas 2: Connecteu el mòdul GPS amb Arduino
- Pas 3: pengeu el programa Arduino al port sèrie (comunicació) de lectura
- Pas 4: executeu el codi Python
2025 Autora: John Day | [email protected]. Última modificació: 2025-01-13 06:57
Interfície del mòdul GPS mitjançant un Arduino UNO (o qualsevol altre dispositiu Arduino) i càlcul de latitud i longitud per mostrar-se a la finestra de l'aplicació escrita en Python.
Pas 1: Obteniu un mòdul GPS Ublox LEA 6h 02 (o qualsevol mòdul que preferiu), llegiu les especificacions del full de dades i prepareu el mòdul per connectar-vos a Arduino
- Llegiu atentament la fitxa tècnica d’Ublox LEA 6 i assegureu-vos que el vostre mòdul és correcte
- La majoria dels mòduls funcionen entre ~ 2,7 i 3,6 v, així que assegureu-vos que teniu la font d'alimentació adequada, he utilitzat el pin Arduino de 3,3 v
- Tots els mòduls admeten el port de comunicació UART, de manera que l’utilitzarem per connectar-nos amb Arduino
- Per defecte, els mòduls inclouen preses micro femelles que em resulten difícils de connectar a Arduino, de manera que l’he substituït per una presa femella de filferro jumper de 2,54 mm (abans de substituir-lo, assegureu-vos que sabeu quin pin fa què i feu un diagrama de pin en paper o ordinador)
- Ara aquest mòdul està preparat per connectar-se a Arduino
Pas 2: Connecteu el mòdul GPS amb Arduino
- Identifiqueu Tx (transmissor) i Rx (receptor) del mòdul GPS i el mateix a Arduino (també he utilitzat UNO, de manera que només tenia 1 port de comunicació UART, Tx al pin0 i Rx al pin1, més especificacions a Arduino UNO)
-
Connecteu Tx i Rx del mòdul GPS amb Rx i Tx d'Arduino
- Tx de GPS (fil verd en el meu cas) a => Rx d'Arduino
- Rx de GPS (cable groc en el meu cas) a => Tx d'Arduino
- Connecteu el pin Adruino de 3,3 v a l’alimentació del GPS i acobleu els dos terrenys
- Atenció: assegureu-vos que no apliqueu més de 3,3 v (màxim 3,6 v) al mòdul GPS i llegiu atentament el mòdul d’instruccions
Pas 3: pengeu el programa Arduino al port sèrie (comunicació) de lectura
- El codi d’aquest projecte es troba al dipòsit de GitHub
- Enllaç:
- Llegiu el fitxer README.md
- Instal·leu el programari U-Center tal com es mostra al fitxer README.md anterior
- Pengeu el codi Arduino al mòdul Arduino
- Connecteu els pins GPS a Arduino
- Obriu el monitor de sèrie a Arduino IDE i observeu la sortida del mòdul GPS, assegureu-vos que imprimeix una sortida útil
- Desconnecteu el port sèrie Arduino tancant el monitor sèrie i ara obriu el programari U-Center i seleccioneu el port sèrie d'Arduino
- Observeu la resposta a la pantalla
- Es trigarà una mica a donar la resposta vàlida i depèn de la força del senyal rebuda pel mòdul GPS
- Mantingueu el mòdul GPS obert al voltant o prop de la finestra
Pas 4: executeu el codi Python
- Descarregueu i configureu Python a la vostra màquina local
- Descarregueu el codi Python per llegir les dades del GPS a través del port de comunicació sèrie del vostre equip
- Connecteu i enceneu el GPS amb Arduino
- Identifiqueu el port de com a què està connectat Arduino
- Executeu el codi Python
- Introduïu els detalls del port de com
- Verifiqueu dades lat i llargues