Está en la página 1de 9

CUBO LED 4X4X4 CON

ARDUINO
Cristian pame
Miguel Quiroz
Daniel machado

11

Electrnica

2016

CUBO DE LEDS 4X4X4 CON ARDUINO


Este cubo LED utiliza un microcontrolador Arduino Uno para crear un espectculo de luces en
movimiento muy espectacular.

MATERIALES

Arduino Uno
Cable rgido para unir los diodos en el cubo
64 diodos led
16 resistencias de 220 Ohmios
Pinzas de cocodrilo
Un trozo de porexpan
Cables de conexin y placas Board para montar el circuito.
Alicates de corte y punta plana de precisin

EL DISEO
Antes de comenzar la construccin, es importante tener una visin completa de cmo va a funcionar,
para que pueda improvisar e identificar los errores a medida que avanzas. Necesitamos controlar los
64 leds del cubo con tan solo 20 pin de la placa de arduno, vamos a estar utilizando una tcnica
denominada multiplexacin. Rompemos el cubo en cuatro capas separadas por lo que slo
necesitamos pines de control para 16 LEDs - de modo para encender un LED especfico, debemos
activar tanto la capa , y el pin de control , que nos da una necesidad total de 16 +4 pines. Cada capa
tiene un ctodo comn - la parte negativa del circuito - as que todas las patas negativas se unen
entre s , y se conecta a un solo pin para esa capa.
En el lado (positivo) de nodo , cada LED se puede conectar a la correspondiente LED en la capa por
encima y por debajo de ella . En esencia , tenemos 16 columnas de las patas positivas y 4 capas de
la negativa.

LA CONSTRUCCIN
Lo primero es tomar el trozo de porexpan y pegar en l la plantilla para poder armar el cubo. A
continuacin ya podemos ir doblando los ctodos (piernas cortas) de los LED 90 grados y luego
soldar a todos juntos para formar un ctodo comn. Cada una de las cuatro capas contar con un
ctodo comn y 16 nodos individuales (piernas largas).

Debes doblar todos los ctodos de los Leds de manera uniforme, yo me ha ayudado de unos alicates
de precisin pequeos, como los de la imagen. Con un poco de paciencia voy soldando de cuatro en
cuatro los ctodos de los diodos.
El siguiente paso es utilizar un cable para conectar las cuatro filas juntas en una capa, se podra
utilizar cuatro tiras de alambre por capa, pero en realidad slo se necesitan dos iguales - una tras la
primera tira de LEDs y un segundo antes de la ltima tira de LEDs. Yo he usado tres tiras por capa
para dar una mayor sensacin de cubo unido, en la imagen de abajo podrs observar como quedara
cada capa con un ctodo comn y 16 nodos individuales.
Asegrese de recortar cualquier exceso de cable colgando sobre el borde de su cubo, tambin
puedes recortar los cuatro ctodos que sobresalen del borde de la capa.
Recuerda que en las soldaduras debes usar el menor contacto y tan poco de soldadura como sea
posible. Recuerde, ms estao en cada soldadura no es sinnimo de mayor fuerza en la unin, al
contrario podra dar problemas ms adelante.

Ahora que tenemos las cuatro capas individuales, vamos a soldarlas entre s para formar el cubo.
Vamos a hacer esto al unir los 16 nodos de cada capa juntos para que nos quedamos con 16
nodos comunes y 4 ctodos comunes.
Lo primero que debe hacer es doblar el ltimo mm de cada nodo hacia el centro del LED, esto le
ayudar a unir las capas entre s. Slo tiene que hacer esto con tres de sus capas superiores.

A partir de aqu tendremos que darnos maa para completar la tarea, podis usar:
1.
Separadores de cartn entre capas para facilitar la tarea de soldar los 16 nodos.
2.
Usar pinzas de cocodrilo para sujetar las capas mientras las sueldo.
Mi consejo es que soldar los nodos de las esquinas juntos primero. Repita esto para las dos capas
restantes y su cubo estar completo.

CONEXIONADO Y PROGRAMA EN ARDUINO


Bueno vamos ahora al conexionado del cubo a la placa arduino y posterior programacin, Usamos las
placas board para pinchar el cubo, y conectamos a cada uno de los 16 nodos cmunes una
resistencia de 220 Oh, que a su vez se conectarn a los puertos de Arduino, como se muestran en el
grfico siguiente. A su vez cada capa que forman los ctodos comunes se conectarn a los puertos
A2. A3, A4 y A5.

Una vez realizadas las conexiones me puedo descargar cualquiera de los dos programas adjuntos,
cada uno de ellos muestran animaciones diferentes.

Si usted desea hacer sus propias animaciones, sigue leyendo y voy a explicar cmo funciona.
As, cuando se abri el cdigo en el software de Arduino, te habrs dado cuenta del gran bloque de
cdigo en el medio que pareca un poco a esto.

Este gran bloque de cdigo en el medio es donde se desarrollan los patrones de encendio de los leds
del cubo. La manera ms fcil de pensar en ella es como una animacin. Cada cambio en el cubo
representa un fotograma de la animacin, y cada lnea de cdigo representa un fotograma.
En cada lnea hay 64 bits de 1 y 0 , se dividi en 16 bloques de 4 bits cada uno, los cuatro primeros
nibbles (cuartetos de bits) corresponden a la capa 1, los siguientes a la capa 2 y asi hasta la
cuatro. Si hay un 1, entonces eso significa que un LED se encendi, si hay un 0, entonces no va a
lucir.
Por ejemplo si tenemos esta lnea:
B1000,B1000,B1000,B1000, B0000,B0000,B0000,B0000, B0000,B0000,B0000,B0000, B0000,B0000,
B0000,B0000, 10,
He separado por colores cada capa, de forma que el color negro corresponde a la capa 1(la inferior),
la rojo a la dos, verde tres y azul la cuarta capa. Bien en las capas 2, 3 y 4 todo est a cero significa
que todos los leds de esas capas estn apagados, sin embargo si observamos la capa 1 (la inferior)
vemos que est encendido el primer led de cada nibble (cuarteto), lo que quiere decir que lucirn los
leds de la fila inferior del fondo. El ltimo valor de la fila indica el tiempo que permanece la secuencia.

QU TIENE DE IMPORTANTE UN CUBO DE LED?


La realizacin de un cubo de LED, es de suma importancia ya que sirve para entender como es el
comportamiento de las televisiones y pantallas basadas en LED.
De igual forma, es posible modelar gracos en 3dimensiones de manera real, de forma que podemos
aprovechar el ver desde diferentes perspectivas guras programadas y simulaciones