Une introduction à adressables LED Matrices, Hackaday

Le projet le plus fascinant que vous pouvez construire quelque chose avec un tas de LED hypnotiques Blinky, et la meilleure façon de construire est avec un groupe de LED RGB adressables individuellement. [Ole] a une excellente introduction à la conduite des matrices à DEL RGB en utilisant seulement cinq broches de données sur un microcontrôleur.
La seule chose qui est le plus souvent oublié dans un projet impliquant des matrices gigantesques de LED RGB est de savoir comment les monter. L'enceinte de ces LED devrait probablement être léger et non conducteur. Si vous êtes vraiment intelligent, chaque LED individuelle doit être dans une boîte étanche à la lumière avec un couvercle translucide sur elle. [Ole] ne fait pas ça ici; cette matrice est juste un peu de bois avec quelques WS2812s collé à elle.
Pour commander les diodes électroluminescentes, [Ole] utilise un Arduino. Même si les WS2812s sont individuellement adressable et une seule broche de données est nécessaire, [Ole] utilise cinq lignes de données individuelles pour cette matrice. Il fonctionne bien. et toute l'installation peut être modifiée à un moment donné dans l'avenir. Il est encore une excellente introduction à adressables individuellement des matrices de LED.
Si vous souhaitez voir ce qui peut être fait avec un tas de LED adressables individuellement, voici le qui probablement se sont enfuis être à notre LA meetup en deux semaines. Il y a des défis techniques fous et plusieurs livres de soudure dans le FUI. Pour la writeup là-dessus, voilà.
8 réflexions sur « Une introduction à LED individuellement adressable Matrices »
Toute matrice conduit peut être entraîné par une broche de données et une combinaison de registres à décalage de toute façon, et il est aussi simple une « introduction » comme il est, ce qui est la grande découverte ici?
Si vous voulez juste tourner une LED ou hors tension, des registres à décalage sont grands. Mais si vous voulez 8 bits de résolution par couleur, alors vous êtes dans un travail.
Contrôle de la couleur de chaque LED avec des registres à décalage est un défi.
On peut contrôler la couleur des LED en utilisant des registres à décalage mais il y a une limite de combien vous pouvez contrôler cette façon avant que le taux de rafraîchissement provoque un scintillement perceptible.
Je peux contrôler à peine 64 LED RVB avec des registres à décalage et à maintenir une résolution de 8 bits par couleur, ce qui est le moteur de registres à décalage à partir de l'assemblage. (Honnêtement la couleur 8 bits scintille en quelque sorte. Je pense que mes 8 × 8 écrans semblent mieux lorsque vous utilisez la couleur 5 bits.)
Être en mesure d'attribuer une couleur à un individu LED avec ces LED adressables individuellement est un énorme plus.
Je pense qu'il ya des applications ont été registre à décalage LED contrôlées ont un avantage sur les LED adressables individuellement. D'une part, on peut régler la luminosité globale d'un affichage lors de l'utilisation des registres à décalage (en pulsant la broche de validation) sans perdre la profondeur de couleur. Réduire la luminosité des LED WS2812 réduit également la profondeur de couleur possible.
Pourquoi être à la fois combative et trop réductionniste?