martes, 29 de septiembre de 2015

Iluminación inteligente con Arduino


En este proyecto, se busca recrear los sistemas utilizados en diversos lucros como el de los espectaculos, es bien conocido por todos, en los clubes nocturnos u otros eventos musicales, que la iluminacion va siguiendo un patron con la musica, tambien algunos otros actuadores con el sonido son utilizados para emergencias y pueden ser resueltos de una manera similar.  Mediante la utilizacion de un arduino uno podemos solucionar e implementar este tipo de sistema. 

Comenzaremos definiendo nuestro sistema de iluminacion, en este caso al ser un caso bastante pequeño haremos una lampara de leds, que no es mas que un cubo de 3 x 3 leds, el cual actuara con diversos patrones dependiendo del ruido ambiental. 

Materiales: 

27 leds 
9 resistemcias 3.2k
cables para protoboard
arduino 1
computadora
Soldadora

Procedimiento:


Se Uniran los leds en forma de cubo, de tal manera que los catodos seran soldados juntos, con ayuda de una base de carton para que queden a distancias iguales, asi sera mas facil unirlos, se repetira esto 3 veces con las 3 respectivas capas, para al final unirlas y quedar asi listo el cubo.



Después proseguimos con el alambrado del nuestro cubo, Como vemos nos quedan 9 terminales en la parte de debajo, las cuales uniremos al arduino a travez de nuestras resistencias


Por otra parte conectaremos cada uno de los 3 niveles al Arduino tambien, a la salida de 5V 


Con esto concluimos el alambrado del proyecto y ahora nos sentraremos en el codigo utilizado para el control de el cubo. Para comenzar, el control del cubo es muy sencillo de hacer, solo basta con controlas las 9 salidas, mandarles una senad de LOW, con esto el led en cuestion encendera y podemos realizar diversos patrones como se puede apreciar en la pagina acontinuacion.



Cabe destacar que el procesamiendo del audio se debe hacer con una libreria especial de procesamiendo del audio, el cual, capturaremos con la tarjeta de sonido de nuestro ordenador, procesaremos, y enviaremos esos datos a nuestro arduino mediante el puerto serie. 

La libreria utilizada para el procesamiento de el sonido es el que dejo acontinuacion: Libreria de procesamiento de audio con esta seremos capaces de crear proyectos como el video de debajo