Voy a construir un cubo de 8x8x8 LED. Antes de hacerlo necesito descubrir un buen circuito de conducción. Vine aquí porque tengo muy poco conocimiento sobre cómo encajan muchas partes electrónicas.
Así que aquí está mi plan.
Usaré Arduino UNO para ejecutar las animaciones.
El propio cubo se fabricará con 512 LED azules difusos de 3 mm. Estos LED tienen un Vf = 3.4v
y una corriente máxima de 20mA
. Quiero poder proporcionar ese máximo de corriente. El cubo se configurará de modo que las 64 columnas sean los ánodos de los LED y las 8 capas contendrán todos los cátodos de los 64 LED en esa capa.
Decidí usar nueve registros de desplazamiento 74HC595 para expandir la E / S de Arduino a las 72 salidas requeridas. Desde aquí no sé qué usar para conectar los registros de desplazamiento al cubo. Los primeros 8 registros controlarán las columnas (ánodos) y los últimos controlarán las capas (cátodos).
Algunos han sugerido que use el UNL2803 para "controlar" los 64 ánodos y 8 transistores o MOSFET para activar y desactivar las capas.
No entiendo cómo conectar el UNL2803 o las otras partes, ¿podría alguien proporcionarme algo de claridad, tal vez un esquema simple? Simplemente no entiendo cómo usar un UNL2803 para generar la corriente ...
Esquema abajo para CubeDriver: