На поиграться 🚁
Мост DroneBridge для ESP32: управление и телеметрия на 1 км за копейки.
Вы когда-нибудь задумывались, как передать телеметрию с дрона на ноутбук без дорогих радиомодемов? Решение — DroneBridge для ESP32. Это прошивка с открытым исходным кодом, которая превращает недорогой модуль ESP32 в полноценный двунаправленный мост.
· Дальность до 1 км, в режиме ESP-NOW LR (при использовании внешних антенн).
· Полное шифрование (AES-GCM 256 бит).
· Поддержка MAVLink, MSP, LTM.
· Работает с Mission Planner и QGroundControl.
· Вес меньше 8 г и настройка через веб-интерфейс.
⚙️ Наши настройки ArduPilot (Pixhawk 6C + 2×ESP32-S3)
Мы используем два модуля ESP32-S3: один на дроне (AIR), второй на земле (GND). Связь между ними — по ESP-NOW LR. Вот ключевые параметры, которые нужно выставить в Mission Planner.
Настройки портов (для AIR-модуля на TELEM2):
· SERIAL2_PROTOCOL = 2 (MAVLink2)
· SERIAL2_BAUD = 115 (115200)
Настройки DroneBridge (веб-интерфейс AIR-модуля):
· UART TX GPIO = 17
· UART RX GPIO = 18
· UART baud = 115200
· UART serial protocol = MAVLink
· UART RTS GPIO = 0
· UART CTS GPIO = 0
· Максимальный размер пакетов = 128
· Serial read timeout = 50
· UART RTS Threshold = 127
Настройки GND-модуля (на земле):
· Режим: ESP-NOW LR Mode GND
· Протокол: MAVLink
· Тот же канал и секретный ключ, что и на AIR.
Подключение в Mission Planner:
· Тип подключения: USB — выбрать COM-порт и скорость 115200.
🤩 Полезно знать
· Для максимальной дальности используйте внешние антенны.
· Если моторы пищат и не крутятся — проверьте BRD_SAFETY_DEFLT = 0 (отключает Safety Switch).
· DShot600 на выходах MAIN (I/O) Pixhawk 6C не поддерживается — используйте DShot300 или DShot150.
Напомним, что ардупилот можно поставить так же на некоторые более дешёвые полётный контроллеры серии F4, а так же ПК серии H7.
#ardupilot
#радиосвязь
#missionplaner
Post #137464
734

