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

Paso 2: Unidad de control

La unidad de control consta de dos piezas.

Microcontrolador

El micro controlador, en mi caso un arduino duemilanove, recibe los valores de color del ordenador vía USB (de serie). El sketch en arduino es sólo unas pocas líneas de largo. Espera suficientes datos en la secuencia serial, Lee una sincronización byte y de 30 bytes para valores de color de los canales.
El siguiente paso sería controlar los colores de las tiras led.

Problema

Se realiza con una técnica denominada PWM. Para aquellos de ustedes que están interesados en los detalles técnicos, simplemente busca lo en wikipedia. Uno de los problemas es, que el arduino solo tiene 6 canales PWM. Que sería suficiente para controlar 2 tiras (RGB x 2 = 6 canales), que no es mucho. Otro problema es que no son capaces de servir las monedas 'altas' tenemos los pines PWM de arduino. Por lo que se expandirá el número de PWM que pins a tantos como queremos (casi) añadiendo algunos chips del TLC5940. Cada uno de estos chips sumará 16 pines PWM a tu arduino, al renunciar a algunos de los 6 que ya. Pero eso no es problema, porque los nuevos pines son mejores. Tienen una resolución mayor y puede servir más monedas, que es más que un trato justo.

Como ya expliqué, tengo 10 tiras de LED. Cada una de estas tiras tiene 3 canales. Así todo tengo 30 canales PWM de control. Para ello utilicé dos TLC5940 que me da 32 (16 x 2) pines PWM.

Hay una cosa muy buena sobre el chip. Allí ya están preescritos bibliotecas arduino y después de algunos experimentos y mal soldadura descubrí cómo conectar las fichas con el arduino.

Realmente hay algunas sugerencias sobre cómo conectar el chip, pero que os adjunto a esta imagen funciona perfectamente junto a la biblioteca puede descargar unos pasos más adelante.

Conectar el TLC5940

Usted puede utilizar muchos de estos chips en serie. Por ejemplo, si usted quiere 96 canales, tienes que conectar 6 de los chips de la serie. En mi caso, como ya hemos dicho, dos fichas son suficientes. Mira las fotos cómo conecté toda la electrónica. La configuración del hardware se basa en esta página del proyecto.
Un lado de la viruta del TLC5940 se conecta al micro controlador y a masa o a 5V. La otra cara consta de 14 canales de salida. Hay dos más alfileres de salida en el otro lado del chip. Las clavijas más exteriores son pines de salida 0 y 16. Sólo hay 15 canales por chip por lo que no se utilizará el pin 0.

PIN 20 fichas tanto TLC5940 están conectados a tierra con resistencias con una resistencia de 390 ohmios. Eso Perno es limitar la corriente que fluye a través de cada canal. Es solo un pin de referencia, pero bastante útil. Según la hoja de datos existe una ecuación para calcular el valor de la resistencia:

I = 1,24 * (31.5/R)

Eligiendo R = 390 ohm obtenemos

1.24 * (31.5/390) = 0.100153846

Exactamente 100mA y eso está bien, porque el canal rojo sólo tarda 90mA a plena potencia, verde y azul incluso menos. Pero si nos equivocamos de algo, el chip no se destruyen debido a la alta monedas.

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