
GPS-трекинг без полетника — ExpressLRS 4.0 и ATAK в деле
Если у вас в гараже или на полке лежит старенький самолет, машинка или лодка без полетного контроллера, но хочется знать, где он сейчас и куда перемещается, то ExpressLRS 4.0 предлагает интересное решение. Теперь можно подключить GPS напрямую к приемнику ELRS и отслеживать координаты без всяких контроллеров и сложных связок.
В основе — новая возможность прошивки ExpressLRS 4.0, которая поддерживает подключение GPS-модуля прямо к приемнику. Для этого подойдет PWM-приемник серии ER (например, ER3CI), где один из каналов меняется с PWM на Serial TX/RX, а протокол UART на GPS. Важно: Serial TX и RX пины должны быть правильно назначены в веб-интерфейсе приемника через Wi-Fi (адрес 10.0.0.1), а протокол UART выставлен на GPS. При этом GPS работает в одностороннем режиме — приемник только читает данные с GPS, не отправляя обратно.
Подключение GPS — это питание (5В), землю и сигнал TX GPS на RX приемника. RX GPS остается не подключенным, так как двунаправленная связь пока не реализована. Но тут есть нюанс: ExpressLRS поддерживает только NMEA-протокол GPS и скорость передачи 115200, а многие GPS-модули по умолчанию работают на 9600 и в формате Ublox. Значит, придется вручную настроить GPS.
Для настройки используется софт u-center от u-blox и FTDI-адаптер для подключения GPS к ПК. В u-center нужно найти конфигурацию UART и выставить скорость 115200 бод, а затем сохранить настройки в постоянную память GPS. Это обязательный шаг, иначе связь с приемником не заработает.
После настройки GPS и приемника можно использовать несколько вариантов отображения и обработки координат. Например, на радиопередатчике с EdgeTX можно вывести виджет с GPS-данными. Еще один вариант — интеграция с приложением ATAK (Android Tactical Assault Kit), которое позволяет в реальном времени видеть местоположение на карте. Для этого EdgeTX настраивается на вывод данных в формат ATAK, а в ATAK добавляется устройство через UASTool.
Практическая польза очевидна: теперь можно отслеживать местоположение любого RC без полетника, используя только приемник ELRS и GPS-модуль. Это удобно для моделей с простым управлением, например, самолетов или наземных машинок и лодок. Правда, придется пожертвовать одним каналом PWM, если приемник небольшой, и потратить время на настройку GPS.
В целом, это расширяет возможности ExpressLRS и открывает новые сценарии использования для хобби, где раньше GPS-трекинг был прерогативой только моделей с полноценным полетным контроллером. Если вы готовы покопаться в настройках и прошивках, то получите простой и компактный трекер с минимальным железом.
Источник: Joshua Bardwell