Mantener el poder para arduino después del apagado de la red

2

He tenido ideas para una lámpara led controlada por arduino por un tiempo. En su mayoría son cosas fantásticas, pero podrían ser divertidas.

La lámpara se compone de varios leds controlables individualmente. Y en el encendido quiero que se enciendan en orden. Hasta ahora creo que mi conjunto de habilidades de software es suficiente. Sin embargo, quiero que suceda lo contrario cuando se corta la alimentación. Entonces, en esencia, el arduino debe detectar que la energía se ha ido y luego activar una subrutina que apaga los leds en algún orden.

¿Puedo hacer esto con algún tipo de configuración de capasitor? Sé que mi auto usa una tapa para mantener encendida la iluminación por unos segundos después de apagar el encendido.

    

2 respuestas

2

Retrocede y piensa en los verdaderos requisitos. Desea que la lámpara se encienda suavemente cuando la encienda, y que se apague suavemente cuando la apague. No complique las cosas dictando dónde debe cambiarse todo este poder.

Usted tiene un microcontrolador, por lo que las señales de encendido y apagado pueden ser entradas en lugar de interrumpir físicamente la alimentación. El micro puede decidir qué hacer al respecto y, finalmente, desconectar la alimentación o pasar al modo de suspensión de modo que el consumo de energía sea tan bajo que sea irrelevante. Un micro moderno en modo de suspensión con la fuente de alimentación adecuada puede consumir mucha menos corriente que el reloj promedio, por ejemplo.

Un arduino es un montón de cosas elegantes y capas de abstracción envueltas alrededor de un microcontrolador para las masas. No sé si eso puede llegar a una potencia muy baja, pero un micro simple ciertamente puede. Si no, puedes usar un micro directamente (en realidad no es tan difícil, solo parece intimidante al principio, que es lo que el arduino atiende), o quizás hacer que el arduino apague físicamente el poder cuando lo necesite. hecho con la regulación a través de un relé o algo así.

El botón de encendido / apagado forzaría el relevo y el micro podría mantenerlo encendido a partir de entonces. En el encendido, el micro sabe que la lámpara está encendida. Activa la habilitación para mantener el relé encendido después de que se suelta el botón de encendido / apagado, luego pasa a través de la secuencia de arranque suave. Cuando se detecta el botón mientras está encendido, el micro pasa a través de la secuencia de apagado suave, luego deja de forzar el relé, lo que cortará completamente la energía.

    
respondido por el Olin Lathrop
1

Puedo pensar en un diodo en la línea de alimentación, que separa la alimentación principal de un condensador grande que alimenta su controlador y los LED. Sienta la alimentación principal frente al diodo y comience su secuencia de apagado cuando la alimentación desaparezca allí mismo.

Esto requiere, por supuesto, algún tipo de fuente de alimentación, no puede trabajar directamente desde la toma de corriente de la red.

    
respondido por el wollud1969

Lea otras preguntas en las etiquetas