Algunos usuarios nos han preguntado cómo pueden conectar sus simpleRTK2B or simpleRTK3B placas a un Arduino y hemos preparado esta guía para mostrar todos los pasos necesarios.
Tenga en cuenta que hay muchos modelos diferentes de Arduino. Hemos utilizado Arduino Uno R3 para preparar este tutorial.
Hardware requerido:
- simpleRTK2B or simpleRTK3B receptor (usamos simpleRTK2B Budget y simpleRTK3B Pro en este tutorial)
- una placa Arduino (usamos Arduino Uno R3 en este tutorial)
- Cable USB-A a USB-B para conectar Arduino a su computadora
- Encabezados Arduino (opcional, en caso de que su receptor RTK no tenga cabezales soldados)
- Computadora para conexión/configuración (usamos Windows 10 para este tutorial)
- un cable para conectar RTK receptor a su computadora para la configuración (cable USB-A a mini USB para simpleRTK2B Budget o cable USB-A a USB-C para simpleRTK3B Pro)
Software requerido
- Arduino IDE
- u-centro en caso de que tengas simpleRTK2B receptor con módulo u-blox
¿Cómo hacerlo?
En primer lugar, tenemos que configurar su Receptor RTK (la tasa de baudios y los mensajes que desea recibir).
Cómo configurar el receptor simpleRTK2B
Cómo configurar el receptor simpleRTK3B
Cómo configurar el receptor simpleRTK2B
- conectar su receptor simpleRTK2B a su PC mediante un cable USB-A a mini USB.
- Abra el software u-center. Ve a Receptor ->Puerto —>COM3 o simplemente pulse Ctrl + 3 para conectarse a receptor simpleRTK2B a través de COM3.
- Ve a Ver ->Vista de mensajes o simplemente presione F9.
- En este paso configura tu receptor simpleRTK2B a tu voluntad Por ejemplo, iremos a UBX-> CFG-> PRT menú en la vista de mensajes y establezca la configuración como se muestra en la imagen. Prensa Enviar. Ahora tienes tu receptor simpleRTK2B configurado para enviar mensajes NMEA al puerto UART1.
- Ve a Receptor -> Acción -> Guardar configuración
Cómo configurar el receptor simpleRTK3B
- conectar su receptor simpleRTK3B a su PC mediante un cable USB-A a USB-C.
- Abra la interfaz web escribiendo 192.168.3.1 en su navegador web preferido. En la barra de menú, vaya a Comunicación -> Puerto serial.
- Establezca la tasa de baudios en 38400 y presione Ok para guardar la configuración
- En la barra de menú, vaya a Salida NMEA/SBF y pulse Nueva transmisión NMEA.Luego seleccione en qué puerto desea habilitarlo. Elegir Puerto serial, prensa Siguiente, selecciona COM1 como conexión/puerto, pulse Siguiente. Para este ejemplo habilitaremos GGA con intervalo de 1 seg. Seleccione como se muestra a continuación y haga clic en Acabado.
Puede habilitar diferentes mensajes a diferentes velocidades de actualización.
- Una vez que haya terminado, recuerde aplicar estos cambios presionando OK.
Una vez que tengas tu ArduSimple Receptor RTK configurado, siga los siguientes pasos.
void setup() {
Serial.begin(38400);
}
void loop() {
while ( Serial.available () )
{
Serial.write( Serial.read() );
}
delay(100);
}
- Enchufar el antena GNSSa tu ArduSimple receptor, coloque su antenaen un lugar con buena vista del cielo, o cerca de una ventana para probar la funcionalidad.
- Conéctese ArduSimple receptor a su placa Arduino (use Encabezados Arduino si es necesario).
- Abra el software Arduino IDE y vaya a la Herramientas-> Monitor en serie y elija la tasa de baudios de su Receptor RTK y Arduino Uno configurado. Debería ver los mensajes NMEA entrantes como en la imagen.
- ¡Felicitaciones, ahora puede leer flujos de datos GNSS en su placa Arduino!