Alguna vez vieron uno de estos led cube o cubo de leds? Son simplemente geniales. Hacerlos requiere su tiempo e inversión, pero no es imposible y comprarlos es bastante caro. Les dejo un video de lo que se puede llegar a hacer:
Cubo de leds de 3x3x3
En este caso para dejarlo accesible a las personas que deseen también hacerlo, se ha hecho solamente con 9 leds en tres niveles se verán algunos conceptos de electrónica básica, y de arduino.
Nivel: Básico
27 Leds
3 Transistores NPN (2N3904 ó también 2N2222)
3 Resistencias de 10 kΩ
9 Resistencias de 220 Ω
1 Breadboard
1 Arduino UNO
Cables de conexión (4 ft bastarán) ó Arduino Jumper Wires
Paso 1: Creando el circuito
En la compra de materiales, fíjense cuando vayan a la electrónica de comprar leds que tengan las patillas suficientemente largas. Por todo lo demás, no hay que tener problema.
La primera etapa consiste en la construcción del cubo. Para esto, se recomienda tener una tabla de madera y hacer una plantilla donde irán los leds cuando se vayan a soldar.
El área de esta plantilla dependerá de la longitud que tenga la patilla más larga de su led. Para abrir los huecos se recomienda el uso de un taladro con broca de 5 mm que es más o menos el diámetro de los leds.
Ya que se tiene la plantilla se prodece a doblar los cátodos de los leds. En este proyecto trabajaremos cada nivel como cátodo común. Esto quiere decir que todos los cátodos de cada leds deberán estar unidos, y mirando hacia adentro.
Existen tres manera de identificar cuál es el cátodo:
Es la patilla más corta de led
El lado que es plano sobre el led
Se encuentra conectado a la pieza más grande en el interior de led
Utilice unos lagartos para mantener unidos el punto común entre los dos leds que va a soldar. Cuando haya terminado de soldar todos los leds, entonces repita este procedimiento tres veces.
Lo siguiente es conectar los niveles, uno encima de otro. Para esto, doblaremos un poco hacia afuera los ánodos de los leds, para cuando se vayan a soldar, no haya problema.
Nos quedaría algo como ésto.
A continuación se presenta el esquemático del circuito:
Ahora, para conectar el cubo al arduino, necesitaremos varios componentes. Uno de ellos son las resistencias. Como el arduino brinda a cada una de sus salidas digitales una tensión de 5 V, no podemos someter semejante voltaje a los leds, para eso se utiliza una resistencia que disminuirá el voltaje aplicado permitiendo que nuestros leds no se quemen. En este caso usamos un valor de 220 Ω .
Ahora, para lograr que los leds se enciendan necesitamos el uso del transistor en modo de conmutación es decir que los transistores cambian su región de operación: de corte a saturación. Así cuando el arduino manda una pequeña corriente (no más de 40 mA) el transistor se activa en saturación ocasionando que el colector “se conecte” con el emisor dirigiendo los cátodos a tierra.
En este caso, para operar el transistor en conmutación se necesita conectar la base del transistor a través de una resistencia de 10 kΩ con los pin digital de arduino, mientras que el colector irá conectado a los cátodos del cubo, y finalmente el emisor a tierra.
Paso 2: Creando el programa
Lo único que falta hacer es bajar el programa creado en processing/wiring para nuestro Arduino UNO que nos permitirá encender los leds. También si quiere, puede crear su propio programa para el encendido de leds.
Existe una gran cantidad de ejemplos que nos permitirá hacer de nuestro cubo, una belleza en acción
pudimos probar el cubo con el siguiente código:
También puedes bajar la siguiente librería de ejemplo de cubo de leds para arduino.
http://www.gzipped.com/electronics/arduino/code/ledcube/LedCube.zip
¿Cómo utilizar las librerías arduino en fedora?
Para utilizar las librerías de arduino, deberás primero descomprimir el archivo de librería que quieras utilizar, moviéndola a la carpeta /skecthbook/librareis de arduino. Si estas trabajando en fedora, puedes encontrar esta carpeta en el directorio:
/home/tuusario
Si no ves la carpeta skeetchbook, puedes ingresar al IDE de arduino y en la solapa File>Preferencespodrás encontrar la dirección del directorio sketchbook. Si no tienes la carpeta libraries creada dentro de sketchbook, creála.
Reinicia el IDE de arduino (si lo tuviste abierto) y busca en File>Sketchbook>libraries>LedCube>ledcube
Y LISTO EN EL SIGUIENTE POST LES MOSTRARE UNO MAS AVANZADO COMO EL DE EL VÍDEO
UN COMENTARIO NO CUESTA NADA