Après le gros pavé sur le FPV et MinimOSD, détendons nous un peu.
Le firmware Cleanflight offre une fonctionnalité qui peut sembler gadget au premier abord, la gestion de leds. Mais en fait pas du tout.
Le gros intérêt de monter des leds, hormis le look, sur un quad et de les gérer directement avec le contrôleur de vol est que celles-ci peuvent indiquer tout un tas d’informations comme :
- moteurs armés
- batterie faible
- orientation
- Mode de vol
- etc.

Le firmware Cleanflight offre nativement une fonction « LED_STRIP » permettant de piloter jusqu’a 32 leds de type WS2811/WS2812. Il y’a même une interface pratique permettant de définir ou sont placées les leds, comment elles doivent s’allumer en fonction de différents états ou paramètres de vol.
Ce type de led se rencontre également sous la dénomination NeoPixel.
Le matériel
Pour ce montage j’ai choisi des leds WS2812 en conditionnement individuel (AliExpress, environ 20$ les 100) ce qui va permettre de les monter comme on veut.
Il existe également d’autres conditionnements, en bandeau avec plus ou moins de leds par mètre. Chacun choisira en fonction de ses préférences.
Ces leds fonctionnent en 5V et sont adressées individuellement via un unique fil data. Le montage se fait en série en raccordant les OUT d’une led aux IN de la suivante.
Chaque led consomme 60 mA à pleine luminosité donc il faut choisir judicieusement le nombre de leds pour notre montage. Sinon on risque de se retrouver avec des leds qui tirent jusqu’à 0,06×32=1,92A ce qui commence à être significatif pour la batterie.
J’ai choisi d’en monter 6 à l’arrière du châssis NightHawk 250.
Sachant que le fil « data » va se raccorder sur le connecteur CH5 du Naze32 et que l’alimentation va provenir du connecteur « Moteur 6 » on prépare une longueur de fil suffisante et on se met au travail.
Je commence par souder les fils vers le FC sur les entrées IN d’une led du bord :
Ensuite, la tâche rébarbative va consister à souder les OUT aux IN de la led suivante.

Voici le rendu final, j’ai mis de la gaine thermo et j’ai découpé un passage pour chaque led,au cutter, afin d’obtenir quelque chose de propre et de discret.
On raccorde après notre petit bandeau au contrôleur de vol et on passe a la partie amusante.

Remarque : j’ai raccordé les leds en direct au contrôleur, néanmoins, pour éviter les blagues et les leds qui claquent il est recommandé de :
- Mettre une résistance de 300-500 Ohm sur Data IN (entre le FC et le bandeau).
- Mettre un condensateur de 1000 µF entre les entrées 5V et GND.
Configuration des LED
Pour la configuration Cleanflight du LedStrip la doc officielle sera notre point de départ.
On commence par activer la fonction LED_STRIP dans « Configuration ».
Ensuite on va aller dans le menu « LED Strip » pour configurer nos leds.
Dans ce menu, on trouve un grille de 16 x 16 représentant notre quad. Pour commencer on va partir d’une grille vide en cliquant sur « CLEAR ALL ».
L’idée est qu’on va dessiner l’emplacement de nos leds par rapport au châssis du quad. Nos 6 LED sont donc tout en bas, à l’arrière.
Pour les placer on sélectionne les 6 carrés tout en bas au milieu et on passe en mode « Wire Ordering Mode » pour leur attribuer un numéro.
Dans mon montage, la led 0 est à gauche lorsque je regarde l’arrière du quad, c’est la led sur laquelle arrive le fil data et l’alimentation. J’utilise donc les led 0 à 5 de gauche à droite.
Une fois le numéro placé sur chaque led on sort de ce menu.
Après les avoir numéroté on va définir l’orientation des led. Je les sélectionne toutes et à partir de la rubrique « LED Orientation and Color » je choisis S (SUD) et D (DOWN) puisque les led sont au sud et orientées vers le bas.
On va maintenant attribuer des fonctions aux led.
Pour cela on sélectionne une ou plusieurs led et on leur attribue une ou plusieurs fonctions avec les boutons à droite de l’interface (LED Functions).
Je sélectionne toutes les led et je leur attribue la fonction « Arm State ». Ceci va faire que lorsque j’arme les moteurs les led deviennent bleues.
Je sélectionne les led 0,1 et 4,5 et je leur ajoute la fonction « Warnings ». Ces led vont clignoter en rouge lorsque le FC va avoir des états d’alerte (batterie par exemple).
Et c’est tout pour moi, on peut jouer plus mais j’ai pas spécialement de besoin supplémentaire. Je vous invite donc a consulter la doc de Cleanflight pour aller plus loin.
On peut également contrôler le paramètrage des led via la ligne de commande (CLI) avec la commande « led » tout simplement.
Voici la configuration de mes led dans la CLI Cleanflight :
# led led 0 5,15:SD:WA:3 led 1 6,15:SD:WA:3 led 2 7,15:SD:A:2 led 3 8,15:SD:A:2 led 4 9,15:SD:WA:3 led 5 10,15:SD:WA:3
Et voila quelques photos du résultat final :
Dans le prochain article on plongera dans la configuration de Cleanflight, les PID, et autres rejouissances.
merci pour ce tuto en FRANÇAIS !!!!!!!
mais j’ai aussi une naze rev 5 et une PDB avec sortie Led avec inter
si j’ai bien compris DIN va sur S 5 sur la naze et je peux souder rouge et noir sur ma PDB led ?
merci
Bonjour,
oui c’est bien ça. tu peux souder directement rouge et noir et alimenter depuis un 5V/GND des moteurs ou depuis la PDB si celle-ci sort du 5V.