Sommario:

Localizzatore GPS: 5 passaggi
Localizzatore GPS: 5 passaggi

Video: Localizzatore GPS: 5 passaggi

Video: Localizzatore GPS: 5 passaggi
Video: Questo LOCALIZZATORE GPS GLOBALE costa solo 5 EURO... funziona davvero? 2024, Novembre
Anonim
Image
Image

Ciao a tutti, oggi vediamo come creare un localizzatore di posizione GPS utilizzando il modulo GPS NEO-6m e arduino. Per prima cosa vediamo cos'è il GPS.

Passaggio 1: CHE COS'È IL GPS?

RACCOGLI I MATERIALI NECESSARI
RACCOGLI I MATERIALI NECESSARI

Il Global Positioning System (GPS), originariamente NAVSTAR GPS, è un sistema di radionavigazione satellitare di proprietà del governo degli Stati Uniti e gestito dalla United States Air Force. Si tratta di un sistema globale di navigazione satellitare (GNSS) che fornisce geolocalizzazione e informazioni sull'ora a un ricevitore GPS ovunque sulla Terra o in prossimità di essa, dove c'è una linea di vista libera di quattro o più satelliti GPS. Ostacoli come montagne ed edifici bloccano i segnali GPS relativamente deboli.

Il GPS non richiede all'utente di trasmettere alcun dato e funziona indipendentemente da qualsiasi ricezione telefonica o Internet, sebbene queste tecnologie possano migliorare l'utilità delle informazioni di posizionamento GPS. Il GPS fornisce capacità di posizionamento critiche agli utenti militari, civili e commerciali di tutto il mondo. Il governo degli Stati Uniti ha creato il sistema, lo mantiene e lo rende liberamente accessibile a chiunque disponga di un ricevitore GPS.

Fase 2: RACCOGLI I MATERIALI NECESSARI:

RACCOGLI I MATERIALI NECESSARI
RACCOGLI I MATERIALI NECESSARI
RACCOGLI I MATERIALI NECESSARI
RACCOGLI I MATERIALI NECESSARI

I materiali richiesti sono:

*Modulo GPS NEO-6m - affiliato amazon

*Arduino uno - affiliato amazon

*Display LCD - affiliato amazon

**Nota: questi sono link di affiliazione di Amazon. Quando acquisterai tramite questi link riceverò una piccola commissione che mi aiuterà a scrivere sempre più articoli

Fase 3: CIRCUITO

CIRCUITO
CIRCUITO

Il circuito come segue:

Modulo GPS ==> Arduino

* GND ==> GND

* TX ==> Pin digitale (D3)

* RX ==> Pin digitale (D4)

*Vcc ==> 3,3 V

LCD==> Arduino * VSS ==> GND

* VCC ==> 5V

*VEE ==> Resistenza 10K

*RS ==> A0 (pin analogico)

*R/W ==> GND

*E ==> LA1

*D4 ==> LA2

*RE5 ==> LA3

*RE6 ==> LA4

*RE7 ==> LA5

*LED+ ==> VCC

*LED- ==> GND

Passaggio 4: CODICE

#includere

#include #include //long lat, lon; // crea variabile per oggetto latitudine e longitudine float lat, lon; // crea variabile per oggetto latitudine e longitudine SoftwareSerial gpsSerial(3, 4);//rx, tx LiquidCrystal lcd(A0, A1, A2, A3, A4, A5); Piccolo GPS GPS; // crea oggetto gps void setup(){ Serial.begin(9600); // connect serial Serial.println("Il segnale ricevuto dal GPS:"); gpsSerial.begin(9600); // collega il sensore gps lcd.begin(16, 2); } void loop(){ while(gpsSerial.available()){ // controlla i dati gps if(gps.encode(gpsSerial.read()))// codifica i dati gps { gps.f_get_position(&lat, &lon); // ottiene latitudine e longitudine // visualizza la posizione lcd.clear(); lcd.setCursor(1, 0); lcd.print("Segnale GPS"); lcd.setCursor(1, 0); lcd.print("LAT:"); lcd.setCursor(5, 0); lcd.print(lat); Serial.print(lat); Serial.print(" "); Serial.print(lon); Serial.print(" "); lcd.setCursor(0, 1); lcd.print(", LON:"); lcd.setCursor(5, 1); lcd.print(lon); } } String latitudine = String(lat, 6); Longitudine stringa = String(lon, 6); Serial.println(latitudine+";"+longitudine); ritardo(1000); }

Passaggio 5: USCITA

Quindi, dopo tutte le connessioni e il caricamento del codice, il modulo GPS impiega del tempo per ottenere la correzione del satellite, che di solito è di 15-20 minuti. Se impiega più tempo, vai all'aperto e prova perché non è in grado di ottenere la correzione del satellite all'interno della casa. Dopodiché puoi vedere che il display lcd può mostrare le coordinate GPS.

Consigliato: