Les Rubans de LEDs
WS2812B
Tous les modèles de LEDs contiennent un type de LED appelées WS2812B. Le principe de ces LEDs est qu'elles sont :
- RGB (Red, Green, Blue, donc toutes les couleurs)
- Indexées (chaque LED peut être pilotée indépendamment)
Néanmoins, nous avons plusieurs modèles à votre disposition pour ce Hackathon, parmi lequel vous allez devoir faire un choix.
Le LED-Strip
Le LED-Strip, c'est le Ruban à LED, et il a deux avantages :
- Il n'a qu'une dimension (ligne)
- Il est assez long et peut donc très bien faire un bel instrument de déco ou d'ambiance
Utilisez le pour toutes les applications luminaires, ambiance etc...
La Matrice de LEDs
Les matrices de LEDs, c'est comme un écran avec des pixels. Nous en avons plusieurs modèles :
- 8x8 (64 pixels)
- 32x8 (256 pixels)
- 16x16 (256 pixels)
Les Matrices sont super adaptées pour le texte ou pour dessiner des figures ou des animations simples (émojis, panneaux, signalisations etc...) Utilisez le pour toutes ces applications.
Note
Les matrices de pixels sont en deux dimensions, mais sont quand même adressées de manière unidimensionnelle. Il va donc falloir adapter les indexes de votre programme pour que la matrice puisse dessiner correctement. Vous ne pourrez pas dessiner en "row, col"
Warning
Les matrices ont une haute densité de Pixels et donc tirent beaucoup de courant. Vous ne pouvez et ne devez pas utiliser 100% des Pixels en blanc, car vous pourriez faire griller les LEDs ou l'alimentation. Préférez donc des couleurs sombres pour habiller le fond, et des couleurs claires pour les pixels importants
Le Cercle de LEDs
Notre dernière manière de faire de la LED, c'est d'utiliser les LED Rings (ou cercles de LEDs).
Les Rings sont adaptés à tout ce qui va pouvoir représenter une jauge, ou des éléments circulaires (horloge, compas). Ils sont la manière la plus simple de les représenter.