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