Sommario:
- Passaggio 1: procurati un modulo GPS Ublox LEA 6h 02 (o qualsiasi modulo che preferisci), leggi le specifiche del foglio dati e prepara il modulo per la connessione ad Arduino
- Passaggio 2: collega il modulo GPS con Arduino
- Passaggio 3: caricare il programma Arduino per leggere la porta seriale (comunicazione)
- Passaggio 4: eseguire il codice Python
2025 Autore: John Day | [email protected]. Ultima modifica: 2025-01-13 06:57
Interfacciamento del modulo GPS utilizzando un Arduino UNO (o qualsiasi altro dispositivo Arduino) e calcolo di Latitudine e Longitudine da visualizzare sulla finestra dell'applicazione scritta in Python.
Passaggio 1: procurati un modulo GPS Ublox LEA 6h 02 (o qualsiasi modulo che preferisci), leggi le specifiche del foglio dati e prepara il modulo per la connessione ad Arduino
- Leggi attentamente la scheda tecnica di Ublox LEA 6 e assicurati che il tuo modulo sia corretto
- La maggior parte dei moduli funziona da ~ 2,7 a 3,6 V, quindi assicurati di avere la fonte di alimentazione adeguata, ho usato il pin Arduino 3.3 V
- Tutti i moduli supportano la porta di comunicazione UART, quindi la useremo per interfacciarci con Arduino
- I moduli per impostazione predefinita sono dotati di prese micro femmina che trovo difficile da collegare ad Arduino, quindi l'ho sostituito con una presa femmina con ponticello da 2,54 mm (prima di sostituirla assicurati di sapere quale pin fa cosa e crea un diagramma pin su carta o computer)
- Ora questo modulo è pronto per la connessione ad Arduino
Passaggio 2: collega il modulo GPS con Arduino
- Identifica Tx (trasmettitore) e Rx (ricevitore) del modulo GPS e lo stesso anche su Arduino (ho usato UNO quindi ha solo 1 porta di comunicazione UART, Tx su pin0 e Rx su pin1, più specifiche su Arduino UNO)
-
Connetti Tx e Rx del modulo GPS con Rx e Tx di Arduino
- Tx del GPS (filo verde nel mio caso) a => Rx di Arduino
- Rx del GPS (filo giallo nel mio caso) a => Tx di Arduino
- Collegare il pin Adruino 3.3v all'alimentazione GPS e accoppiare entrambi i motivi
- Attenzione: assicurati di non applicare più di 3.3v (max. 3.6v) al tuo modulo GPS e leggi attentamente il modulo di istruzioni
Passaggio 3: caricare il programma Arduino per leggere la porta seriale (comunicazione)
- Il codice per questo progetto può essere trovato nel repository GitHub
- Link:
- Si prega di leggere il file README.md
- Installa il software u-center come indicato nel file README.md sopra
- Carica il codice Arduino sul modulo Arduino
- Collega i pin GPS ad Arduino
- Apri il monitor seriale su Arduino IDE e osserva l'output del modulo GPS, assicurati che stia stampando un output degno
- Disconnetti la porta seriale di Arduino chiudendo il monitor seriale e ora apri il software u-center e seleziona la porta seriale di Arduino
-
Osserva la risposta sullo schermo
- Ci vorrà del tempo per dare una risposta valida e dipende dalla potenza del segnale ricevuto dal modulo GPS
- Tieni il modulo GPS all'aperto o vicino alla finestra
Passaggio 4: eseguire il codice Python
- Scarica e configura Python nel tuo computer locale
- Scarica il codice Python per leggere i dati GPS tramite la porta di comunicazione seriale della tua macchina
- Collega e alimenta il GPS con Arduino
- Identifica la porta com a cui è connesso Arduino
- Esegui il codice Python
- Inserisci i dettagli della porta COM
- Verifica i dati lat e long