01 Суть

PteronautOS создан на основе ExpressLRS, преобразованный в полётный контроллер для орнитоптеров.

Не квадрокоптер — ни моторов, ни ESC, ни Betaflight. Движение создаётся формой волны, управляющей двумя сервоприводами крыльев и сервоприводом руля.

CRSF (радио) → rx_main → Ornithopter → волна → ШИМ сервоприводы

02 Архитектура

Ornithopter
Микшер, генерация волны, фильтрация каналов
Zephyrus
Гироскоп MPU6050 + Mahony AHRS + двойной PID
ServoOutput
ШИМ, синхронизированный с тиком CRSF
Target
ESP8285 2400MHz RX

03 Гиромодуль Зефир

Стабилизация цефалического гребня через MPU6050. Mahony AHRS для оценки ориентации, двойной PID для коррекции угла крена и скорости рыскания.

Датчик MPU6050 (GY-521)
Интерфейс Прямой I2C (GPIO1/GPIO3)
AHRS Mahony (регистровый уровень, ~1кГц)
PID Двойной: угол крена + скорость рыскания
Выход Коррекция цефалического руля
RAM 62%
Flash 56%

04 Сборка

pio run -e PteronautOS_ESP8285_2400_RX

Совместимость: ExpressLRS TX 2.4GHz · Baudrate: 420000