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