Cuprins:
- Pasul 1: Obțineți un modul GPS Ublox LEA 6h 02 (sau orice modul pe care îl preferați), citiți specificațiile fișei tehnice și pregătiți modulul pentru a vă conecta la Arduino
- Pasul 2: Conectați modulul GPS cu Arduino
- Pasul 3: Încărcați programul Arduino pe portul serial (comunicare) de citire
- Pasul 4: Executați codul Python
2025 Autor: John Day | [email protected]. Modificat ultima dată: 2025-01-13 06:58
Interfațarea modulului GPS utilizând un Arduino UNO (sau orice alt dispozitiv Arduino) și calcularea latitudinii și longitudinii pentru a fi afișate în fereastra aplicației scrise în Python.
Pasul 1: Obțineți un modul GPS Ublox LEA 6h 02 (sau orice modul pe care îl preferați), citiți specificațiile fișei tehnice și pregătiți modulul pentru a vă conecta la Arduino
- Citiți cu atenție foaia de date Ublox LEA 6 și asigurați-vă că modulul dvs. este corect
- Majoritatea modulelor funcționează la ~ 2.7 până la 3.6v, deci asigurați-vă că aveți sursa de alimentare adecvată, am folosit pinul Arduino 3.3v
- Toate modulele acceptă portul de comunicație UART, așa că îl vom folosi pentru interfața cu Arduino
- Modulele vin în mod implicit cu prize micro-femele pe care le găsesc greu să le conectez la Arduino, prin urmare, l-am înlocuit cu o priză de sârmă jumper de 2,54 mm (înainte de a-l înlocui, asigurați-vă că știți ce pin face ce și faceți o diagramă pin pe hârtie sau computer)
- Acum acest modul este gata să se conecteze la Arduino
Pasul 2: Conectați modulul GPS cu Arduino
- Identificați Tx (transmițător) și Rx (receptor) al modulului GPS și același lucru și pe Arduino (am folosit UNO, deci are doar 1 port de comunicație UART, Tx pe pin0 și Rx pe pin1, mai multe specificații pe Arduino UNO)
-
Conectați Tx și Rx ale modulului GPS cu Rx și Tx ale Arduino
- Tx de GPS (fir verde în cazul meu) la => Rx de Arduino
- Rx de GPS (fir galben în cazul meu) la => Tx de Arduino
- Conectați pinul Adruino de 3.3v la alimentarea GPS și cuplați ambele terenuri
- Atenție: asigurați-vă că nu aplicați mai mult de 3,3 v (maxim 3,6 v) la modulul GPS și citiți cu atenție modulul de instrucțiuni
Pasul 3: Încărcați programul Arduino pe portul serial (comunicare) de citire
- Codul pentru acest proiect poate fi găsit în depozitul GitHub
- Link:
- Vă rugăm să citiți fișierul README.md
- Instalați software-ul u-center așa cum este dat în fișierul README.md de mai sus
- Încărcați codul Arduino în modulul Arduino
- Conectați pinii GPS la Arduino
- Deschideți monitorul serial pe Arduino IDE și observați ieșirea modulului GPS, asigurați-vă că imprimă o ieșire utilă
- Deconectați portul serial Arduino închizând monitorul serial și deschideți acum software-ul u-center și selectați portul serial al Arduino
-
Observați răspunsul pe ecran
- Va dura ceva timp pentru a da răspunsul valid și depinde de puterea semnalului primit de modulul GPS
- Păstrați modulul GPS în jurul deschis sau aproape de fereastră
Pasul 4: Executați codul Python
- Descărcați și configurați Python în mașina dvs. locală
- Descărcați codul Python pentru a citi datele GPS prin portul de comunicație serial al aparatului
- Conectați și alimentați GPS-ul cu Arduino
- Identificați portul com la care este conectat Arduino
- Rulați codul Python
- Introduceți detaliile portului de com
- Verificați datele lat și lungi