Ambilight casero (DIY) (PC+Arduino+leds)

Share on Facebook0Tweet about this on TwitterShare on Google+2Share on Reddit0Share on Tumblr0Email this to someonePrint this page
27.553 views

 

En esta entrada voy a explicar como montar nuestro propio sistema Ambilight para nuestro salón utilizando XBMC/KODI como media center.

Para el que no lo conozca, Ambilight es una tecnología diseñada para mejorar la experiencia visual. Esta tecnología analiza las señales entrantes y produce la luz lateral ambiental adecuada para el contenido que se está visualizando en la pantalla.

Os dejo un vídeo para que quede más claro.

Gracias a Chester por el video.

 

Este proyecto se puede hacer de varias formas, con una Raspberry Pi en vez de un ordenador, con una placa arduino nano en vez de una arduino uno. Pero yo he preferido hacer este proyecto con un ordenador, una placa Arduino uno y una tira de 50 leds para iluminar una televisión de 47 pulgadas..Y todo sin tener que soldar nada.

 

MATERIALES NECESARIOS

  1. Un televisor o un monitor.
  2. Arduino UNO + Cable USB. (aprox 20€)

    Arduino Uno

    Placa Arduino Uno

  3. Tira de 50 leds o cable. Muy importante que el chip sea ws2801.(LEDs WS2801) (aprox 32€).

    2014-03-21-19.53_2

    Tira de Leds

  4. Un cargador de 5v y 2A para 50 leds (Unos 4€)
  5. Conector hembra (ver) (1€)
  6. Un ordenador.
  7. Cinta de velcro adhesivas.(3€)
  8. Bridas de plástico. (3€)
  9. Cables de conexión (2€)

    Cables

    Cables

 

CONEXIONES

ARDUINO-LEDS

La tira de leds tiene dos extremos: uno va conectado a los pines (11,13 Y GND) del arduino, y el otro extremo se conecta el  transformador.

La forma de conectarlo todo esto es la siguiente:

Conectamos:

  • El cable AMARILLO en el pin 11 del Arduino Uno.
  • El cable VERDE en el pin 13 del Arduino Uno.
  • El cable AZUL en el pin GND del Arduino Uno.
2014-05-15-19.572

En la imagen se ven cables de otros colores, es para que os hagáis una idea.

 LEDS – CARGADOR

Conectamos la tira de leds al cargador, por uno de los extremos. Hemos de tener cuidado ya que uno de los extremos de la tira de luces es para conectar las luces al arduino y el otro para conectarlo al transformador. De esta forma, en cada extremo quedan sueltos los cables opuestos.

Normalmente el cable rojo es el positivo y el azul el negativo. Como podéis ver en la imagen.

Arduino logo

CARGAMOS El SOFTWARE EN EL ARDUINO:

  1. Si no lo tenemos descargamos el software de arduino (Página oficial de arduino) y lo instalamos.
  2. Conectamos el arduino uno a nuestro pc con el cable usb. Si pide los drivers, puedes encontrarlo en la carpeta arduino-1.0.4\drivers.
  3. Descarga el código para las luces (descargar código luces aquí).
  4. Añadimos los archivos que acabamos de descargar, Arduino y Processing, a “Mis documentos“.
  5. Arrancamos el software de arduino.
  6. Seleccionamos  File> Sketchbook> Arduino> LedStream (te aparecerán directamente en Sketchbook si copiaste el código fuente correctamente).
  7. Compilamos el software. Pulsa el botón de Upload en el software de Arduino.

Si todo ha ido bien y tenemos conectadas las luces al arduino y a la corriente con el transformador, cuando carguemos el código dentro del arduino, las luces se iluminarán de 3 colores (rojo, verde y azul). Eso significa que estamos en buen camino.

El código dentro de arduino es no volátil, así que no se borrará aunque desconectes la tarjeta.

INSTALACIÓN DE BOBLIGHT EN WINDOWS

Descargamos Boblight para instalarlo en nuestro pc.

Una vez descargado lo descomprimimos en C:\Boblight y ejecutamos boblight.vbs.

Si tenemos todo conectado, cuando inicie boblight, las luces se volverán a encender de 3 colores (rojo, verde y azul).

Si no es así, algo está fallando, repasa los puntos anteriores. Recuerda que los leds deben estar conectados a la corriente y al arduino. Y el arduino debe de estar conectado al pc por USB.

 

INSTALACIÓN DEL ADD-ON EN XBMC (KODI) BOBLIGHT

  1. Instalamos XMBC/KODI (si no lo tenemos instalado ya) y lo abrimos.
  2. Vamos a Settings > Add-ons > Get Add-ons > All Add-ons > Services > XBMC BOBLIGHT. y Pulsamos INSTALL.
  3. Nos preguntará que si queremos instalar una librería adicional, decimos que sí.
  4. Ya está, en cuanto conecte con el servicio de Bobligth del paso anterior se volverán a encender 3 colores los leds.

Desde el propio add-on podremos configurar a nuestro gusto la configuración de las luces. Colores fijos para los menus, velocidad de transición entre un color y otro, etc.

Ahora solo queda pegar los leds a la parte trasera de la televisión y a disfrutar de nuestro propio ambilight. Os recomiendo que utilicéis unas tiras de velcro autoadhesivas.

 

COLOCACIÓN DE LOS LEDs EN LA TV

Ahora solo queda pegar 5 tiras de velcro en la parte trasera de la televisión y colocar los leds.

  • Pegaremos una horizontal en la parte de arriba (20 leds).
  • Otras 2 en cada extremos (verticalmente) (10 leds por lado).
  • Otras 2 en la parte de abajo de la tv (horizontalmente) (5 leds por lado).
Colocación del velcro

Colocación del velcro

 

 

Dirección de la colocación de los leds

Dirección de la colocación de los leds

Como podemos ver en esta imagen. Empezaremos a montar la tira de leds por abajo a la derecha. Donde colocaremos 5 leds. En el lateral derecho colocamos otros 10 leds, en la parte superior 20, en el lateral izquierda 10 leds, y los últimos 5 los colocamos en la parte inferior izquierda de la trasera de la tv.

El número de leds que coloquemos por lado depende de como esté en el archivo de configuración. Por ejemplo podríamos prescindir de los 10 leds de abajo (5+5) y tener mas leds en los otros tres lados.

 

CONTROL LEDs DESDE EL MÓVIL

Una vez que tenemos todo funcionando, quizás queramos utilizar nuestro ambilight cuando no estamos viendo algo en el XBMC/KODI. Para esto, podemos utilizar una app llamada BOBDROID para Android.

Con Bobdroid podremos controlar el color de las luces con distintas configuraciones.

Aplicación para control de leds

Bobdroid, aplicación para el control de los leds desde Android

Para Bobligth funcione correctamente debe estar arrancado en nuestro ordenador. Podemos ver si está arrancado en el administrador de programas de windows con el nombre “boblight

Fuentes:

 

 

Share on Facebook0Tweet about this on TwitterShare on Google+2Share on Reddit0Share on Tumblr0Email this to someonePrint this page