La revista virtual "Make Magazine" nos presenta este llamativo proyecto (auspiciado por Radioshack), el cual nos permite controlar los colores de una tira de LEDs RGB desde tu movil utilizando Android y Arduino, una tira de LEDs y algunos componentes.
A través de este video-tutorial, Make nos enseña a armar la circuitería de este proyecto, mediante el cual controla el color de la tira de LEDs a través de 3 pines de salida del Arduino.
El código de colores RGB obtiene cada color del espectro visible a través de la mezcla de rojo, verde y azul, jugando con los porcentaje de estos en la mezcla, obteniendo escala de grises si mezclas igual "cantidad" (intensidad) de los tres, y color blanco si mezclas los tres a máxima intensidad, así como una tonalidad cercana a cada uno disminuyendo la cantidad de los otros dos. En términos digitales, a cada uno de estos tres colores se le asigna un valor de intensidad de 8 bits (de 0 a 255), y se obtiene cada color del espectro a través de las diferentes combinaciones de estos tres parámetros (lográndose obtener 2^24 colores diferentes).
Pues bien, nosotros podemos variar la intensidad de un LED a través del voltaje que se le entrega (lo cual no es muy recomendable), o apagándolo y prendiéndolo muy rápidamente (de modo que el ser humano no distinga la conmutación), seleccionando el parámetro a través de la frecuencia de este cambio. Esto último puede lograrse mediante una PWM, la cual es una señal cuadrada, la cual se traduce a un valor "analógico" entre 0 y 255.
Esta señal PWM podemos obtenerla fácilmente desde los pines de una tarjeta Arduino. Ahora bien, un LED RGB posee cuatro terminales, uno para "tierra" y uno para cada parámetro (rojo, verde y azul), con los que podemos controlar la intensidad de cada parámetro entregando una señal PWM a cada uno de los tres últimos terminales conectándolos a un Arduino a través de un simple circuito.
¿Y dónde entra Android? A través de la App que nos muestra Make, tenemos en la pantalla de nuestro Smartphone una tabla con todos los colores del espectro, dentro de la cual podemos "deslizarnos" para ir de un color a otro, recorriendo las intensidades de estos tres parámetros. La App envía al Arduino los valores de las PWM necesarias para obtener el color que hemos seleccionado, y éste envía las señales a la tira de LEDs.
Dentro de la web de Make, en la página del proyecto, podemos descargar la App y el código para el Arduino de forma gratuita, con lo cual no tienes escusa para probar este interesante proyecto.
¿Te gustó? pues manos a la obra! y si lo llegas a construir con éxito, no dudes en llevarlo a nuestro evento #Andruino2K14 para que muestres a todos tu genialidad!
Aqui la página del proyecto: http://makezine.com/projects/make-36-boards/android-arduino-led-strip-lights
Ps.1: Make nos advierte que ellos mismos "quemaron" un Smartphone en las pruebas, así que antes que nada, revisa las advertencias que mencionan y los requerimientos que debe tener el Smartphone para el proyecto.
Ps.2: Al final del proyecto, Make propone unas mejoras que sería interesante desarrollar también. Y en los comentarios de la página encontrarás algunos proyectos que los seguidores de Make han realizado.
Ps.3: Espera pronto el tutorial completo, detallado y traducido en nuestra web http://cazadortecnologico.wix.com/andruino
intente hacer este proyecto y no tuve éxito. no se donde puede estar la falla. yo quisiera utilizar la aplicación android desde mi notebook mediante un emulador, pero no se si eso puede ser posible, por ahora no tuve éxito.
ResponderEliminar