Alguns usuários nos perguntaram como podem conectar seus simpleRTK2B or simpleRTK3B placas a um Arduino e preparamos este guia para mostrar todos os passos necessários.
Observe que existem muitos modelos diferentes de Arduino. Usamos o Arduino Uno R3 para preparar este tutorial.
Hardware necessário:
- simpleRTK2B or simpleRTK3B receptor (usamos simpleRTK2B Budget e simpleRTK3B Pro neste tutorial)
- uma placa Arduino (usamos Arduino Uno R3 neste tutorial)
- Cabo USB-A para USB-B para conectar o Arduino ao seu computador
- Arduino Cabeçalhos (opcional, caso seu receptor RTK não possua headers soldados)
- Computador para conexão/configuração (usamos o Windows 10 para este tutorial)
- um cabo para conectar RTK receptor ao seu computador para configuração (cabo USB-A para mini USB para simpleRTK2B Budget ou cabo USB-A para USB-C para simpleRTK3B Pro)
Software necessário:
- Arduino IDE
- u-center caso você tenha você tem simpleRTK2B receptor com u-blox módulo
Como fazer isso?
Em primeiro lugar, precisamos configurar seu Receptor RTK (a taxa de transmissão e as mensagens que você deseja receber).
Como configurar simpleRTK2B recebedor
Como configurar simpleRTK3B recebedor
Como configurar simpleRTK2B recebedor
- Ligue o seu simpleRTK2B recebedor ao seu PC usando o cabo USB-A para mini USB.
- Abra u-center . Acesse recebedor ->Porta —>COM3 ou apenas press Ctrl + 3 conectar-se a simpleRTK2B recebedor via COM3.
- Acesse Ver ->Visualização de mensagens ou apenas pressione F9.
- Nesta etapa configure seu simpleRTK2B recebedor à sua vontade. Por exemplo, iremos para UBX-> CFG-> PRT menu na Visualização de Mensagens e defina a configuração conforme mostrado na figura. Imprensa Submeter. Agora você tem o seu simpleRTK2B recebedor configurado para enviar NMEA mensagens para a porta UART1.
- Acesse recebedor -> Ação -> Salvar configuração.
Como configurar simpleRTK3B recebedor
- Ligue o seu simpleRTK3B recebedor para o seu PC usando o cabo USB-A para USB-C.
- Abra a interface da web digitando 192.168.3.1 em seu navegador preferido. Na barra de menu, vá para Comunicação -> Porta Serial.
- Defina a taxa de transmissão como 38400 e pressione Ok para salvar as configurações.
- Na barra de menu, vá para Saída NMEA/SBF e imprensa Nova transmissão NMEA.Em seguida, selecione em qual porta você deseja habilitá-lo. Escolher Porta serial, imprensa Em seguida, selecionar COM1 como conexão/porta, pressione Avançar. Para este exemplo vamos habilitar GGA com intervalo de 1 seg. Selecione como abaixo e clique Acabamento.
Você pode habilitar diferentes mensagens em diferentes taxas de atualização.
- Depois de terminar, lembre-se de aplicar essas alterações pressionando OK.
Uma vez que você tenha seu ArduSimple Receptor RTK configurado, siga os seguintes passos.
void setup() {
Serial.begin(38400);
}
void loop() {
while ( Serial.available () )
{
Serial.write( Serial.read() );
}
delay(100);
}
- Ligue o GNSS antenaum para o seu ArduSimple recebedor, coloque o seu antenaa em um local com boa visão do céu, ou perto de uma janela para testar a funcionalidade.
- Conecte-se ArduSimple recebedor à sua placa Arduino (use Cabeçalhos Arduino se necessário).
- Abra o software Arduino IDE e vá para o Ferramentas-> Monitor de série e escolha a taxa de transmissão que você Receptor RTK e Arduino Uno configurado. Você deve ver as mensagens NMEA recebidas como na imagem.
- Parabéns, você pode ler fluxos de dados GNSS em sua placa Arduino agora!