¿Puedo usar un condensador para alimentar un Arduino durante 5 minutos después de que se haya cortado la energía?

Estoy trabajando en una configuración simple usando un Arduino Nano para automatizar el encendido de los faros de mi auto cuando oscurece. Estoy contento con la forma de programar el uso y la codificación de Arduino y LDR, se alimentará con un convertidor reductor de CC-CC para convertir los 12,9 V (más o menos) en alrededor de 7 V. Tengo la intención de alimentar el Arduino desde el circuito vivo conmutado en el automóvil, de modo que no consuma energía cuando el automóvil no esté en uso, y como controlará un relé normalmente abierto, no hay riesgo de que el Arduino se encienda accidentalmente. las luces cuando está estacionado. (El relé estará en el lado del interruptor de baja corriente del cableado de fábrica del OEM, antes de los relés de los faros principales, también habrá un interruptor para aislar el Arduino y operar las luces normalmente)

Sin embargo, me gustaría tenerlo para que las luces permanezcan encendidas durante 5 minutos más o menos después de que se apague el automóvil, ¿sería posible usar un condensador o similar que se cargue cuando se enciende el Arduino y continúa encendiéndolo después de que se apaga? ¿cortar? Supongo que necesitaría algunos circuitos para garantizar que la tapa proporcione una corriente/voltaje estable durante la descarga, aunque el Arduino es útil para poder funcionar con cualquier cosa, desde 5-12V. Esto me daría luces automáticas cuando el automóvil está encendido (o al menos la llave está en el encendido), pero asegúrese de que no haya forma de que las luces se enciendan accidentalmente.

Cualquier ayuda es muy apreciada. Hice esta pregunta en un foro de Arduino, pero la mayoría de las respuestas solo aconsejaron encender el Arduino constantemente y hacer el retraso con el código, que es algo que realmente quiero evitar ya que el automóvil no se usa todos los días y no quiero tener que saltar. porque el Nano ha agotado la batería.

Para ser honesto, el consumo de energía de un arduino (especialmente si lo pones en suspensión) es pequeño en comparación con lo que puede manejar un automóvil. (Encontré algunas referencias que apuntan a que consume un par de miliamperios, lo que significaría que su batería aún dura cientos de días). Estaría mucho más preocupado por los picos en los rieles de voltaje que son comunes en los automóviles.
Depende de lo grande que sea el condensador. Calculadora de carga .
@JorenVaes, incluso si el ATMega está dormido, una placa Arduino consume al menos una corriente de reposo de 30 mA para el regulador y el controlador USB.
Suponiendo una entrada de 12 V y un voltaje de entrada Arduino mínimo de 7 V (permitiendo la caída del regulador) y un consumo de corriente de 60 mA, necesitaría al menos un capacitor de 5F (cinco faradios), clasificado para voltaje suficiente (tenga en cuenta el riel de 12V será más alto que 12V la mayor parte del tiempo) para acercarse a durar 5 minutos.
@TomCarpenter No podía creer que consumiría tanta corriente, así que hice una medición yo mismo. Tomé el viejo Mega que tengo por aquí, apliqué 5 V al riel de 5 V y, para mi sorpresa, ¡está consumiendo 80 mA! No tenía idea de que fueran tan ineficientes.
circuits.dk/calculator_capacitor_discharge.htm parece que necesitará alrededor de 2 faradios a> 12V (para 30ma). Eso significa algo así como 6 de ( uk.farnell.com/eaton-bussmann-series/hb1325-2r5156-r/… ) en serie. Para 80ma, necesita 5f y 6 de estos ( uk.farnell.com/vishay/mal222090002e3/cap-double-30f-2-7v-radial/… )
¿Por qué no alimentar la placa desde las luces? No es necesario un condensador de retención, entonces, cuando las luces se apagan, la placa se apaga. ¿O necesita que la placa haga algo más después de que se apaguen las luces?
Gracias por su (s) aporte (s), parece que sería posible con condensadores, pero necesitaría algunos o uno masivo, y todos son bastante caros. ¿Hay algo más que pueda usar, como un temporizador que controle un relé que alimenta el Arduino? Preferiría no encender el Arduino desde las luces o cualquier otra fuente permanente, en caso de que algo salga mal y encienda mis luces cuando no debería. Esto es poco probable, lo sé, pero prefiero la seguridad del hardware que confiar en mi codificación jaja
Puede implementar fácilmente un interruptor de retardo de apagado de hardware para conectar una fuente de alimentación al Arduino durante, digamos, 2 minutos. Esto podría ser un temporizador personalizado, un retraso RC más un búfer de puerta, o un temporizador digital (por ejemplo, CD4017 hará exactamente lo que necesita) o ... .
Garglabet buscando 'Circuito de retardo de tiempo CD4060' le dará demasiados buenos puntos de partida. El CD4060 tiene un oscilador incorporado (se necesita RC) y es un divisor binario de varias etapas. Puede ajustar el reloj a alguna etapa S^N que tenga la relación de división deseada y/o puede usar la activación de diodos para seleccionar una combinación de salidas. El temporizador puede descansar automáticamente o (como en este caso) detenerse en el conteo deseado usando un diodo para activar la línea de reloj desde la salida deseada. Funciona bien.

Respuestas (2)

Ejecute el microcontrolador con la misma energía que está disponible para los faros. La corriente adicional para hacer funcionar el micro es minúscula en comparación con la de los faros.

Solo asegúrese de que el micro entre en el modo de suspensión de baja potencia adecuado cuando termine con los faros. No sé si el hardware arduino está diseñado para permitir una corriente de reposo baja o no, pero muchos micros sí lo están. Con hardware competente a su alrededor, esto es trivial. Es fácil llegar muy por debajo de la corriente de autodescarga de la batería del automóvil.

Otra idea: puede usar un relé temporizador como este o incluso este para tener una potencia constante a través del nuevo relé, pero use la posición "ON" de encendido del automóvil como un disparador positivo (+) que pasa a través de otro relé, con el suelo (-) del relé activado por tu Arduino (si está oscuro afuera). Configure el temporizador en 5 minutos, y cada vez que apague el encendido, si está oscuro afuera, las luces delanteras pueden permanecer encendidas durante 5 minutos.

Tenga en cuenta que los enlaces se cortan o el contenido cambia. Considere agregar texto o una imagen para explicar el concepto básico de los enlaces.