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