Tengo un proyecto que consiste en construir una matriz LED de 64 x 48 (3072) impulsada por una computadora Raspberry PI. Soy un estudiante de ingeniería informática de primer año, por lo que todavía no tengo experiencia con los registros de desplazamiento y los multiplexores. Me pregunto cuál sería la forma más eficiente de multiplexar estos LED. Algunas de mis opciones incluyen los multiplexores MAX7219 o los registros de desplazamiento 74HC595 . En particular, estoy interesado en saber cuánto de cada chip se requeriría para multiplexar esta matriz y cuál sería la mejor manera de hacerlo.
Además, en términos de energía, estaba pensando en usar una fuente de alimentación como esta para alimentar todos estos LED. ¿Funcionaría eso o me enfrentaría a problemas de brillo y consumo de energía al accionar todos estos LED a la vez?
También me interesa escuchar consejos o ideas de alguien con experiencia en un proyecto similar en términos de cosas que podrían salir mal en un proyecto tan grande con tantos LED y cómo puedo prevenirlas.
Los LED son de color rojo súper brillante de 3 mm (5 candelas) con una clasificación de voltaje de CC de 1,9-2,1 y corriente directa de 20 mA.
Hmm, comencemos primero con la potencia: 3072 * 20mA * 2.1 = 130 W.
Su fuente de alimentación solo puede darle unos 5W. Eres muy bajo allí.
Si puede, reduzca en gran medida el tamaño de su matriz.
Una solución sería usar una fuente de alimentación ATX de escritorio. Esos tienen líneas de 5V a través de su conector de disco duro y pueden darle mucha energía. Si toma los 5V, deberá diseñar controladores LED o estará quemando (5V - 2.1V) * 20mA * 3072 = 180W. ¡Son 180 vatios de calor, hijo! Eso no va a ser bueno, cómodo o usable. Entonces, realmente necesita diseñar un controlador LED eficiente.
El problema principal con los LED de conducción es que su caída de voltaje no es consistente para la misma corriente entre diferentes lotes, lo que significa que un LED caerá 2.0 y otro 2.1. Si solo los alinea y les da 5V, obtendrá variaciones notables.
Puede comprar controladores LED eficientes y Google es su amigo, pero no su mejor amigo. Porque encontrará sus controladores para controlar una cadena de LED, no uno solo. Desea que los LED se controlen individualmente, por lo que deberá colocar un regulador en cada uno de estos (es decir, 3072 copias individuales del mismo circuito) y luego habilitarlos/deshabilitarlos. Eso es mucho trabajo.
Sí, puede usar registros de desplazamiento para controlar cada regulador. La forma en que conecta los registros de desplazamiento depende en gran medida de la "velocidad de fotogramas" que desea obtener al controlar estos LED. No voy a ir allí ahora porque, como puede ver, la potencia/diseño para controlar cada LED individual es bastante alta y compleja.
Hace mucho tiempo construí una matriz de LED (más de 20 años), todavía tengo el código de ensamblaje para ello. El diseño básico era que solo se alimentaba una columna de 8 LED de profundidad y, en función del tiempo compartido, la multiplexación de sus ojos lo veía como una fuente de un personaje o alguna otra imagen (pac man, creo recordar). Entonces, si bien hay chips que probablemente hacen mucho más ahora que lo que hicieron (ahora estoy jugando con el raspbery pi), es solo que supongo que el poder para iluminar esa columna y las filas y luego sigue adelante y haz eso en una frecuencia que lo hace parecer sólido a la vista.
Andy alias
Anindo Ghosh
Hesson