Некоторые пользователи спрашивали нас, как они могут подключить свои simpleRTK2B or simpleRTK3B платы к Arduino, и мы подготовили это руководство, чтобы показать все необходимые шаги.
Обратите внимание, что существует множество различных моделей Arduino. Для подготовки этого руководства мы использовали Arduino Uno R3.
Требуемое оборудование:
- simpleRTK2B or simpleRTK3B приемник (мы используем simpleRTK2B Budget и simpleRTK3B Pro в этом уроке)
- плата Arduino (в этом уроке мы используем Arduino Uno R3)
- Кабель USB-A-USB-B для подключения Arduino к компьютеру.
- Заголовки Arduino (опционально, если у вашего RTK приемника не припаяны коннекторы)
- Компьютер для подключения/настройки (для этого урока мы используем Windows 10)
- кабель для подключения РТК ресивер к компьютеру для настройки (кабель USB-A — mini USB для simpleRTK2B Budget или кабель USB-A — USB-C для simpleRTK3B Pro)
Требуемое программное обеспечение:
- Arduino IDE
- u-center если у вас есть simpleRTK2B приемник с u-blox модуль
Как это сделать?
Во-первых, нам нужно настроить ваш RTK-приемник (скорость передачи данных и сообщения, которые вы хотите получать).
Как настроить simpleRTK2B Получатель
Как настроить simpleRTK3B Получатель
Как настроить simpleRTK2B Получатель
- Подключите ваш simpleRTK2B получатель к компьютеру с помощью кабеля USB-A — mini USB.
- Открыто u-center . Перейдите на Получатель ->Порт —> COM3 или просто пССГ Ctrl + 3 подключиться к simpleRTK2B получатель через СОМ3.
- Перейдите на Детали ->Просмотр сообщений или просто нажмите F9.
- На этом шаге настройте simpleRTK2B получатель по вашему желанию. Например, мы пойдем в UBX-> CFG-> PRT меню в окне сообщений и установите конфигурацию, как показано на рисунке. Нажимать Отправить. Теперь у тебя есть simpleRTK2B получатель настроен на отправку сообщений NMEA на порт UART1.
- Перейдите на Получатель -> Экшн -> Сохраните конфиг.
Как настроить simpleRTK3B Получатель
- Подключите ваш simpleRTK3B получатель к компьютеру с помощью кабеля USB-A — USB-C.
- Откройте веб-интерфейс, набрав 192.168.3.1 в предпочитаемом веб-браузере. В строке меню перейдите к Коммуникация -> Последовательный порт.
- Установите скорость передачи данных 38400 и нажмите Ok для сохранения настроек.
- В строке меню перейдите к Выход NMEA/SBF и нажмите Новый поток NMEA.Затем выберите, на каком порту вы хотите его включить. Выбирать Последовательный порт, нажмите
Далее выберите COM1 как соединение/порт, нажмите Далее. Для этого примера мы включим GGA с интервалом в 1 сек. Выберите, как показано ниже, и нажмите Завершить.
Вы можете включить разные сообщения с разной частотой обновления.
- Когда вы закончите, не забудьте применить эти изменения, нажав OK.
Когда у вас есть ArduSimple RTK-приемник настроены, выполните следующие действия.
void setup() {
Serial.begin(38400);
}
void loop() {
while ( Serial.available () )
{
Serial.write( Serial.read() );
}
delay(100);
}
- Подключи ГНСС-антеннак твоему ArduSimple получатель, размести свой антеннаа в месте с хороший вид на небо, или возле окна для проверки работоспособности.
- Объединяйтесь ArduSimple получатель к плате Arduino (используйте Заголовки Arduino если нужно).
- Откройте программное обеспечение Arduino IDE и перейдите в Инструменты-> Последовательный монитор и выберите скорость передачи RTK-приемник и настроена Arduino Uno. Вы должны увидеть входящие сообщения NMEA, как на картинке.
- Поздравляем, теперь вы можете читать потоки данных GNSS на плате Arduino!