Arduino: costruisci il localizzatore GPS - come funziona
In questo suggerimento pratico spieghiamo come è possibile creare facilmente un localizzatore GPS con Arduino.
Passaggio 1: collega il modulo GPS ad Arduino
A questo punto stiamo utilizzando un modulo GPS NEO-6M.
- Innanzitutto collegare VCC a 5 V e GND a terra.
- Quindi RX è collegato al pin 4 e TX al pin 3 su Arduino.
Passaggio 2: programmare il modulo GPS
Per poter utilizzare il modulo, è necessario innanzitutto assicurarsi di aver già installato la libreria "TinyGPS".
- Prima importali con il comando "#include". È inoltre necessaria la libreria SoftwareSerial: "#include"
- Innanzitutto creare con il comando "SoftwareSerial gpsSerial (3, 4);" un nuovo oggetto SoftwareSerial e con il comando "TinyGPS gps;" un'istanza di TinyGPS.
- Nel metodo di configurazione, viene avviata la connessione seriale al modulo GPS ("gpsSerial.begin (9600);") e al monitor seriale ("Serial.begin (9600);") per l'output dei dati.
- Nel metodo loop, viene prima inserito un loop while, che verifica se è possibile raggiungere il modulo GPS: "while (gpsSerial.available ()) {}"
- Tra parentesi graffe c'è un'istruzione if che controlla se i dati sono stati ricevuti: "if (gps.encode (gpsSerial.read ())) {}".
- In tal caso, puoi utilizzare il comando "gps.f_get_position (& lat, & lon);" può essere richiamato e emesso, ad esempio, con "Serial.println (String (lat) +" "+ String (lon))" nel monitor seriale.
Nel prossimo articolo, spiegheremo come impostare un modulo GSM su Arduino. Puoi anche connetterti facilmente alla rete mobile e inviare SMS, ad esempio.