Almacenar el estado previo de un LED incluso cuando se desconecta la alimentación

5

Almacenar el estado anterior de un LED incluso si se elimina la alimentación

Quiero construir un circuito simple que consta de 2 botones y un LED. Quiero que el LED se encienda cuando se presiona un botón y se apaga cuando se presiona el otro. Estoy bastante seguro de que esto se puede hacer con un flip-flop. Pero esta no es la única parte. También quiero que el circuito mantenga su estado anterior incluso si se desconecta la alimentación. Entonces, si el LED está encendido y se quita la alimentación, quiero que esté encendido cuando se agregue la alimentación. Lo mismo ocurre con si el LED está apagado y se desconecta la alimentación. Quiero que permanezca apagado cuando se agregue la alimentación. Creo que las puertas NAND o algo se utilizan para almacenar datos flash, pero no estoy seguro. Quiero que este circuito solo consista en transistores y otras partes comunes, como condensadores, resistencias, diodos, cristales, inductores, etc. No quiero usar ningún circuito integrado que no sea común (solo tengo 555 temporizadores y algunos flip flops y algunos buffers y algunas otras cosas realmente extrañas.

Esto puede ser imposible (especialmente con solo transistores) pero cualquier información es útil y solo tengo 14 años, así que todavía soy un principiante en estas cosas.

Editar: quiero descubrir una forma de semiconductor para hacer esto. Sé que no tengo las partes, pero ¿qué necesitaría?

    
pregunta skyler

3 respuestas

4

Un interruptor biestable como lo mencionó Dave Tweed ciertamente funcionará. Otra forma es usar un pequeño microcontrolador que tenga EEPPROM incorporada. Hay algunos PIC 12 disponibles con EEPROM. El micro lee los dos interruptores, controla el LED y almacena el último estado en EEPROM, que luego recupera en el encendido.

    
respondido por el Olin Lathrop
6

Necesita uno de estos :

imagen del interruptor de botón doble http://i.vandykes.com/images/l/204844.jpg

¡Un poco retro, pero cumple exactamente con sus requisitos!

El punto es que, solo hay algunas formas de recordar el estado de un circuito eléctrico sin energía, y mecánicamente es una de las más comunes. Las otras formas no se pueden hacer con los tipos de componentes que ha enumerado.

    
respondido por el Dave Tweed
3

Si el flip-flop usa solo un poco de corriente, como si fuera un CMOS, podría suministrar energía por un día o más al flip-flop con una batería. Mantenga la batería cargada con la alimentación externa. Un supercondensador podría funcionar tan bien como una batería. Use solo alimentación externa (no la batería / supercap) para el LED y su controlador, y cualquier otro circuito. Un diodo puede mantener los circuitos de baja corriente que mantienen la memoria separados del LED que consume mucha energía.

BTW "NAND" en lo que respecta a la memoria flash no es realmente lo mismo que la puerta lógica básica. La memoria flash implica trasladar las cargas a través de un aislante a una isla de semiconductores o metales, y las puertas y las puertas están involucradas de alguna manera para leer / escribir los datos, pero no soy un experto en eso. Las antiguas puertas NAND simples en chips TTL, NMOS o CMOS no pueden contener datos en absoluto.

    
respondido por el DarenW

Lea otras preguntas en las etiquetas