Paso 1: Concepto de diseño y materiales
He visto muchos diseños cubos de LED, y todos ellos comparten el mismo problema: Cómo controlar tantos LEDs con tan pocos pines. Muchos diseñadores deciden utilizar registros de desplazamiento, que utiliza una carga serie con salida en paralelo. No era aficionado a esta idea, sobre todo debido al tiempo necesario para cambiar todos los bits y la posible resultante perdiendo efecto, así que empecé de mi tablero de dibujo, ven adjunto.Mi diseño utiliza 5 x 3-8 línea decodificadores (también conocido como DEMUX) para convertir una salida paralelo binario de 5 bits a una salida uno caliente 25 bits en paralelo, que las columnas de LEDs. "One-Hot" significa que sólo uno de los pines de salida de 25 será "caliente" en cualquier momento. Si los cinco pines de arduino de la salida: 01010, este es el número 10 en binario. Los decodificadores interpretar esta señal y a su vez potencia el número de pin de salida 10 de las 25 columnas (numeradas de 0-24). Vea el adjunto diseño de ilustración.
Como muchos otros cubos de LED, mi diseño también utiliza transistores NPN para encender los cátodos de cada plano del cubo.
Mi diseño también incluye un tablero de circuito impreso diseñado personalizado, para eliminar los muchos cables antiestéticos que de lo contrario sería necesario.
Materiales:
Número de parte Descripción proveedor cantidad cada Total
74HC238 3-8 decodificador eBay 5 $0,70 $3,50
LED 5mm LED azul difusa eBay 125 $0,09 $11,25
Resistencia de 150 Ohm de RES 30 $0,05 $1,50
2N4401 NPN Transistor RadioShack 5 $0,20 $1,00
POTE de 10 k Ohm RadioShack de Trim-Pot 1 $1,49 $1,49
Arduino Arduino SparkFun 1 $30,00 $30,00
PCB PCB + envío AdvancedCircuits 1 $51,42 $51,42
Gran Total: $100,16
Dudas: Asegúrese de obtener decodificadores uno caliente, muchos tendrán cada salida alta, pero el seleccionado de salida baja. Esto es lo contrario de lo que queremos aquí. Que asegurese de comprobar la tabla de verdad en la hoja de datos de cualquier chip que compra.