Haga su propio Ambilight por $ 60

La iluminación ambiental que reacciona a la imagen en su televisor es más fácil y barata de lo que cree, y es una excelente actualización de su experiencia de cine en casa.

La iluminación ambiental que reacciona a la imagen en su televisor es más fácil y barata de lo que cree, y es una excelente actualización de su experiencia de cine en casa.
Anuncio

La iluminación ambiental que reacciona a la imagen en su televisor es más fácil y barata de lo que cree, y es una excelente actualización de su experiencia de cine en casa.

Originalmente desarrollado para los televisores de Philip en 2002, la función solo está disponible en un número limitado de modelos, y como resultado, mucha gente ha intentado crear su propia Ambilight que no implique comprar un televisor nuevo. Hasta ahora, han sido relativamente caros o de baja resolución (solo unos pocos píxeles en cada borde). Incluso he hecho una versión de un solo píxel. Diseña tu propia iluminación ambiental dinámica para un centro de medios. Crea tu propia iluminación ambiental dinámica para un centro de medios. ves muchas películas en tu PC o centro de medios, estoy seguro de que has enfrentado el dilema de la iluminación; ¿Apagas completamente todas las luces? ¿Los mantienes en pleno funcionamiento? O ... Leer más hace unos años. Ahora ha llegado una nueva generación de LED programables asequibles, y usted también puede crear un clon Ambilight de alta resolución por tan solo $ 60. ¿Interesado?

Paso 1: Demo

Primero, una demostración de lo que estamos haciendo. En caso de que tengas curiosidad, el video que se reproduce es Electric Sheep, un viaje de tres horas de psy-trance: es una combinación perfecta para demostrar Ambilight. Por supuesto, no todos los videos producirán los mismos resultados agradables: muchas películas son demasiado turbias o se presentan en formato de cine, lo que da como resultado barras negras (y, en consecuencia, no hay datos de color). Encontré los mejores resultados con los colores brillantes y vívidos en la mayoría de las animaciones, así como con las películas de acción con elaborados efectos CG.

Por el momento, solo funciona con algunos procesadores de señal en el lado de la computadora, por lo que es ideal para cosas como VLC, Popcorn Time, Kodi (anteriormente conocido como XBMC) o juegos de PC. Desafortunadamente, procesar la entrada HDMI genérica es más difícil; al menos, necesitaríamos un divisor HDMI y algún tipo de convertidor a un formato analógico más legible. Lo dejaré para un proyecto futuro, por ahora, esto solo funciona con una computadora.

Paso 2: necesitarás

Haga su propio Ambilight por $ 60 piezas diy ambilight

La lista de piezas es corta, no hay componentes electrónicos complejos aquí:

  • Arduino Uno
  • Fuente de alimentación de 10A 5V
  • WS2812B tira de LED de 5 metros
  • Cinta adhesiva de doble cara (no cometa el mismo error que yo: use material de 3M de buena calidad)
  • Procesamiento instalado

La parte principal de este clon de ambilight es una serie de LED WS2812B direccionables individualmente. Cada LED tiene su propio chipset y una sola línea se utiliza para la comunicación. Compré el mío de Aliexpress por $ 52, incluido el envío, que fue para un carrete de 5 metros (150 LED), que es más que suficiente para el televisor más grande, y mucho más económico por LED que el cable de $ 50 que vende Adafruit. Se puede comprar una fuente de alimentación independiente de 5V / 10A por alrededor de $ 10, pero utilicé una antigua fuente de alimentación ATX que había convertido previamente en una fuente de banco. Cómo hacer una fuente de alimentación de banco de una antigua PSU PSU Cómo hacer una alimentación de banco Suministro de una antigua fuente de alimentación ATX Si tiene una antigua fuente de alimentación ATX de computadora, puede darle una nueva vida como fuente de alimentación de banco. Así es cómo. Lee mas . Si tienes un gran televisor y estás planeando unir varias tiras porque 5 metros no son suficientes, asegúrate de calcular tus requisitos de potencia exactos a 60 mA por LED.

Paso 3: Cableado

Haga su propia Ambilight por $ 60 diy ambilight direction1

Primero probemos las luces para asegurar que el suministro de energía sea suficiente y que la comunicación básica esté funcionando. Conecte el pin 6 del Arduino al DIN en la tira del LED - su tira debe tener un cable de arranque en un extremo, por lo tanto, use un cable de puente macho-hembra. También conecte el pin GND del Arduino a GND en la tira. No intente proporcionar alimentación a la tira con el pin de 5 V del Arduino . Freirás el Arduino, muy rápido. En su lugar, use una fuente de alimentación externa de 5V. Una PSU de escritorio alimentará felizmente la franja completa de 5 metros para realizar pruebas (suponiendo que ha seguido nuestra guía de conversión de suministro de banco) Cómo hacer una fuente de alimentación de banco de una PSU ATX antigua Cómo hacer una fuente de alimentación de banco desde una PSU ATX antigua usted tiene una antigua fuente de alimentación ATX de computadora, puede darle una nueva vida como fuente de alimentación de banco. He aquí cómo hacerlo. Lea más). Calcule a 60 mA por LED; entonces en mi caso, 114 LEDs a 60 mA están justo por debajo de 7A. Si estás pensando: "¡7 amperios suena como un montón!", Es porque funciona a 5 voltios, ¡7 amperios a 240 voltios serían mucho más!

Tenga en cuenta que estas tiras tienen una dirección específica en la que la señal debe fluir, indicada por flechas. Si está conectando varias tiras, también puede necesitar volver a inyectar la potencia a mitad de camino para evitar la caída de voltaje. Sin embargo, me pareció innecesario con solo 5 metros.

Paso 4: carga el código Arduino y Prueba

Haga su propia Ambilight por $ 60 fastled

Hay una parte Arduino y Processing en el proyecto. Primero asegúrese de haber agregado FastLED a su directorio de bibliotecas Arduino, luego descargue este código. Modifique la línea 7 para la cantidad de LED que tiene; y si encuentra que el perfil de color está roto, modifique la línea 47. Para la tira que compré, está usando el chipset WS2812B y el orden de color de "GRB". Consulte la documentación de FastLED sobre cómo calibrar su tira, pero el valor predeterminado debería estar bien si compró los mismos LED.

Por último, necesita los componentes de procesamiento del código del proyecto Adafruit. Para probar, abra Colorswirl.pde . De nuevo, modifique la cantidad de LED en la línea 29; y el dispositivo serie en la línea 44. Si Arduino es el único dispositivo COM enchufado, Serial.list () [0] está bien. Si no, intente Serial.list () [1] . Ejecute la aplicación y con un poco de suerte, sus tiras mostrarán un hermoso remolino de colores.

Tenga en cuenta que no está limitado a Procesar: todo lo que sea compatible con Adalight (como Prismatik) también se puede configurar para que funcione, pero solo cubriremos el procedimiento de configuración de Adalight en este tutorial.

Paso 5: Mida y corte a medida

Haga su propio Ambilight por $ 60 diy ambilight cinta adhesiva

Tire del televisor de la pared o gírelo, y mida. Supongo que colocarás las tiras directamente en el televisor, pero si ese no es el caso necesitarás construir un marco. Intente asegurarse de obtener un píxel directamente en cada esquina, pero de lo contrario este paso debería ser fácil. Continúe y corte la tira en longitudes más cortas: corte solo entre las almohadillas de cobre donde lo indica la línea punteada; y aplique cinta adhesiva de doble cara de 3M a cada longitud. No use cinta barata y genérica como lo hice, simplemente no se pegará.

Si necesita dejar un espacio en la parte inferior debido a un soporte de TV, hágalo, pero asegúrese de que su tira se inicie a ambos lados y no en la esquina; puede configurar esos píxeles faltantes más adelante en el lado del software.

Paso 6: Recortar el plástico

Haga su propio Ambilight por $ 60 diy ambilight trim plástico
Si su tira está contenida dentro de una caja plástica impermeable externa, recorte esto.

Cuidadosamente aplique un poco de soldadura a cada almohadilla de cobre antes de pegarlo al televisor, facilitará la unión de las piezas más adelante.

Paso 7: Conéctelo a su televisor e inscríbase

Haga su propio Ambilight por $ 60 diy ambilight esquina completa
Continúe y pegue las tiras en la parte posterior de su televisor, recordando que cada tira tiene una dirección que la señal debe seguir. No importa en qué esquina o qué lado del soporte de TV empiezas.

Para unir las esquinas, simplemente conecte cada una de las 3 almohadillas a su contraparte en la siguiente tira. De nuevo, aplicar un poco de soldadura a los cables antes de intentar unirlo a los electrodos es mucho más fácil. Deje la última tira como está - ¡no la vuelva a conectar desde el principio!

Paso 8: prueba otra vez

Haga su propio Ambilight por $ 60 diy prueba ambilight

Asegurémonos de no haber estropeado la soldadura allí: cargue nuevamente la aplicación de remolinos de color y verifique. Una vez que esté satisfecho, vuelva a colocar su TV en la posición correcta y arregle los cables. Pasemos a configurar el software.

Paso 9: Configurar Adalight

Crea tu propia Ambilight por $ 60 pixel config1

Es la parte más tediosa del proyecto: cada LED individual debe definirse en el software. Cargue Adalight.pde en Processing y primero cambie la variable que define el número de píxeles en los lados y en la parte superior (ignore los que faltan por el momento) - esto está en la línea 87. En mi caso, utilicé 35 píxeles en la parte superior y abajo, y 22 a los lados, así que esto se definió como {0, 35, 22} .

Justo debajo de esto es donde encontrará la "información por LED", una larga lista que define cada uno de los LED alrededor del televisor. Cada LED se define como un conjunto de 3 números:

  • Número de monitor (supongo 0, pero puede ser el tuyo)
  • Coordenada X - 0 a la izquierda (frente a la pantalla del televisor)
  • Coordenada Y: 0 es la parte superior (frente a la pantalla del televisor)

Afortunadamente, uno de nuestros increíbles lectores, James Rankin, ha desarrollado una útil utilidad en línea que hace el trabajo por usted. Solo ingrese el tamaño de su matriz y la posición de inicio, luego copie / pegue la definición de la matriz generada en la aplicación de Procesamiento Adalight. También ha publicado una solución rápida para tratar con películas de pantalla ancha, donde el código de procesamiento normalmente evalúa las barras negras en la parte superior e inferior de la pantalla para indicar que no muestra ningún efecto de iluminación. Gracias James!

Si obtienes errores al compilar, significa que has omitido una coma en alguna parte o que tienes demasiadas llaves: comprueba dos veces tu código.

Paso 10 ¡Siéntate, mira una película!

Haga su propio Ambilight por $ 60 diy ambilight acabado

Ejecuta el código y ejecuta una película con tu software favorito: la consola de depuración de Processing me dice que mi computadora maneja unos buenos 15 cuadros por segundo (esa es la frecuencia de actualización de los LED, no la reproducción de video): cualquier computadora moderna debería poder maneja eso. Hay algunas otras variables que puede ajustar, como el brillo mínimo y el retraso de fade entre las actualizaciones: como siempre, le recomendamos que lea el código, lo comprenda y lo modifique.

Felicidades, ahora tienes un increíble sistema DIY Ambilight por $ 60 (y algunos LED sobrantes, probablemente). Preguntas o problemas: póngase en contacto en los comentarios y haré todo lo posible para ayudar. Díganos también: ¿qué le gustaría hacer con los LED restantes?

In this article