STM32F3 ◇ OrniFlight v0.4.6 ◇ apiVersion 1.46

Manifests

Jauna lidojuma kontrolieru suga

OrniFlight pastāv tāpēc, ka plīvojošs spārns kontrolē vilci, augstumu, pagriešanos un pagriešanos vienā gājienā — izteiksmības kanālu, kuru dzenskrūve nevar saskaņot.

Daba atrisināja lidojumu ar spārniem 150 miljonus gadu pirms pirmā kvadrokoptera pacelšanās. Katrs zvirbulis, katrs albatross, katrs kolibri savā nervu sistēmā nes lidojuma loģiku, kādu neviens PID kontrolieris nekad nav atkārtojis. OrniFlight atver jaunu domēnu — kur vilce ir fāze, kur stabilitāte ir ritms, kur lidmašīna elpo ar katru spārna sitienu. ONDAS, mūsu oscilējošā normalizētā dinamiskā adaptīvā stabilizācija, ir pirmā vadības teorija, kas veidota no pirmajiem aerodinamikas principiem. Tas modulē korekcijas spēku spārna sitiena iekšienē — nevis pret to, ne par spīti tam, bet gan ar to. Šī programmaparatūra ir bezmaksas programmatūra, jo lidojums nepieder nevienai korporācijai. Tas darbojas ar STM32F3 aparatūru, jo transcendenta lidojuma instrumentiem vajadzētu maksāt mazāk nekā vakariņas. OrniFlight ir mantojis kaujās pārbaudītu arhitektūru un iespiežas neatklātā gaisā — jaunas lidojuma vadības ierīces, kas veidotas spārniem no silīcija uz augšu. Putni gaidīja, kad panāksim.

CRSF → rx → OrniFlight → ONDAS → līknes → PWM servo → spārni

ONDAS

Svārstību Normalizētā Dinamiskā Adaptīvā Stabilizācija

Oscillating Normalized Dynamic Adaptive Stabilization — pirmā vadības teorija, kas īpaši izstrādāta flapping-wing aerodinamikai.

Četru PID pieņem nepārtrauktu vilci. Ornitoptera vilce ir fāziska — viens un tas pats impulss rada dažādus mirkļus atkarībā no tā, kad gājienā tas tiek pielietots. ONDAS izmanto kadenci, nežēlību, līdzsvaru, velkus, enkuru, rezonansi, prescience, espelho, saudade un SSFF — fāzei atbilstošu modulatoru orķestri, lai katru koriģējošo gramu novietotu tieši tur, kur to var izmantot aerodinamika.

kadence · nežēlība · līdzsvars · velki · enkurs · rezonanse · prescience · espelho · saudade · SSFF

Funkcijas

Viss, ko spārns ir pelnījis

Lidojuma Profili
4 independent profiles (0–3), switchable in-flight via BOX mode. Each holds full ONDAS tuning, wave shape, and aeroelastic coefficients.
Vienotais Frekvenču Kanāls
Single RC channel with min/max Hz mapping. Works identically in INDEPENDENT and GLIDE flight modes — one pot, both regimes.
GralhaAzul Spārnu Dinamika
Trapezoidal waveform generation with servo speed limiting, amplitude mapping, flap magnitude, and wing origin geometry — the wing-ODE core.
10-Kanālu ONDAS Modulācija
Kadences laiks, niknums P/D uz 3 asīm, balanss, deformācija, enkurs, rezonanse — katram profilam, reāllaikā regulējams, izmantojot MSP.
MSP Konfigurators (apiVersion 1.46)
Full ONDAS tuning GUI — all 19 profile fields, frequency channel, GralhaAzul, Phase 2 gains. Profile switcher for per-slot editing.
GLIDE un INDEPENDENT Režīmi
Two flight regimes: GLIDE (throttle-centred, natural soaring) and INDEPENDENT (direct flap frequency via RC channel). BOX-selectable.

Aparatūra

STM32F3/F4/F7 lidojuma kontrolieri

Darbojas ar jebkuru Betaflight 4.0 saderīgu STM32F3/F4/F7 lidojuma kontrolleri ar taimera tapām, kas ir saderīgas ar servovadību.

Mērķi TINYFISH (F3, integrated FrSky RX), OMNIBUSF4, MATEKF405, KAKUTEF7 …
Servo Izeja Up to 4 programmable servo channels, 50–400 Hz PWM
Uztvērējs 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)

Būvēt un 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 ◇ Betaflight 4.0.6 atzars ◇ Tīra būvēšana: nulle brīdinājumu