domingo, 22 de diciembre de 2013

Leds RGB

Pues sí amigos, continuamos navegando y experimentando en el proceloso a la par que ameno océano de arduino y sus posibilidades creativas. Hace un tiempo compré 5 metros de tira de leds RGB con su controlador y su fuente de alimentación. Como deseaba poder controlarlos por mí mismo, creando mis propios programas de cambio de color y ritmos de tiempo, decidí buscar información en la web para poder hacer el montaje con vistas a poder incluirlo en alguno de mis cuadros pintados sobre metacrilatos. En este blog de un tal Jerome Bernard (gracias Jerome), se explica de forma sencillita cómo se han de hacer las conexiones y el tipo de componentes electrónicos indispensables.
La forma de programar las tiras de led es mucho más simple que el código que sale en su página puesto que cada color Rojo (R), Verde (G) y Azul (B) se puede controlar con un pin digital de arduino mediante el fade de 0 a 255, o lo que es lo mismo, de 0 voltios a 5 voltios (máximo de intensidad). Es necesario tener una fuente de alimentación a 12V (hay que fijarse en la cantidad de leds a usar para saber el amperaje idóneo) y poco más. Ahí os dejo algunas fotos del trabajo. Como podéis apreciar, puesto que cada plancha de metacrilato tiene diferentes colores, al ser iluminados por diferentes tonos de luz cambian totalmente los matices, lo cual aumenta las posibilidades cromáticas respecto a proyectos míos anteriores en los que sólo usaba leds de color blanco. Espero que os guste y os sea de utilidad.








lunes, 25 de noviembre de 2013

Arduino + Processing + Kinect

Pues sí amigos, aquí estamos de nuevo para compartir experiencias con tecnología abierta. Hace tiempo me compré una cámara Kinect de segunda mano y tenía ganas de experimentar con ella. Para quien no sepa qué es una Kinect, aquí tenéis un enlace. Sabía que era posible conectarla a Processing y que, a través de Processing era posible también comunicarse con Arduino. Así que me puse a bichear por internet y encontré decenas de páginas con recursos y tutoriales que me permitieron lograr hacer mi primer experimento. Básicamente consiste en una estructura de bombillas, sacada de un trabajo anterior, que se conecta a Arduino mediante una placa de relés. Los relés encienden y apagan las luces mediante las órdenes que lanza Arduino que, a su vez, está siendo controlado por un programa muy simple hecho en Processing. Mediante la librería OpenKinect para Processing, ideada por Daniel Shiffman, he hecho un patch que reconoce el movimiento de lo que se ponga delante de la cámara Kinect a una cierta distancia. Existen 4 zonas de influencia (sólo porque no tenía una placa con más de 4 relés) y cada una hace que se encienda un juego diferente de luces a través de la controladora Arduino. He utilizado para la comunicación serie la librería Firmata de Arduino. Para empezar, no está mal. He de seguir investigando...


lunes, 24 de junio de 2013

Proyecto #8

Último trabajo utilizando filas de leds de 3mm. Parecido en lo técnico a proyectos anteriores, aunque más complejo en su realización, sobre todo por el cambio de formato. En breve añadiré un video para que lo veáis en movimiento. La verdad es que ha quedado muy vistoso.

PD.: Hasta que me di cuenta de que debía usar los pines digitales PWM para encender los leds y controlar el fade. Cosas de novato... Por cierto, la arduino nano V3.0 sólo funciona correctamente con fuente de alimentación a 14V.