Bande de DEL

Préparation

Couper une bande de DEL

Enlevez soigneusement le revêtement sur la partie cuivrée coupée

Effectuez la soudure de 3 connexions : GND, DI et +12v

Ajoutez une deuxième connexion au GND (pour un total de 4 connexions)

Modèles

Le modèle de bande de DEL qu'on utilise est le WS281X (le X indique que le dernier chiffre n’est pas important). Elle fonctionne avec une tension d'alimentation à 12V.

Elle est aussi connue sous le nom de NeoPixel, parce qu’elle a été popularisée en Amérique par la compagnie Adafruit qui l'a baptisé ainsi. Adafruit fournit plusieurs modèles de NeoPixel. Cependant, les NeoPixels fonctionnent à 5V. Toutefois, le système de contrôle est identique à celui de la bande de DEL qu'on utilise.

Différents modèles de bandes de DEL

Ordre des couleurs des DEL

Pour chaque modèle de bande de DEL, les couleurs sont disposées dans un certain ordre: RGB, GRB, BGR, etc. Dans notre cas, l'ordre est : RGB.

Broches

Les NeoPixels possèdent au moins 3 broches qui doivent toutes être connectées :

  • GND.
  • Alimentation (5V, 12V ou 24V selon les modèles).
  • Entrée de données (Data In).

Les WS281X 12V possèdent 4 broches (la broche supplémentaire est optionnelle) :

  • GND.
  • +12V pour l'alimentation.
  • DI pour l'entrée de données.
  • BI qui est optionnel et utilisé seulement en cas de bris d'un segment.

Branchement

Attention, les bandes de DEL ont un sens: connectez vous du côté du DI (Data Input) et non du DO!

Alimentez la bande de DEL avec l’alimentation 12v

Peu-importe le modèle, la connectique est similaire

Les bandes peuvent être allongées en connectant les DO aux DI des bandes suivantes

Peu importe le nombre de broches, le nombre de pixels peut ainsi être augmenté

Bonnes pratiques

Adafruit recommande les bonnes pratiques de connexion suivantes : Best Practices | Adafruit NeoPixel Überguide | Adafruit Learning System.

Bibliothèques

Les bibliothèques de DEL supportent souvent plusieurs modèles. On doit sélectionner le bon modèle dans le code!

Les deux bibliothèques les plus populaires sont:

  • Adafruit NeoPixel : NeoPixel est plus simple à utiliser mais moins performante.
  • FastLED : FastLED est plus performante, mais plus compliquée à utiliser. Cette bibliothèque présente aussi les meilleurs exemples.

Bibliothèque Adafruit NeoPixel

Installation de la bibliothèque Adafruit NeoPixel

Bibliothèque FastLED

Installation de la bibliothèque FastLED et où trouver les exemples

Exemples intéressants à essayer:

  • Cylon.
  • TwinkleFox.
  • Fire2021.
  • DemoReel100.

Dans chaque exemple, on doit s'assurer que la configuration est adéquate :

  • Que le DATA_PIN ou LED_PIN corresponde à la broche Arduino qui est connectée à la broche DI de la bande.
  • Que NUM_LEDS corresponde au nombre de DEL de la bande.
  • Que COLOR_ORDER corresponde à l’ordre des couleurs RGB.