My Free Time

Concevoir un contrôleur de bande leds RGB pour arduino

La base du projet

Le but de ce projet est de pouvoir piloter une bande de led RGB adressable avec un arduino.
Adressable signifie que chaque led de la bande peut être paramétrée indépendamment des autres, couleur, luminosité.

Pour le programme on se sert soit de la librairie FastLed ou celle d'Adafruit NeoPixel (je trouve cette dernière moins puissante au niveau des possibilités).

La bande de led que j'utilise est une WS2812E qu'on peut trouver sur Amazon avec 30 leds par mètre.

Pour commencer je me suis inspiré de ce très bon tutorial qu'on trouve sur youtube.

J'y ai trouvé ces 2 petits schémas qui expliquent les branchements à faire.
Pour commencer j'ai fait ça sur une breadboard afin de faire des tests.

Puis au bout d'un certain m'est venu forcément l'idée de pérénniser le montage.

Image 1 Image 2

Easyeda comme d'habitube...

J'ai décidé de faire une plaque PCB qui réunira les 2 possibilités d'alimentation, USB ou 5v.
A l'aide du site easyeda je fais le schéma et le design de la PCB.
(j'y ai rajouté un récepteur infrarouge VS1838b pour éventuellement la piloter avec une télécommande).

schéma
pcb

Réception des plaques

J'ai reçu les 5 plaques de JLCPCB 2 semaines après pour la modique somme de 6€ environ.

La qualité est au rendez-vous comme toujours.

pcb

Au boulot...

Il faut passer à la phase du soudage des éléments

avec éléments

Au complet avec la carte

avec carte

Tout est ok !

Voilà, fini la breadboard, suite aux tests tout fonctionne parfaitement, la télécommande aussi.

autre angle