Alcuni utenti ci hanno chiesto come possono collegare i loro simpleRTK2B or simpleRTK3B schede ad un Arduino e abbiamo preparato questa guida per mostrare tutti i passaggi necessari.
Si noti che esistono molti modelli diversi di Arduino. Abbiamo usato Arduino Uno R3 per preparare questo tutorial.
Hardware richiesto:
- simpleRTK2B or simpleRTK3B ricevitore (usiamo simpleRTK2B Budget e simpleRTK3B Pro in questo tutorial)
- una scheda Arduino (usiamo Arduino Uno R3 in questo tutorial)
- Cavo da USB-A a USB-B per collegare Arduino al computer
- Arduino Headers (opzionale, nel caso in cui il ricevitore RTK non abbia connettori saldati)
- Computer per la connessione/configurazione (usiamo Windows 10 per questo tutorial)
- un cavo per collegare RTK ricevitore al computer per la configurazione (cavo da USB-A a mini USB per simpleRTK2B Budget o cavo da USB-A a USB-C per simpleRTK3B Pro)
Software richiesto:
- Arduino IDE
- u-center nel caso tu abbia simpleRTK2B ricevitore con u-blox modulo
Come fare?
Innanzitutto, dobbiamo configurare il tuo Ricevitore RTK (il baudrate ed i messaggi che vuoi ricevere).
Come configurare simpleRTK2B Ricevitore
Come configurare simpleRTK3B Ricevitore
Come configurare simpleRTK2B Ricevitore
- Collega il tuo simpleRTK2B ricevitore al PC utilizzando il cavo da USB-A a mini USB.
- Apri u-center Software. Vai su Ricevitore ->Porta —>COM3 o solo pagremere Ctrl + 3 a cui connettersi simpleRTK2B ricevitore tramite COM3.
- Vai su Visualizza ->Visualizzazione messaggi o semplicemente premere F9.
- A questo punto configura il tuo simpleRTK2B ricevitore a volontà. Ad esempio, andremo a UBX-> CFG-> PRT menu nella visualizzazione dei messaggi e impostare la configurazione come mostrato nell'immagine. Premere Invia. Ora hai il tuo simpleRTK2B ricevitore configurato per l'invio NMEA messaggi alla porta UART1.
- Vai su Ricevitore -> Action -> Salva configurazione.
Come configurare simpleRTK3B Ricevitore
- Collega il tuo simpleRTK3B ricevitore al PC utilizzando il cavo da USB-A a USB-C.
- Apri l'interfaccia web digitando 192.168.3.1 nel tuo browser web preferito. Nella barra dei menu, vai a Comunicazione -> Porta seriale.
- Impostare il Baud rate a 38400 e premere Ok per salvare le impostazioni.
- Nella barra dei menu, vai a Uscita NMEA/SBF e premere Nuovo flusso NMEA.Quindi seleziona su quale porta desideri abilitarlo. Scegliere Porta seriale, stampa Il prossimo, select COM1 come connessione/porta, premere Avanti. Per questo esempio abiliteremo GGA con intervallo di 1 sec. Selezionare come di seguito e fare clic Fine.
È possibile abilitare diversi messaggi a diverse velocità di aggiornamento.
- Una volta terminato, ricordati di applicare queste modifiche premendo OK.
Una volta che hai il tuo ArduSimple Ricevitore RTK configurato, procedere come segue.
void setup() {
Serial.begin(38400);
}
void loop() {
while ( Serial.available () )
{
Serial.write( Serial.read() );
}
delay(100);
}
- Collegare il GNSS antennaun al tuo ArduSimple ricevitore, Inserisci la tua antennaa in una posizione con buona visione del cielo, o vicino a una finestra per testare la funzionalità.
- Connettere ArduSimple ricevitore alla tua scheda Arduino (usa Intestazioni Arduino se necessario).
- Apri il software IDE Arduino e vai al file Utensili-> Monitor seriale e scegli il tuo baudrate Ricevitore RTK e Arduino Uno configurato. Dovresti vedere i messaggi NMEA in arrivo come nell'immagine.
- Congratulazioni, ora puoi leggere i flussi di dati GNSS nella tua scheda Arduino!