Tenía cerca de 70 LEDs y un arduino. Quería construir el cubo con cosas que ya tenía, y usar cosas nuevas tan poco como sea posible. Construí mi utilizando 64 LEDs y 4 resistencias y habría utilizado cable de bus, pero no tenía, usé alambre de acero galvanizado en la ferretería (alambre de enfardar?). Tuve que utilice cable para conectar los LEDs, ya había sido recortada aproximadamente 1/8" longitud de plomo. Para conectar los LEDs al arduino, utilicé un viejo cable IDE, ya que su tan conveniente para la transferencia de datos en paralelo. Iba a necesita 20 hilos, así que un cable de cinta mantiene las cosas ordenadas y fáciles de rastro. Este proyecto lo hice en un fin de semana y no pude adquirir el header de un SIP, pero era capaz de hacer con unos clips de papel, enderezado y enganchado a unos 1/2".
Tuve algunos problemas para encontrar software que funcione, porque hice mi cubo común del ánodo, en lugar de cátodo común (estaba pensando sólo con resistencias de 4 y cree que deben estar en el lado positivo, no el lado negativo...) Ya que mi cubo se compone de 4 capas de 16 columnas, he utilizado resistencias de ohm 4 220 en los alfileres de plano en lugar de 16 resistencias en los pernos de columna. Pensé que siempre podría cambiar el código, pero que resultó más difícil de lo que había previsto. Yo ya he revisado mi cubo para utilizar resistencias de ohm 16 100, en lugar de la 4 220s, y está mucho más uniformemente iluminado.
También cabe señalar, que los LEDs que usé fueron en circuitos con 3 baterías, parecen funcionar a unos 4.5v. Al volver a usar cable IDE, cada otro cable es un lado del conector, así que si usas sólo un lado (como Im haciendo), use únicamente cada otro cable, esto también resultó para ser muy útil cuando lo montan 2 registros de desplazamiento de 8 bits.
Este gran trabajo, pero utiliza los pernos en mi arduino, y quería tratar de añadir cosas, cosas que necesitan algunos de los alfileres preciosos. El arduino tuvo algunos programas buenos para el uso de registros de desplazamiento (74HC595s especialmente), por lo que es lo que usé.
Hay muchos ejemplos de la utilización de cubos de LED, para no pasar que parte, trata de convertir el cubo de paralelo a serial usando cambio de registros. Con el nuevo código y el uso de registros de desplazamiento, puede ampliar este cubo a virtualmente cualquier tamaño, también puede agregar características (teclas, botones, sonidos, sensores, motores,...)
Este proyecto necesita:
1 4x4x4(64) cubo del LED, montado y trabajo.
2 registros de desplazamiento 74HC595.
1 cable IDE
9 pernos de cabecera SIP.
Arduino + cable USB + ordenador al programa.
1 cargador USB de celular (para el cubo cuando no conectado a la computadora.)
Usted también querrá algún tipo de contenedor, o junta para montar tu proyecto.
Herramientas:
Soldador/soldadura/flujo/alcohol (soldadura y limpieza)
Pinzas, alicates, cortadores de nariz Diagonal, cuchillo (para preparación de cables y chip)