Paso 7: La negrero electrónica
Al principio buscaba un IC simple que convierte a una señal serial como I2C o SPI en tres PWM. También quería ser capaz de tener una comunicación de dos vías, porque estaba seguro que habría ruido en las señales porque me lleno cables de alimentación y cables de señal en el mismo paquete, por lo que una solución de base de registro de cambio no.
Puesto que no se dispone I2C a ICs de PWM, decidí hacer un pequeño tablero de microcontrolador para hacerlo.
Es el mineral más menos un tablero de arranque de un ATTiny24 con un regulador de 5V le añadido así que puedo suministrar con 12V.
La ATTiny24 puede verse como un Arduino con no muchos pernos y no todas las funciones pero tiene lo suficiente como para hacer comunicación I2C y señales PWM de salida. Además, es muy barato solo 1$ un pedazo.
Se puede comprar de digikey por ejemplo:
http://Search.digikey.com/us/en/Products/ATTINY24A-SSU/ATTINY24A-SSU-ND/2050982
El circuito que hice en la CNC de fresado máquina así pero también puede utilizar servicios de pedido en línea o usar otro circuito de poco hacer técnica disponible. Otra posibilidad es pedir el agujero a través versión del Tiny24 en vez de la versión SMD y solo use una tabla de prototipos para soldar los componentes.
Las dos resistencias de pullup en las líneas I2C (SCK y SCL) son opcionales. Sólo añadí los (alrededor de 2 k ohmios) en la última lámpara así como 1.5k Ohm en la lámpara principal pero que uno no tiene el tablero de adaptador Tiny24 en él. Para obtener más información sobre estos pullups, lea en cómo funciona I2C.
Descargar AVRStudio 4.
Ahora compilar y cargar el código (no librerías adicionales necesarias). Es necesario compilar el código para cada lámpara, como la dirección I2C es fijada en el programa (leer el código y encontrar donde se define la dirección). No te olvides de hacer una marca en el PCB que contiene qué dirección.
Quería añadir a la EEPROM, pero nunca consiguió alrededor a hacerlo. Y se tarda sólo 10 segundos para cambiar la dirección y vuelva a compilar. Y además, esto sólo debe hacerse una vez para cada lámpara. Alguna vez.
Nota: Si ya ha conectado las señales I2C, desconectar, cargar no funciona si están conectadas las líneas I2C.
Para agregar la fuente de alimentación, crack abrir la carcasa y retirar la electrónica interior. Clip las conexiones de 230V (deje algún cable a la conexión de la soldadura del cable) y el cable de 12V unos 10cm de la Junta de la tapa.
Cuando termine el tablero, conecte la fuente de alimentación de 12V a la Junta de tiny24. También Conecte las tres señales PWM de los controladores led. Consulte el código para ver que pin he asignado a color (también echar un vistazo a la hoja de datos de la tiny24). La señal I2C enviará al largo cable de conexión de dos lámparas y es lo último que se conectará. También Conecte el ventilador a los pernos.