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
Video: Modul GPS Ublox LEA 6h 02 cu Arduino și Python: 4 pași
2024 Autor: John Day | [email protected]. Modificat ultima dată: 2024-01-30 11:45
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
Recomandat:
Interfață Arduino Mega cu modul GPS (Neo-6M): 8 pași
Interfață Arduino Mega cu modul GPS (Neo-6M): În acest proiect, am arătat cum să interfațez un modul GPS (Neo-6M) cu Arduino Mega. Biblioteca TinyGPS este utilizată pentru a afișa datele de longitudine și latitudine, iar TinyGPS ++ este utilizată pentru a afișa latitudine, longitudine, altitudine, viteză și numărul de satelit
Placă HiFive1 Arduino cu modul ESP-01 Tutorial modul: 5 pași
Placă Arduino HiFive1 cu modul ESP-01 Tutorial modul: HiFive1 este prima placă bazată pe RISC-V compatibilă Arduino construită cu CPU FE310 de la SiFive. Placa este de aproximativ 20 de ori mai rapidă decât Arduino UNO, dar la fel ca placa UNO, nu are nici o conectivitate wireless. Din fericire, există mai multe
Modul Arduino + GPS - Notificator destinație: 6 pași
Modul GPS Arduino + - Notificator destinație: Cât timp pierdem în blocajele de trafic? Am creat un notificator de destinație alimentat de Arduino pentru a utiliza acest timp într-un mod productiv. Toată lumea știe că blocajele de trafic pot fi o pierdere de timp majoră. Și este imposibil să se prevadă cât ar dura
Tracker GPS de casă în timp real (SIM800L, Ublox NEO-6M, Arduino): 8 pași
Tracker GPS în timp real de casă (SIM800L, Ublox NEO-6M, Arduino): Deci aveți un modul GSM așezat ca mine? De asemenea, un GPS-tracker? Gândim la fel! În acest instructable, voi încerca să vă îndrum cum să vă atingeți obiectivul din perspectiva unui începător. Deoarece nu aveam cunoștințe anterioare de inginerie electrică (să
Acces manual GPS Ublox Neo 6M cu Raspberry Pi B +: 3 pași
Acces manual GPS Ublox Neo 6M cu Raspberry Pi B +: Raspberry Pi este un mini PC foarte compatibil pentru diferite module care sunt destul de ușor de utilizat. Practic este aproape la fel ca PC-ul, dar poate fi controlat cu GPIO de la Raspberry Pi. Raspberry Pi este, de asemenea, suport cu mai multe linii de comunicare, una