STM32F3 ◇ OrniFlight v0.4.6 ◇ apiVersion 1.46

Manifest

Nova vrsta kontrolera leta

OrniFlight postoji jer krilce koje leprša kontrolira potisak, nagib, kotrljanje i skretanje u jednom potezu — kanal izražajnosti kojem nijedan propeler ne može odgovarati.

Priroda je riješila let s mahanjem krila 150 milijuna godina prije nego što je prvi kvadrokopter poletio. Svaki vrabac, svaki albatros, svaki kolibrić nosi logiku leta u svom živčanom sustavu koju nijedan PID regulator nikada nije replicirao. OrniFlight otvara novu domenu — gdje je potisak faza, gdje je stabilnost ritam, gdje zrakoplov diše sa svakim zamahom krila. ONDAS, naša oscilirajuća normalizirana dinamička adaptivna stabilizacija, prva je teorija upravljanja izgrađena od prvih principa za flapping aerodinamiku. Modulira silu korekcije unutar otkucaja krila — ne protiv njega, ne unatoč njemu, već s njim. Ovaj firmware je besplatan softver jer Flight ne pripada nijednoj korporaciji. Radi na standardnom hardveru STM32F3 jer bi alati za transcendentni let trebali koštati manje od večere. OrniFlight nasljeđuje arhitekturu testiranu u bitkama i gura u neistražen zrak — nova vrsta kontrolera leta, napravljena za krila od silicija naviše. Ptice su čekale da nas sustignu.

CRSF → rx → OrniFlight → ONDAS → valni oblik → PWM servo → krila

ONDAS

Oscilirajuća Normalizirana Dinamička Adaptivna Stabilizacija

Oscilirajuća normalizirana dinamička prilagodljiva stabilizacija — prva teorija upravljanja izrađena posebno za aerodinamiku mašućih krila.

Quad PID-ovi pretpostavljaju kontinuirani potisak. Potisak ornitoptera je fazni — isti impuls stvara različite trenutke ovisno o tome kada se u hodu primjenjuje. ONDAS koristi kadencu, žestinu, ravnotežu, osnove, sidro, rezonanciju, proročanstvo, espelho, saudade i SSFF — orkestar fazno osviještenih modulatora — kako bi svaki korektivni gram smjestio točno tamo gdje ga aerodinamika može koristiti.

kadenca · žestina · ravnoteža · iskrivljenje · sidro · rezonancija · predskazanje · espelho · saudade · SSFF

Značajke

Sve što krilo zaslužuje

Profili Leta
4 independent profiles (0–3), switchable in-flight via BOX mode. Each holds full ONDAS tuning, wave shape, and aeroelastic coefficients.
Objedinjeni Frekvencijski Kanal
Single RC channel with min/max Hz mapping. Works identically in INDEPENDENT and GLIDE flight modes — one pot, both regimes.
GralhaAzul Dinamika Krila
Trapezoidal waveform generation with servo speed limiting, amplitude mapping, flap magnitude, and wing origin geometry — the wing-ODE core.
10-Kanalna ONDAS Modulacija
Vrijeme kadence, žestina P/D na 3 osi, ravnoteža, osnova, sidro, rezonanca — po profilu, podesivo u stvarnom vremenu putem MSP-a.
MSP Konfigurator (apiVersion 1.46)
Full ONDAS tuning GUI — all 19 profile fields, frequency channel, GralhaAzul, Phase 2 gains. Profile switcher for per-slot editing.
GLIDE i INDEPENDENT Načini
Two flight regimes: GLIDE (throttle-centred, natural soaring) and INDEPENDENT (direct flap frequency via RC channel). BOX-selectable.

Hardver

STM32F3/F4/F7 kontroleri leta

Pokreće se na bilo kojem Betaflight 4.0-kompatibilnom STM32F3/F4/F7 kontroleru leta s timerima sposobnim za servo upravljanje.

Ciljevi TINYFISH (F3, integrated FrSky RX), OMNIBUSF4, MATEKF405, KAKUTEF7 …
Servo Izlaz Up to 4 programmable servo channels, 50–400 Hz PWM
Prijemnik 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)

Izgradi i Flashaj

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 od Betaflight 4.0.6 ◇ Čista izgradnja: nula upozorenja