Haga su propio Ambilight por $ 60

  • Lesley Fowler
  • 0
  • 2519
  • 302
Anuncio

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

Originalmente desarrollada para los televisores de Philip en 2002, la función solo está disponible en un número limitado de modelos, y como resultado, muchas personas han intentado hacer su propio Ambilight que no implicaba comprar un nuevo televisor. Hasta ahora, han sido relativamente caros o de baja resolución (solo unos pocos píxeles en cada borde): incluso hice una versión de un solo píxel Construya su propia iluminación ambiental dinámica para un centro multimedia Construya su propia iluminación ambiental dinámica para un centro multimedia si ves muchas películas en tu PC o centro multimedia, estoy seguro de que has enfrentado el dilema de la iluminación; ¿Apagas completamente todas las luces? ¿Los mantienes a todo volumen? O ... hace unos años. Ahora ha llegado una nueva generación de LED programables y asequibles, y usted también puede construir un clon Ambilight de alta resolución por tan solo $ 60. Interesado?

Paso 1: demostración

Primero, una demostración de lo que estamos haciendo. En caso de que tenga curiosidad, el video que se reproduce es Electric Sheep, un viaje de 3 horas de duración en psicotrance: es una combinación perfecta para demostrar el 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 que dan como resultado barras negras (y, en consecuencia, no hay datos de color). Encontré los mejores resultados con los colores vivos y brillantes en la mayoría de las animaciones, así como las películas de acción con elaborados efectos CG..

Por el momento, solo funciona con algo de procesamiento 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, el procesamiento de 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

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

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

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

Paso 3: cableado

Probemos primero las luces para asegurarnos de que la fuente de alimentación sea suficiente y que la comunicación básica funcione. Conecte el pin 6 del Arduino al DIN en la tira de LED: su tira debe tener un cable de arranque en un extremo, así que use un cable de puente macho-hembra. También conecte el pin GND del Arduino a GND en la tira. No intente suministrar energía a la tira mediante el pin de 5 V en el Arduino. Freírás el Arduino, muy rápido. En su lugar, use una fuente de alimentación externa de 5V. Una fuente de alimentación de escritorio felizmente alimentará la tira completa de 5 metros para la prueba (suponiendo que haya seguido nuestra guía de conversión de suministro de banco Cómo hacer una fuente de alimentación de banco de una fuente de alimentación ATX antigua Cómo hacer una fuente de alimentación de banco de una fuente de alimentación ATX vieja si Si tiene una fuente de alimentación ATX de computadora vieja, puede darle una nueva vida como fuente de alimentación de banco. Calcular a 60 mA por LED; así que en mi caso, 114 LED a 60 mA están por debajo de 7A. Si estas pensando, “7 amperios suena horrible!”, es porque esto 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 debe fluir la señal, indicada por flechas. Si está conectando varias tiras, es posible que también deba volver a inyectar la energía a mitad de camino para evitar la caída de voltaje. Sin embargo, descubrí que esto era innecesario con solo 5 metros.

Paso 4: carga el código Arduino y prueba

Hay una parte de 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, abrir Colorswirl.pde. Nuevamente, modifique el número de LED en la línea 29; y el dispositivo serie en la línea 44. Si Arduino es el único dispositivo COM conectado, 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 al procesamiento; todo lo que sea compatible con Adalight (como Prismatik) también se puede configurar para que funcione con esto, pero solo cubriremos el procedimiento de configuración de Adalight en este tutorial.

Paso 5: medir y cortar a medida

Saque su televisor de la pared o déle la vuelta, y mida. Supongo que pegarás las tiras directamente al 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 indica la línea discontinua; 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 comience a cada lado y no en la esquina; puede configurar esos píxeles faltantes más adelante en el lado del software..

Paso 6: recorta el plástico


Si su tira está contenida dentro de una caja de plástico impermeable exterior, recórtela.

Aplique con cuidado un poco de soldadura a cada almohadilla de cobre antes de pegar esto en el televisor; hará que la unión de las piezas sea mucho más fácil más adelante.

Paso 7: conéctelo a su televisor y únase


Siga adelante y pegue las tiras en la parte posterior de su televisor, recordando que cada tira tiene un dirección que la señal debe seguir No importa desde qué esquina o desde qué lado del soporte de TV comience.

Para unir las esquinas, simplemente conecte cada una de las 3 almohadillas a su contraparte en la siguiente tira. Nuevamente, aplicar un poco de soldadura a los cables antes de intentar unirlo a las almohadillas es mucho más fácil. Deje la tira final como está; no la vuelva a conectar al inicio!

Paso 8: prueba de nuevo

Asegurémonos de no estropear la soldadura allí: vuelva a cargar la aplicación de remolino de color y verifique. Una vez que estés contento, regresa tu televisor a la posición correcta y ordena los cables. Pasemos a configurar el software.

Paso 9: Configurar Adalight

Esta es la parte más tediosa del proyecto: cada LED individual debe definirse en el software. Cargar Adalight.pde en Procesamiento y primero cambie la variable que define el número de píxeles a lo largo de los lados y la parte superior (ignore los que faltan por ahora): esto está en la línea 87. En mi caso, usé 35 píxeles en la parte superior e inferior, y 22 en los lados, así que esto se definió como 0,35,22.

Justo debajo de aquí es donde encontrarás el “información por LED” - Una larga lista que define cada LED alrededor del televisor. Cada LED se define como un conjunto de 3 números:

  • Número de monitor (supongo 0, pero el tuyo podría ser de otro modo)
  • Coordenada X: 0 es 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 duro por usted. Simplemente ingrese el tamaño de su matriz y la posición de inicio, luego copie / pegue la definición de matriz generada en la aplicación Adalight Processing. También publicó una solución rápida para lidiar con películas de pantalla panorámica, donde el código de procesamiento normalmente evaluaría las barras negras en la parte superior e inferior de la pantalla para que no se vea ningún efecto de iluminación. Gracias james!

Si obtiene errores al compilar, significa que se ha perdido una coma en algún lugar o tiene demasiadas llaves - revise su código.

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

Ejecute el código e inicie una película con su software favorito: la consola de depuración de Processing me dice que mi computadora administra unos 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 variables más que puede ajustar, como el brillo mínimo y el retraso de desvanecimiento entre las actualizaciones; como siempre, se le recomienda leer el código, comprenderlo y modificarlo..

Enhorabuena, ahora tiene un increíble sistema DIY Ambilight por $ 60 (y probablemente le sobraron algunos LED). Preguntas o problemas: póngase en contacto en los comentarios y haré todo lo posible para ayudarlo. También cuéntanos: ¿qué te gustaría hacer con los LED restantes??




Nadie ha comentado sobre este artículo todavía.

Sobre tecnología moderna, simple y asequible.
Tu guía en el mundo de la tecnología moderna. Aprenda a usar las tecnologías y los dispositivos que nos rodean todos los días y aprenda a descubrir cosas interesantes en Internet.