You are currently viewing OPENIPC : Révolution Vidéo pour FPV à Coût Réduit

OPENIPC : Révolution Vidéo pour FPV à Coût Réduit

Introduction

En 2015, le passionné allemand Befi a lancé l’idée novatrice d’un drone Open Source en utilisant des adaptateurs WiFi ordinaires. Ces adaptateurs, devenus abordables en raison de leur nombre massif dans le monde, ont été détournés de leur fonction traditionnelle pour créer un lien vidéo économique pour les systèmes FPV (First Person View).


La Technologie OpenIPC FPV

L’idée clé derrière le projet était de refuser l’établissement d’une connexion réseau traditionnelle, faisant ainsi passer un adaptateur WiFi en mode diffusion, agissant comme un émetteur, tandis qu’un autre adaptateur fonctionne comme récepteur. En utilisant un Raspberry Pi bon marché, une caméra via l’interface MIPI, et des adaptateurs WiFi, le projet a réussi à créer une solution économique pour le FPV.

Cependant, cela n’est pas sans défis techniques. Certains adaptateurs WiFi nécessitent l’installation de pilotes spéciaux, généralement disponibles uniquement pour Linux. Le récepteur fonctionne en mode « monitor, » recevant chaque paquet d’un canal WiFi spécifique, tandis que l’adaptateur émetteur doit fonctionner en « injection mode, » générant des paquets réseau sans l’intervention du noyau du système d’exploitation.


Conseils a ceux qui veulent se lancer

L’utilisation d’OpenIPC FPV est toujours en développement et nécessite des compétences Linux. Les utilisateurs doivent être capables de se connecter à la caméra IP via SSH, échanger des fichiers via SCP, utiliser l’éditeur VIM, afficher le contenu de fichiers avec la commande CAT, et avoir des compétences en adaptation ou création de scripts bash.


Révolution d’OpenIPC

La configuration classique du projet OpenHD implique l’utilisation d’un Raspberry Pi comme encodeur vidéo et routeur, connecté à une caméra via MIPI ou USB, et à un adaptateur WiFi. La station au sol comprend un adaptateur WiFi, un Raspberry Pi ou un ordinateur portable Linux x86, et un moniteur ou des lunettes à contraste élevé.

L’évolution d’OpenIPC propose une approche innovante en déplaçant une partie du traitement sur la caméra IP elle-même, simplifiant ainsi le système de vol. Le firmware FPV utilise deux types de pilotes d’adaptateurs WiFi populaires pour une gestion flexible des données.


Avantages et Inconvénients

Avantages:

  • Réduction des coûts grâce à l’utilisation de caméras IP H.265 par rapport à des caméras MIPI H.264 avec Raspberry Pi.
  • Diminution de la consommation et augmentation de la fiabilité en simplifiant les circuits.
  • Baisse de la latence vidéo, offrant des performances acceptables même avec des caméras économiques.
  • Possibilité de régler l’encodeur matériel pour une performance optimale.

Inconvénients:

  • Limitations pour exécuter des langages de programmation gourmands en ressources sur la caméra IP.
  • Développement de pilotes de noyau potentiellement long en raison de contraintes fournies par certains modules sous forme binaire.
  • Actuellement, l’impossibilité d’exécuter des réseaux de neurones sur des caméras économiques, bien que cela puisse changer à l’avenir.

Ingrédients pour le Projet

  • Caméra IP: Recommandation d’utiliser la caméra IP embarquée IVG-G2S de XiongMai avec capteur IMX307.
  • Adaptateur WiFi: Prise en charge des pilotes pour les puces RT8812au et AR9271.
  • Adaptateur UART-USB à 3,3V: Utilisation nécessaire pour éviter d’endommager la caméra.
  • Connecteurs JST 1.25: Utilisés pour connecter au port UART de la caméra.

Conclusion

OpenIPC offre une alternative économique pour les passionnés de FPV en exploitant des adaptateurs WiFi ordinaires. Bien que cela demande des compétences Linux, le projet ouvre la voie à des solutions FPV plus simples et abordables, réduisant les coûts sans compromettre les performances. Pour ceux prêts à relever le défi technique, OpenIPC FPV pourrait bien être la prochaine étape dans l’évolution des systèmes FPV.

Je vais essayer personnellement ce système sur mon futur 10 pouces en construction, il ne nécessitera pas d’avoir de faible latence, du coup ce projet me semble parfait ….. wait and see


https://openipc.org/introduction

https://github.com/OpenIPC/wiki/tree/master

La publication a un commentaire

Laisser un commentaire