01 Essenz
PteronautOS ist auf ExpressLRS aufgebaut, umgewandelt in einen Flugcontroller für Ornithopter.
Kein Quad — keine Motoren, keine ESC, kein Betaflight. Die Bewegung wird durch Wellenformen erzeugt, die zwei Flügelservos und ein Kopfruderservo steuern.
CRSF (Funk) → rx_main → Ornithopter → Wellenform → PWM Servos
02 Architektur
- Ornithopter
- Mischer, Wellenformerzeugung, Kanalfilterung
- Zephyrus
- MPU6050 Gyroskop + Mahony AHRS + dualer PID
- ServoOutput
- PWM synchronisiert zum CRSF-Takt
- Target
- ESP8285 2400MHz RX
03 Zephyrus Gyromodul
Stabilisierung des Kopfruders über MPU6050. Mahony AHRS zur Lagebestimmung, dualer PID zur Korrektur von Rollwinkel und Gierrate.
| Sensor | MPU6050 (GY-521) |
| Schnittstelle | Direkter I2C (GPIO1/GPIO3) |
| AHRS | Mahony (Registerebene, ~1kHz) |
| PID | Dual: Rollwinkel + Gierrate |
| Ausgabe | Kopfruderkorrektur |
| RAM | 62% |
| Flash | 56% |
04 Build
pio run -e PteronautOS_ESP8285_2400_RX
Kompatibel: ExpressLRS TX 2.4GHz · Baudrate: 420000