STM32F3 ◇ OrniFlight v0.4.6 ◇ apiVersion 1.46
Manifes
Spesies baru pengontrol penerbangan
OrniFlight ada karena sayap yang mengepak mengontrol dorong, pitch, roll, dan yaw dalam satu langkah — saluran ekspresif yang tidak dapat ditandingi oleh baling - baling.
Alam memecahkan masalah penerbangan mengepakkan sayap 150 juta tahun sebelum quadcopter pertama lepas landas. Setiap burung pipit, setiap elang laut, setiap burung kolibri membawa logika terbang dalam sistem sarafnya yang tidak pernah ditiru oleh pengontrol PID. OrniFlight membuka domain baru — di mana daya dorong adalah fase, di mana stabilitas adalah ritme, di mana pesawat bernapas dengan setiap kepakan sayap. ONDAS, Oscillating Normalized Dynamic Adaptive Stabilization kami, adalah teori kontrol pertama yang dibangun dari prinsip pertama untuk mengepakkan aerodinamika. Ini memodulasi gaya koreksi di dalam kepakan sayap — bukan melawannya, tidak mengabaikannya, namun dengan itu. Firmware ini adalah perangkat lunak gratis karena penerbangan bukan milik perusahaan apa pun. Ini berjalan pada perangkat keras komoditas STM32F3 karena peralatan untuk penerbangan transenden harganya lebih murah daripada makan malam. OrniFlight mewarisi arsitektur yang telah teruji dalam pertempuran dan terbang ke udara yang belum dipetakan — sebuah spesies pengontrol penerbangan baru, yang dibuat untuk sayap dari silikon ke atas. Burung-burung telah menunggu kita untuk menyusul.
CRSF → rx → OrniFlight → ONDAS → bentuk gelombang → PWM servos → wings
ONDAS
Stabilisasi Adaptif Dinamis Ternormalisasi Berosilasi
Stabilisasi Adaptif Dinamis Normalisasi Berosilasi — teori kontrol pertama yang dibangun khusus untuk aerodinamika sayap mengepak.
PID Quad mengasumsikan dorongan terus menerus. Dorongan ornithopter bersifat fasik — impuls yang sama menciptakan momen yang berbeda tergantung pada saat stroke diterapkan. ONDAS menggunakan irama, keganasan, keseimbangan, lungsin, jangkar, resonansi, prescience, espelho, saudade, dan SSFF — sebuah orkestra modulator sadar fase — untuk menempatkan setiap gram korektif tepat di mana aerodinamika dapat menggunakannya.
irama · keganasan · keseimbangan · warp · jangkar · resonansi · prescience · espelho · saudade · SSFF
Fitur
Segala yang layak untuk sayap
- Profil Penerbangan
- 4 independent profiles (0–3), switchable in-flight via BOX mode. Each holds full ONDAS tuning, wave shape, and aeroelastic coefficients.
- Kanal Frekuensi Terpadu
- Single RC channel with min/max Hz mapping. Works identically in INDEPENDENT and GLIDE flight modes — one pot, both regimes.
- Dinamika Sayap GralhaAzul
- Trapezoidal waveform generation with servo speed limiting, amplitude mapping, flap magnitude, and wing origin geometry — the wing-ODE core.
- Modulasi ONDAS 10-Kanal
- Cadence timing, ferocity P/D on 3 axes, balance, warp, anchor, resonance — per — profile, real - time adjustable via MSP.
- Konfigurator MSP (apiVersion 1.46)
- Full ONDAS tuning GUI — all 19 profile fields, frequency channel, GralhaAzul, Phase 2 gains. Profile switcher for per-slot editing.
- Mode GLIDE & INDEPENDENT
- Two flight regimes: GLIDE (throttle-centred, natural soaring) and INDEPENDENT (direct flap frequency via RC channel). BOX-selectable.
Perangkat Keras
Pengontrol penerbangan STM32F3/F4/F7
Berjalan pada pengontrol penerbangan STM32F3/F4/F7 yang kompatibel dengan Betaflight 4.0 dengan pin timer berkemampuan servo.
| Target | TINYFISH (F3, integrated FrSky RX), OMNIBUSF4, MATEKF405, KAKUTEF7 … |
| Output Servo | Up to 4 programmable servo channels, 50–400 Hz PWM |
| Penerima | CRSF (Crossfire / ExpressLRS), SBUS, Spektrum, SUMD — plus integrated FrSky on TINYFISH |
| Flash | 256 KB (TINYFISH F3) / 1 MB (OMNIBUSF4) |
| RAM | 40 KB (TINYFISH F3) / 192 KB (OMNIBUSF4) |
Build & Flash
make TARGET=TINYFISH\ndfu-util -a 0 -D obj/orniflight_VERSION_TINYFISH.hex
# or for OMNIBUSF4:
make TARGET=OMNIBUSF4\ndfu-util -a 0 -D obj/orniflight_VERSION_OMNIBUSF4.hex
GPL v3 ◇ Fork dari Betaflight 4.0.6 ◇ Build bersih: nol peringatan