01 Essence
PteronautOS est construit sur ExpressLRS, transformé en contrôleur de vol pour ornithoptères.
Pas un quad — pas de moteurs, pas d'ESC, pas de Betaflight. Le mouvement est généré par des formes d'onde pilotant deux servos d'aile et un servo de gouvernail de crête.
CRSF (radio) → rx_main → Ornithopter → forme d'onde → servos PWM
02 Architecture
- Ornithopter
- Mixeur, génération de forme d'onde, filtrage de canaux
- Zephyrus
- Gyroscope MPU6050 + Mahony AHRS + double PID
- ServoOutput
- PWM synchronisé au tick CRSF
- Cible
- ESP8285 2400MHz RX
03 Module Gyroscopique Zephyrus
Stabilisation du gouvernail de crête céphalique via MPU6050. Mahony AHRS pour l'estimation d'attitude, double PID pour correction d'angle de roulis et de taux de lacet.
| Capteur | MPU6050 (GY-521) |
| Interface | I2C direct (GPIO1/GPIO3) |
| AHRS | Mahony (niveau registre, ~1kHz) |
| PID | Double : angle de roulis + taux de lacet |
| Sortie | Correction du gouvernail de crête |
| RAM | 62% |
| Flash | 56% |
04 Build
pio run -e PteronautOS_ESP8285_2400_RX
Compatible : ExpressLRS TX 2.4GHz · Baudrate : 420000