La construcción es simple que tiene el ingrediente secreto que es una longitud de tira de luz RGB basada en el controlador LED HL1606 Corp de Asic de Wuxi en China. Yo tengo la mía en un viaje de negocios en Shanghai. Estas tiras de la luz se están volviendo populares para señalización e iluminación arquitectónica alrededor del mundo. He adjuntado una imagen de la cadena de 5 metros que compré junto con la caja del regulador. Si bien no son comunes en este país (por ahora), hay varios proveedores en el Oriente que le enviará parte de esta magia cosas. Compruebe hacia fuera estos proveedores. Proveedor 1 , proveedor 2. Habrá muchos más pronto, sin duda! (Nota: ver este espacio... Creo que puedo comprar algunas de estas rayas de China pronto. Estaría encantado de conseguir algo para la gente si hay interés)
Estas tiras de la luz consiste en una cinta flexible de cobre con montaje en superficie brillante muy (!) que RGB LED espaciada a cada pulgada. Cada par de luces LED es controlada por un HL 1606. Las tiras se venden en muchas longitudes cada uno compuesto de longitudes más cortas que contienen 20 LED con 10 chips de controlador. Mi cabeza está hecha de uno de los 20 segmentos de LED.
El verdadero truco para hacer este trabajo fue el 1606 HL de ingeniería inverso. Este chip es un misterio... con ninguna documentación del idioma inglés y sólo muy marginal documentación en chino. Usando un alcance, un conductor de demo he comprado, y traducción áspera de la documentación fue capaz de revertir el ingeniero la señalización necesaria para conducir las tiras.
La señalización de entrada utiliza un autobús de interfaz periférico Serial (SPI) que utiliza un pin de datos (D_I)... y un pin de reloj (C_I) al cambio en los bits de control para cargar la información de color a la tira. Una señal de cierre (L_I) se utiliza para los datos de cierre de un HL 1606 y pass es datos antiguos al chip en él tiene razón. También hay un pulso ancho modulación (PWM) control pin (S_I) que controla el brillo del color y se va. Nota este proyecto no utiliza éstos se descoloran características debido a las restricciones de tamaño de código... pero son muy cool para explorar.
Una vez calculé hacia fuera, fue bastante sencillo programar un micro controlador para conducir las tiras. Usé un PICAXE 08 M . Elegí el PICAXE porque una) que tenían puesta alrededor :-) y b) que requieren muy pocos componentes externos para utilizar.
El PICAXE 08M es un Microchip PIC12F683 que viene precargado con un simple intérprete de basic tokenizado familia el PICAXE como entorno de desarrollo integrado agradable, fácil de usar que está disponible gratuitamente para su descarga aquí.
Todo lo que quedaba era escribir el código, descargar para el PICAXE y soldar entre sí. Edificio feliz!!!!!!