LED WS2812B

LED WS2812B

La LED WS2812B est composée de trois diodes électroluminescentes, une rouge, une verte et une bleue (RVB). La combinaison de ces trois couleurs, à différentes intensités, permet d'afficher jusqu'à 16 581 375 couleurs

Ces LEDs possèdent un contrôleur RVB intégré et communiquent via un protocole série spécifique permettant de mettre en série un grand nombre de LEDs WS2812B et de pouvoir contrôler chacune d'elle individuellement.

De nombreuses leds WS2812B peuvent donc être connectées en série et n'utiliser qu'une seule sortie du microcontrôleur pour les commander individuellement.

Connectique

La LED WS2812B est raccordée par 4 broches :

  • Alimentation 5V
  • Masse
  • Commande d'entrée (Din)
  • Commande de sortie (Dout)

Principe de fonctionnement

Pour commander une LED, un signal de trois octets (trame) est nécessaire (un octet par couleur) permettant de définir le niveau de couleur désiré entre 0 et 255. Chaque LED supplémentaire à commander ajoute un mot de 24 bits (3 octets) à la trame.

La première LED "consommera" les trois premiers octets pour définir son niveau d'éclairage et laissera passer les suivants pour la LED connectée sur la sortie Dout. Chaque LED utilise ainsi 3 octets et laisse passer les suivants. Il est donc possible de commander l'allumage d'une LED particulière du bandeau sans forcément allumer les autres.

Un bandeau peut être composé de plusieurs centaines de LEDs.

Un microcontrôleur peut commander plusieurs bandeaux (une broche de sortie par bandeau).

Utilisations possibles dans le cadre du modélisme ferroviaire

  • éclairage de la scène filmée par une caméra (projet caméra embarquée WACAM-N);
  • éclairage d'une zone sombre du réseau ;
  • éclairage interne d'un bâtiment ;
  • simuler les reflets émis par un téléviseur en fonctionnement dans un bâtiment (variation aléatoire des couleurs) ;
  • possibilité d'effectuer un éclairage progressif (montant ou descendant) ;
  • existe sous forme de bandeau de plusieurs mètres sécables pour réaliser des éclairages ;
  • etc...

Schéma de branchement d'un bandeau de LEDs

La broche de sortie du microcontrôleur est directement connectée à la broche DIN de U1 et permet ainsi de commander tout le bandeau. Les condensateurs à côté de chaque LED permettent d'absorber les interférences (104 = 100nF).