01 本質

PteronautOSはExpressLRSの上に構築され、オーニソプター用フライトコントローラーへと変貌を遂げた。

クアッドではない — モーターもESCもBetaflightもない。動作は波形によって生成され、二つの翼サーボとクレストラダーサーボを駆動する。

CRSF(無線) → rx_main → Ornithopter → 波形 → PWMサーボ

02 アーキテクチャ

Ornithopter
ミキサー、波形生成、チャンネルフィルタリング
Zephyrus
MPU6050ジャイロ + Mahony AHRS + デュアルPID
ServoOutput
CRSFティックに同期したPWM
ターゲット
ESP8285 2400MHz RX

03 Zephyrus ジャイロモジュール

MPU6050による頭蓋冠ラダー安定化。Mahony AHRSによる姿勢推定、ロール角とヨーレート補正のためのデュアルPID。

センサー MPU6050 (GY-521)
インターフェース 直接I2C (GPIO1/GPIO3)
AHRS Mahony(レジスタレベル、約1kHz)
PID デュアル:ロール角 + ヨーレート
出力 クレストラダー補正
RAM 62%
Flash 56%

04 ビルド

pio run -e PteronautOS_ESP8285_2400_RX

互換:ExpressLRS TX 2.4GHz · ボーレート:420000