30 canal LED RGB Ambilight clon (4 / 5 paso)

Paso 4: Software

Descargar el archivo zip adjunto a este paso. Se compone de boblight para usuarios de windows, un archivo de configuración de boblight para uso con mi configuración, el sketch de arduino y biblioteca necesaria para ejecutar correctamente el bosquejo. Los usuarios de Linux, como yo, será capaces de encontrar el software por sí mismos, supongo.

Arduino

Tienes que conseguir mi dibujo en el micro controlador. Para ello ir a la Página de descarga de arduino y descargar la versión actual de su software.

Desde mi archivo zip tomar la biblioteca TLC5940 y copia a YOUR_ARDUINO_FOLDER y las bibliotecas para que esté disponible para el arduino IDE. La biblioteca se toma desde la Página oficial de la biblioteca.

Tome el bosquejo de ambilight.pde y subir a su micro controlador.

El primer byte enviado desde el ordenador y recibido por el arduino siempre es 0xFF para sincronizar. Bytes 2-4 son los valores para configurar los canales 1-3. Y así sucesivamente. Después de 16 bytes se han enviado, el TLC5940 primera ha establecido todos los valores RGB 15 para las 5 primeras tiras de LED. Así que los siguientes bytes 15 se significan para el segundo chip, canales 1-15, para definir la otra mitad de las tiras.
Canal 0 de ambos chips no están conectadas porque son innecesarias (que antes dije).

Boblight

Boblight es por mucho la mejor solución para obtener lecturas rápidas de la pantalla y configurar cómo lidiar con él.
Cambiar el archivo boblight.conf tal como usted lo necesita. Abrir con cualquier editor de texto y ver cómo está diseñado. Cambiar los valores a sus necesidades.

Tal vez te puedo ayudar un poco. Mira estas líneas del archivo:

[light]
nombre upper_right_left
color rojo uCon 17
color verde uCon 18
uCon color azul 16
HSCAN 50 75
Vscan 0 20

Lo que significan:

_______________________
nombre upper_right_left

La luz tiene el nombre upper_right_left. Es una tira específica. Es el segundo de la derecha en la parte superior de la pantalla del televisor como lo dice el nombre. Es la izquierda de la derecha dos encima de la pantalla. Un poco complicado, pero creo que lo consigues.

----------------------------------------
color rojo uCon 17

Esta línea dice, que se envía el byte por el color rojo como número de bytes 17. Eso significa que establecerá el canal 1 de la segunda TLC5940. El byte de sincronización (en boblight.conf se llama prefijo) no se cuenta en boblight.

----------------------------------------
color verde uCon 18
uCon color azul 16

A la misma para el verde y el azul valores.

----------------------------------------
HSCAN 50 75
Vscan 0 20

Esto dice qué área de la pantalla pertenece a la franja. Es de 50% a 75% horizontalmente. Tan sólo de la mitad de la pantalla a 3/4 de izquierda a derecha. La segunda línea nos dice, que se analizará sólo el 20% superior (de 0 a 20). Y, como ya dicho, es el segundo de la derecha encima de la pantalla.
---------------------------------------

Todas las otras bandas se especifican de manera similar.

Para ejecutar el boblight, primero iniciar el daemon (boblightd) y luego el pantalla-analizador (boblight getpixel en windows) o X11 boblight en linux.

Odio decirlo, pero los usuarios de Windows Vista y Windows 7 tienen que desactivar el tema aero al utilizar el sistema debido a que utiliza una función boblight (getPixel()) no es compatible en combinación con aerothemes. Desactivar el tema haciendo clic derecho sobre el escritorio. Elegir 'Personalizar' y haga clic en Windows 7 Basic.

Rehacer después de la película haya terminado.

Cambiar el código fuente

Para aquellos de ustedes que deseen tomar más o menos TLC5940 chips, no olvide cambiar la cantidad de tus fichas en tlc_config.h en la biblioteca de TLC y cambiar el código fuente del boceto y el archivo de configuración de boblight, por supuesto. El número preconfigurado de TLCs en la biblioteca que os adjunto es de dos, ya lo cambié.

Artículos Relacionados

Ambilight sin Arduino no direccionable LEDs RGB

Ambilight sin Arduino no direccionable LEDs RGB

Si no sabes qué Ambilight es que debe controlar vídeos de youtube en Philips AmbilightHoy en día hay muchas manera para hacer una réplica o incluso un mejor aspecto reflexiones...es la forma más fácil de hacer tal cosa con un barato RGB led que no es
64 pixel RGB LED pantalla - otro clon de Arduino

64 pixel RGB LED pantalla - otro clon de Arduino

esta indicación se basa en una matriz de LED RGB de 8 x 8. Para propósitos de prueba fue conectado a un tablero estándar de Arduino (Diecimila) utiliza 4 registros de desplazamiento. Después de conseguir que funcione lo permatized en un PCB fabbed. L
Conducción LED RGB tiras de un Arduino

Conducción LED RGB tiras de un Arduino

Se acerca la Navidad y te estarás preguntando cómo hacer coloridas y brillantes con un Arduino y una tira de LED RGB. Por lo menos, era exactamente lo que hice hace un año y no fue capaz de encontrar cualquier instrucción clara y sencilla en cualquie
Sistema de LED RGB controlable para su hogar u oficina

Sistema de LED RGB controlable para su hogar u oficina

¿Son aburridas las luces en su espacio de trabajo o casa? ¿Quieres añadir un poco de energía o iluminación del humor en su habitación? Este Instructable muestra cómo crear una matriz de LED RGB controlable para el uso en su hogar u oficina. Su red, e
Calculadora de resistencia utilizando leds RGB

Calculadora de resistencia utilizando leds RGB

Es común que un montón de sucios resistencias diferentes y desea que un valor específico pero no memorizar el código de color resistor.En este proyecto he intentado solucionar este problema haciendo un circuito que utiliza Arduino que permite introdu
Android controla LEDs RGB con Arduino

Android controla LEDs RGB con Arduino

Hai a todos en el post iam va a mostrar cómo controlar el LED RGB utilizando android con arduino y el módulo Bluetooth HC-05.He buscado en la web hay muchas técnicas para controlar el LED RGB. Pero este es el método que es muy simple y fácil.En este
Arco iris LED - RGB LED PWM controlador construcción - fácil construir

Arco iris LED - RGB LED PWM controlador construcción - fácil construir

paso a paso, fácil de seguir las instrucciones en la construcción de un controlador de PWM LED arco iris RGB LED. Se necesitan solamente una cantidad mínima de piezas, junto con un procesador PIC, y se puede construir uno de los mejores controladores
Hacer tu propia matriz de LED RGB de 15 x 10

Hacer tu propia matriz de LED RGB de 15 x 10

En esta serie de videos le presentará cómo construir una matriz de LED RGB de 15 x 10. Esta matriz tiene una anchura de 1,5 m y una altura de 1m. Se trata de PL9823 RGB LED, que son una alternativa barata a los LEDs de WS2812 común. Voy a hablar sobr
BRICOLAJE iluminación de color con LEDs RGB

BRICOLAJE iluminación de color con LEDs RGB

había sido buscando algunos iluminación única y ideas para decorar mi sala ya que pasé en mi nuevo lugar (cuatro paredes blanco llano consiguen bastante aburrido, bastante rápido). Yo había hecho sobre todo podría con las paredes, pero todavía estaba
Usando un LED RGB para detectar colores

Usando un LED RGB para detectar colores

te voy a mostrar cómo se puede utilizar un LED RGB y una fotocélula Cds como un sensor de color para un microcontrolador. Ilustrará el método para recuperar un color usando Arduino, y le mostrará un cómo usted puede verificar el color se analizan con
Con un solo LED RGB o una tira de LED para mostrar información: reloj, termómetro y un comunicador raro

Con un solo LED RGB o una tira de LED para mostrar información: reloj, termómetro y un comunicador raro

Uno de los primeros proyectos que hice con un Arduino era una guirnalda de luces de Navidad. De hecho, fue hecho de una tira de LED RGB sencilla cortar en dos, como Arduino tiene sólo 6 salidas PWM de hardware. No quería triviales arcoiris y colores
Color calibrar LEDs RGB con un Arduino

Color calibrar LEDs RGB con un Arduino

Más gente cree LED y al final de las relaciones de Arduino con un abrir y cerrar del bosquejo. Después de eso tienes que ir hacia motores, casas inteligentes y otras cosas 'serio'. Bueno, tal vez soy lento o tal vez es sólo que soy un artista gráfico
Poco golpes paso a paso: Arduino control de LEDs RGB de WS2812B, WS2811 y WS2812

Poco golpes paso a paso: Arduino control de LEDs RGB de WS2812B, WS2811 y WS2812

descargo de responsabilidad: durante el año pasado, unas bibliotecas diferentes se han escrito para controlar estos ubicuos LEDs RGB por otros fabricantes de Adafruit, PJRC y el proyecto de FastSPI.  Las bibliotecas de un gran trabajan, y les debemos
Cubo del LED RGB infinito

Cubo del LED RGB infinito

El 8 x 8 x 8 LED cubo proyecto publicado en la Web de Instructables era muy detallada y todavía parecía lo suficientemente simple como para mí no sólo a completar pero añade sustanciales mejoras así.Siguiente es un tutorial sobre cómo construí mi 8 x