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.

Revisat: · Has trobat un error? Avisa’ns

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

FirmwarePer a quèQuan triar-lo
BetaflightFreestyle, curses i cinewhoopsL’opció per defecte. El que expliquem en aquesta guia.
INAVNavegació amb GPS, ales i llarg abastSi vols retorn a casa, punts de ruta o volar un avió FPV.
ArduPilotDrons autònoms i professionalsMissions automàtiques, mapes, investigació. Molt complet i més complex.
EmuFlightFreestyle amb un tuning diferentPer experimentar amb altres filtres; comunitat més petita.
QUICKSILVERWhoops i drons molt petitsControladores de tiny whoop amb pocs recursos.
RotorflightHelicòpters RCSi 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

EinaPer a què serveix
Betaflight AppConfigurar la controladora i flashejar el firmware. Ho expliquem al tutorial.
Blackbox ExplorerVeure els logs gràficament. A l’assistent en tens una anàlisi automàtica.
PIDtoolboxAnàlisi avançada de logs per afinar PID i filtres.
ESC ConfiguratorConfigurar i actualitzar Bluejay, AM32 i BLHeli_S des del navegador.
ExpressLRS ConfiguratorCompilar i instal·lar el firmware dels receptors i mòduls ELRS.
GyroflowEstabilitzar el vídeo amb el giroscopi. Ho tens a Postproducció.
Cronòmetres de voltesCronometratge 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:

  1. Informa bé dels errors

    Versió del firmware, què esperaves, què ha passat i un diff all o un log. Un bon informe val més que deu «a mi tampoc em va».

  2. 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.

  3. 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.

  4. Documenta i comparteix

    Escriu com has resolt un problema, publica els teus ajustos o el teu model 3D. Així va començar tot.