Docs

Hardware Suportado

Hardware Suportado

OrniFlight é executado em controladores de voo comuns STM32F3/F4/F7. A linha de base é STM32F3 — qualquer alvo F3 com pinos de temporizador com capacidade de servo voará.

Controladores de vôo

Conselho MCU IMU Flash Receptor Estado
TINYFISH STM32F303 MPU6000 (SPI) 256 KB FrSky D8 (integrado) ✅ Primário
OMNIBUSF4 STM32F405 MPU6000 (SPI) 1 MB + 16 MB SPI — ✅ Suportado

TINYFISH — O alvo OrniFlight mais leve

Projetado por fishpepper, TINYFISH é o controlador de vôo de ornitóptero ideal: leve, baseado em F3 e carregando um receptor FrSky D8 integrado a bordo. Sem RX externo, sem fiação extra — apenas alimentação, servos e voo.

TINYFISH prova que o controle de oscilação transcendente não precisa de um F7. O STM32F303 executa o pipeline ONDAS completo — 10 canais de modulação, asa trapezoidal ODE, 4 perfis de voo — dentro de 256 KB.

OMNIBUSF4 — O burro de carga acessível

O clássico alvo F4. Barato, onipresente, completo com OSD e amplo flash SPI para registro em Blackbox. A escolha certa para desenvolvimento e construções maiores.


Anatomia do Ornitóptero

Servos de Asa

OrniFlight controla a oscilação através dos servos PWM. Especificações principais:

Parâmetro Faixa típica
Largura de pulso 500–2500 µs
Centro 1500 µs
Frequência 50–330 Hz
Ângulo do curso ±15–45°

Para ornitópteros de alto desempenho, são recomendados servos digitais com taxa de atualização de 330 Hz. Os servos analógicos funcionam a 50 Hz, mas têm menor precisão.

Receptor

Qualquer protocolo de receptor serial é suportado. CRSF (TBS Crossfire / ExpressLRS) é recomendado para: - Baixa latência (crítica para controle de oscilação) - Telemetria integrada - RSSI sobre protocolo (sem fiação extra)

Bateria


Periféricos Suportados

Periférico Através de Notas
GPS UART UBlox M8N ou compatível
VTX UART TX Vagabundo, SmartAudio
Câmera — Qualquer câmera analógica FPV
Campainha almofada BUZZ Campainha ativa 5V
LED Tira almofada LED WS2812 / SK6812
OpenLog UART TX Registro de caixa preta
Bluetooth UART passagem MSP para ajuste móvel

Metas Futuras

OrniFlight tem como objetivo oferecer suporte a alvos STM32F4/F7 adicionais onde UART e recursos de temporizador suficientes estão disponíveis para controle de servo oscilante. Contribuições são bem-vindas.