J'ai un client qui a plusieurs grandes enseignes en bronze, chacune avec 100-150 petites ampoules dessus, totalisant environ 400 ampoules. Les ampoules sont allumées et éteintes selon un calendrier, actuellement à la main (en dévissant partiellement les ampoules qui ne sont pas nécessaires). La plupart du temps, environ une douzaine d'ampoules seront allumées à la fois, bien qu'il y ait quelques jours chaque année où les 400 doivent être allumées. Les ampoules actuelles sont de 120 volts AC, avec la connexion neutre établie à travers le cadre en bronze de la carte.
Je veux remplacer toutes les ampoules par des LED pour réduire la consommation d'énergie (et le risque de choc en touchant la planche de bronze et un sol) et pour planifier l'allumage et l'extinction des lumières. J'ai vu cette question sur le contrôle de plusieurs LED, mais il ne semble pas que cette solution s'adapte aux centaines d'ampoules dont j'ai besoin, à la fois en raison du nombre de connexions et de puces nécessaires et en raison du courant requis (même si j'ai généralement seulement besoin d'une douzaine de lampes à la fois; les quelques jours où j'ai besoin de toutes en même temps nécessiteront beaucoup de courant).
Quelqu'un at-il des idées sur la façon de procéder? Si je le dois, je peux contrôler chacune des cartes (avec 100 à 150 lampes) à partir d'un appareil séparé, mais je préférerais toutes les faire à partir d'un seul.
MISE À JOUR: Je dois dire que, bien que j'aie examiné plusieurs options de tension / courant LED, je ne suis pas encore engagé (et je n'ai encore rien acheté), donc je peux choisir ce que j'obtiendrai en fonction de ce qui convient mieux dans cette situation. La seule exigence que j'ai en ce moment est que les LED doivent être orange, pour correspondre à la couleur des anciennes ampoules (bien qu'elles n'aient pas besoin d'être exactement les mêmes).
Réponses:
Selon les LED que vous utilisez, il peut être possible d'utiliser un schéma de multiplexage pour réduire le nombre de pilotes dont vous avez besoin.
Il est probablement plus simple d'utiliser un tas de registres à décalage 4094 en guirlande. Vous pouvez bitbang l'horloge / données ou utiliser le matériel SPI pour les piloter
Chaque 4094 peut contrôler 8 LED. Vous aurez très probablement besoin d'un petit pilote (par exemple un transistor) par LED si vous le faites de cette façon.
S'il y a une disposition régulière, vous économiserez beaucoup de travail (et des possibilités d'erreurs) en faisant un petit PCB qui peut être assemblé.
la source
Il y a de la documentation disponible sur Swarm Light , une installation de conception comportant une grande quantité de LED contrôlées individuellement. Ils ont utilisé 1 microcontrôleur pour chaque ensemble de 3 LED et six autres pour communiquer avec chacun des 300 "sticks" de 10 contrôleurs via des interfaces série. Peut-être que vos 400 LED sont suffisamment nombreuses pour nécessiter une telle architecture.
la source