El edificio está construido en escala O (1/48) y tiene 40 habitaciones que se iluminan de forma independiente (enmascaradas entre sí con paredes) Las habitaciones están iluminadas con LED blancos. Las habitaciones se iluminarán una a la vez (pero en diferentes áreas del edificio para que parezca aleatoria) hasta que las 40 habitaciones estén iluminadas. Luego se apagarán en orden inverso hasta que todos se apaguen y el ciclo se repita. Se usa un 555 como reloj con una frecuencia de pulso de aproximadamente 5 segundos, por lo que el ciclo completo será un poco más de 3 minutos. Este es un gran edificio modelo para mi club de trenes que tiene jornadas de puertas abiertas para el público. El propósito del circuito es hacer que el edificio tenga un aspecto diferente cada vez que te llame la atención. Los LED se alimentarán con 12 voltios, la lógica se logrará con el 555 como se mencionó, junto con los controladores de disipador de LED de 8 canales TLC5916 adquiridos recientemente.(5 de ellos en cascada para obtener 40 canales, 1 por habitación del edificio)
He tenido cierto éxito en un circuito de doble chip (16 bits) en una placa de prueba, pero sé que no está bien, ya que requiere un diodo zener para que funcione y cuando traté de expandir el circuito a 5 chips en cascada en un cable de producción tablero envuelto fracasó miserablemente.
Estoy bastante seguro de que el pin 2 (SD1) y el pin 3 (CLK) deben vincularse en los cinco chips al pin 3 del temporizador 555. La pregunta es, ¿qué debo hacer con los pines 4 (LE (ED1), el pin 13 OE (ED2), el PIN 14 (SDO) y supongo que el pin 12 (OUT7) del 5.º chip debe atarse en otro lugar además del El LED número 40 final se enciende para restablecer el circuito, pero ¿dónde y cómo? Estoy perdido, pasé muchas horas y probé todas las combinaciones de conexiones posibles. ¡Cualquier idea o esquema sería muy apreciado!
TY por adelantado
El siguiente circuito debería hacer lo que quieras.
Funciona invirtiendo la salida de la cadena de registro de desplazamiento de 40 bits, un bit a la vez, y luego retroalimentándolo a la entrada para que los datos en el registro recirculen para siempre, invertidos cada vez que pasan.
Una advertencia es que, dado que no está usando una MCU y el chip no tiene RESET, si los datos en el registro aparecen como algo diferente a ceros o unos en el encendido, el patrón almacenado en el registro y su complemento, circulará para siempre. No es necesariamente algo malo, pero si eso sucede, las lámparas nunca estarán todas encendidas o apagadas a la vez.
El pin 3 (CLK) de cada controlador debe vincularse al pin 3 del 555. El pin 4 (LE) debe vincularse a Vdd.
El pin 2 (SDI) de cada controlador está conectado al pin 14 (SDO) del controlador anterior. Sin embargo, entre el primer y el último chip, la señal se puede invertir para crear una secuencia de "primero encendido, primero apagado". Si asigna los LED a habitaciones aleatorias, esto puede dar un efecto más natural que 'último encendido, primero apagado', ¡lo cual es mejor porque la otra manera es mucho más difícil de implementar!
Nota:- Esto solo funcionará correctamente si los controladores se encienden con todas las salidas apagadas. De lo contrario, necesitará un circuito más complejo.
Para proporcionar un suministro estable de +5V para todo lo que lo necesite, usaría un regulador de voltaje en lugar de un diodo Zener.
Aquí hay un circuito de ejemplo. Para mayor claridad, solo he dibujado 3 chips de controlador. Para usar 5 controladores, simplemente duplique la sección central.
venny
bruce abbott
Enemigo de la máquina estatal
wdasilva76
wdasilva76
Ignacio Vázquez-Abrams