Bandeaux LED adressables

Tout ce qu'il faut savoir pour installer et configurer un bandeau LED adressable sur ta voiture RC : matériel, câblage, alimentation depuis le BEC, niveau logique et utilisation dans l'app.

La pièce qui change tout

Sur un bandeau adressable, ce qu'on contrôle ce sont les IC (circuits intégrés), pas les LEDs directement. Chaque IC reçoit les données du précédent, garde ce qui le concerne et passe le reste au suivant. C'est ce qui permet d'allumer chaque LED (ou groupe de LEDs) dans une couleur différente.

Le ratio LED / IC

Selon le bandeau, plusieurs LEDs peuvent partager le même IC :

Plus il y a d'IC, plus le contrôle est fin. Pour un effet « défilement fluide », mieux vaut beaucoup d'IC.

Quand on parle de « section » dans l'app, on parle d'un IC (= la plus petite unité contrôlable).

Ce qu'il te faut

Pour un bandeau de plus de 1 m, prévoir un step-down DC-DC (MP1584, XL4015 5A) plutôt qu'une diode : sortie 5V précise, efficacité 90 %+, indispensable au-dessus de 2-3 A.

Trois fils suffisent

Le bandeau a 3 fils : +5V, GND, et DIN (data in). Le signal DATA arrive par le DIN, ressort par le DOUT à l'autre bout. Respecte le sens : si tu branches sur le DOUT, rien ne s'allume.

Le branchement

⚠ Avertissement crucial
N'alimente JAMAIS le +5V du bandeau via la sortie 5V ou VIN de la carte ESP32. Le régulateur de la carte ne supporte pas le courant d'un bandeau (jusqu'à plusieurs ampères) et grille en quelques secondes. L'alim du bandeau passe TOUJOURS par le BEC + diode (ou step-down).

L'astuce 3,3V → 5V

L'ESP32 sort son signal DATA en 3,3V. Le bandeau WS2812B en 5V attend un niveau logique d'au moins 0,7 × Vdd = 3,5V minimum. 3,3V c'est juste à la limite : certains bandeaux fonctionnent, d'autres non. Si ton bandeau ne s'allume pas (ou affiche n'importe quoi), c'est probablement ça.

Le hack à connaître

La diode silicium (1N4007) qu'on a déjà mise sur le +5V chute la tension à ~5,3V. Du coup le seuil logique du bandeau devient 0,7 × 5,3 = 3,7V… toujours au-dessus de 3,3V. Mais en pratique, ça passe sur la plupart des batches de WS2812B (la marge de tolérance interne fait l'affaire). C'est la solution la plus simple, déjà incluse dans le câblage ci-dessus.

Si malgré tout ça ne s'allume pas : essaie deux diodes en série (chute totale ~1,4V → bandeau à 4,6V, seuil logique 3,2V → ton 3,3V passe largement).

Créer ton bandeau dans l'app

Onglet Bandeau LED → bouton « Nouveau bandeau (assistant) ». Le wizard guide pas à pas :

  1. GPIO : choisis le pin sur lequel tu as branché le DATA (via la résistance). S'il était utilisé par un effet Flare RC de base, il est automatiquement libéré.
  2. Calibration : l'app allume une section et te demande combien de LEDs physiques se sont allumées. C'est le ratio LED/IC de ton bandeau (1, 2 ou 3 typiquement).
  3. Nombre de sections : l'app t'aide à compter les sections totales. Tu peux les incrémenter en regardant le bandeau se remplir.
  4. Ordre des couleurs : l'app envoie du rouge. Si le bandeau affiche bleu, tu coches « vert/bleu inversés » (typique des WS2811 12V). Si c'est rouge, RAS.

Une fois le bandeau créé, tu choisis son mode : couleur unique, chaîne LED-par-LED, ou bandeau à secteurs (le plus puissant).

7 effets disponibles

Par secteur, tu peux choisir l'un des 7 effets suivants :

Tous les effets sont directionnels (cocher « Inverser le sens » pour partir de l'autre extrémité).

3 scénarios : démarrage, repos, actif

Chaque secteur a 3 scénarios temporels que tu peux empiler avec plusieurs étapes (steps) :

S'allume avec / Effet actif si

Deux rattachements indépendants par secteur :

Tu peux combiner les deux : « visible avec phare ET effet cligno droit quand cligno actif ».

Le bandeau ne s'allume pas ?

Prêt à monter ton bandeau ?

Récupère le matériel et lance-toi. L'app guide tout le reste.