flix : un drone open source basé sur un ESP32
mer, 29/07/2026 - 09:01
Tu veux construire un drone de type quadricoptère, soit avec 4 moteurs ? Le projet Flix est pour toi. Oleg Kalachev est parti de 0 pour concevoir son projet. Comme il ne connaissait pas grand-chose aux drones et aux contraintes liées aux vols et à la navigation, il a beaucoup lu pour comprendre le fonctionnement et comment réaliser le hardware et le software. Les premières versions étaient bricolées, la v1.1 bénéficie d'un châssis imprimé en 3D.

Le hardware se composed'un ESP32, des capteurs IMU, d'un convertisseur rapide 5V, 4 moteurs 8520 3,7V, des hélices, de transistors, de résistances, d'une LiPo LW952540, d'un pad de contrôle. L'électronique est relativement simple même si le montage prend du temps pour tout intégrer dans le châssis.
Le firmware a été développé en Arduino. Il se compose de plusieurs fichiers .ino pour les sous-systèmes :
flix.ino : code principal incluant le main loop et les définitions des variables
imu.ino : pour lire et communiquer avec les capteurs iMU
rc.ino : pour les données du récepteur
estimate.ino : pour estimer l'altitude
control.ino : pour gérer le contrôleur
motors.ino : code pour les moteurs
Une libraire Python a été développée : flix.py. Elle permet de se connecter à distance au drone. Elle donne accès aux données de la télémétrie et permet de contrôler le drone.
GitHub : https://github.com/okalachev/flix

