Capítol 15 · Software
L’FPV de codi obert
Gairebé tot el que vola en FPV funciona amb programari lliure: el firmware de la controladora, el de la ràdio, el dels ESC i fins i tot el vídeo digital. Aquí tens el mapa i com hi pots contribuir.
Per què tot és obert
L’FPV va néixer en fòrums de gent que s’ho feia tot: programaven les controladores, compartien plànols i es passaven els ajustos. Aquesta manera de fer ha continuat. Avui el firmware que fa volar la majoria de drons, el que porta la teva emissora i el de l’enllaç de ràdio són programari lliure: qualsevol en pot llegir el codi, millorar-lo i compartir-lo.
- Per a tu vol dir actualitzacions gratuïtes durant anys, peces de marques diferents que s’entenen entre elles i una comunitat enorme que ja ha resolt el teu problema.
- També vol dir que ningú et dona garantia: llegeix les notes de cada versió, fes còpia de la configuració abans d’actualitzar i prova sense hèlices.
Firmwares de la controladora
| Firmware | Per a què | Quan triar-lo |
|---|---|---|
| Betaflight | Freestyle, curses i cinewhoops | L’opció per defecte. El que expliquem en aquesta guia. |
| INAV | Navegació amb GPS, ales i llarg abast | Si vols retorn a casa, punts de ruta o volar un avió FPV. |
| ArduPilot | Drons autònoms i professionals | Missions automàtiques, mapes, investigació. Molt complet i més complex. |
| EmuFlight | Freestyle amb un tuning diferent | Per experimentar amb altres filtres; comunitat més petita. |
| QUICKSILVER | Whoops i drons molt petits | Controladores de tiny whoop amb pocs recursos. |
| Rotorflight | Helicòpters RC | Si també voles helis: neix de la mateixa família que Betaflight. |
Molts d’aquests projectes descendeixen d’un mateix tronc. Projectes històrics com Cleanflight, dRonin o LibrePilot ja no s’actualitzen, però si trobes un tutorial antic que en parla, ara sabràs d’on ve.
Ràdio i receptors
ExpressLRS
L’enllaç de ràdio lliure que s’ha convertit en l’estàndard: latència molt baixa, molt abast i receptors barats de moltes marques. Mira’n l’abast amb la calculadora d’enllaç.
EdgeTX
El sistema operatiu de la majoria d’emissores actuals: models, mescles, telemetria i scripts en Lua. Successor d’OpenTX, que ja no evoluciona.
Multiprotocol
Un mòdul que parla els protocols de molts receptors de marca diferents, per aprofitar drons antics amb una sola emissora.
Firmware dels ESC
- Bluejay: per a ESC amb xip BLHeli_S. Afegeix telemetria de rpm (necessària per al filtre d’rpm de Betaflight) i melodies d’arrencada.
- AM32: per a ESC de 32 bits. És l’alternativa lliure i viva a BLHeli_32, que ja no rep actualitzacions.
- Tots dos es configuren des del navegador, connectant el dron per USB a través de la controladora. Detalls a ESC.
Vídeo digital obert
Els grans sistemes de vídeo digital són tancats, però hi ha una alternativa lliure que creix ràpid: fer servir càmeres IP i mòduls Wi-Fi modificats per enviar el vídeo en mode difusió, sense connexió ni reenviaments, com fa l’FPV analògic.
- OpenIPC aporta el firmware lliure per a les càmeres; WFB-NG és l’enllaç de difusió per Wi-Fi. Junts formen el sistema digital obert més actiu.
- OpenHD i DroneBridge segueixen la mateixa idea amb altres plaques i prioritats (llarg abast, telemetria).
- En analògic, hi ha receptors lliures fets amb mòduls RX5808 i una pantalla petita: un bon primer projecte d’electrònica.
El vídeo per Wi-Fi fa servir les mateixes bandes que la resta del Wi-Fi: respecta la potència legal i els canals permesos. Mira Seguretat i normativa.
Eines per a l’ordinador
| Eina | Per a què serveix |
|---|---|
| Betaflight App | Configurar la controladora i flashejar el firmware. Ho expliquem al tutorial. |
| Blackbox Explorer | Veure els logs gràficament. A l’assistent en tens una anàlisi automàtica. |
| PIDtoolbox | Anàlisi avançada de logs per afinar PID i filtres. |
| ESC Configurator | Configurar i actualitzar Bluejay, AM32 i BLHeli_S des del navegador. |
| ExpressLRS Configurator | Compilar i instal·lar el firmware dels receptors i mòduls ELRS. |
| Gyroflow | Estabilitzar el vídeo amb el giroscopi. Ho tens a Postproducció. |
| Cronòmetres de voltes | Cronometratge de curses amb Raspberry Pi o ESP32. Mira Camp d’entrenament. |
Maquinari obert
No tot és programari: hi ha frames amb plànols lliures, controladores amb esquemes publicats i milers de peces per imprimir en 3D (suports de GoPro, protectors d’antena, suports de bateria). Abans de comprar un accessori de plàstic, busca si algú n’ha publicat el model.
Com hi pots contribuir
No cal saber programar per ajudar un projecte lliure:
Informa bé dels errors
Versió del firmware, què esperaves, què ha passat i un
diff allo un log. Un bon informe val més que deu «a mi tampoc em va».Prova versions noves
Les versions candidates necessiten pilots que les volin abans de publicar-les. Fes-ho amb un dron de proves i sense presses.
Tradueix al català
Molts d’aquests programes es tradueixen en plataformes col·laboratives obertes a tothom. Una tarda de traducció fa que milers de pilots puguin configurar el dron en la seva llengua.
Documenta i comparteix
Escriu com has resolt un problema, publica els teus ajustos o el teu model 3D. Així va començar tot.