Especificaciones de LED: DC Forward Voltage (VF):
ROJO: 2.3-2.6V, VERDE: 3.4-3.8V, AZUL: 3.4-3.8V
Corriente directa de CC (IF): 350 mA por canal, ~ 1050 mA en total
Si todos los LED están encendidos, necesitamos 32 amperios como mínimo.
.
.
.
¿Cómo puedo proporcionar el voltaje adecuado a cada color de led de una fuente de alimentación?
No lo haces así; aplica la corriente necesaria para suministrar el brillo que desea, o aplica la corriente máxima y PWM - Pulse Width Modulate - cada LED para obtener el brillo aparente que desea.
Usaré los registros de desplazamiento para controlar todos los canales de led. ¿Cómo debo conectarlos y con qué tipo de transistores y asegurarme de que no quemaré nada?
Me gusta esto:
![](https://i.stack.imgur.com/ks4RN.png)
LostransistoressonMOSFETdecanalNdenivellógicoydebentenerunaclasificacióndevoltajededrenajeafuente>5V.12Vestaríabien
ElplanesquepasenalmenoselLEDSiestánencendidos,yparamantenerelLEDbrillanteyagradable,megustaríaalgoconunRds(encendido)de100miliohmsomenos.Deesamanera,lostransistoressolorobaránalrededorde12milivatiosomenosdelosLEDyellos(lostransistores)permaneceránagradablesyfrescos.
Puedeusar filters a cero en lo que necesitas y, si realmente quieres construir la cosa, también tienen los HC595.
Así es como funciona:
Primero, envías 96 bits de datos en serie al registro de desplazamiento y luego, después del reloj número 96 de datos en serie, afirmas el reloj de enclavamiento (cuadro).
Eso cargará todos los 96 bits de datos en sus respectivos latches de salida, que enviarán las señales a las puertas MOSFET, encendiendo y apagando cada uno de los 96 LED individuales hasta que aparezca el siguiente reloj de cuadros y se actualice La matriz de 96 LED.
De esa manera, siempre que la velocidad de cuadros sea lo suficientemente alta, no debería haber un parpadeo perceptible de la matriz.
Entonces, ¿cómo cambiar los colores?
Cambiando el brillo relativo de los tres colores en una tríada / píxel LED RGB.
Para hacer eso, asuma primero una velocidad de fotogramas de 100 Hz para, por supuesto, deshacerse de cualquier parpadeo.
100 Hz significa que los relojes de trama se producen cada 10 milisegundos y luego, dado que 96 bits deben introducirse en el registro de desplazamiento en 10 milisegundos, eso significa que el reloj de bits debe ir 96 veces más rápido que 10 milisegundos, o 9600 Hz / bps.
Ya que hay 100 cuadros por segundo y 96 bits por cuadro, eso significa que cualquier bit en la matriz puede activarse o desactivarse 100 veces por segundo, y eso significa que cuanto más tiempo esté activado, más brillante será be.
Entonces, si los 3 LED de un píxel están APAGADOS para, digamos, un fotograma, ese píxel será negro, pero si están todos ENCENDIDOS, el píxel será blanco. Sin embargo, durante un período de varios fotogramas, los 3 LED se pueden encender durante un tiempo y apagarlos por un tiempo, cambiando su brillo relativo aparente, y de esa manera cambiar el color percibido de ese píxel.
CONSIDERACIONES SOBRE EL SUMINISTRO DE ENERGÍA
PSU1 y PSU2 son los suministros de alta corriente para los LED, y deben conectarse a las dos columnas por separado, y luego sus conexiones deben conectarse entre sí.
Del mismo modo, el arduino debe estar conectado a su propio suministro y luego a tierra del par conectado a tierra común.
Para evitar que el ruido en los suministros de alta corriente ingrese a los HC595 en las columnas, se debe usar un suministro de 5 voltios por separado para esa lógica, y si está disponible en el arduino, se puede usar.