Auto power Arduino

0

Estoy trabajando en ese proyecto genial que es energéticamente eficiente.

Estoy trabajando en un proyecto que enciende automáticamente el arduino en un momento dado y lo mantiene encendido por menos de un minuto, luego debería apagarse automáticamente también.

Estoy usando un circuito externo para enviar una señal para el cambio a propósito (tarjeta DS3231) enlace

Así que estoy tratando de construir un circuito que cuando recibe una señal de la placa DS3231, bloquea la señal por un tiempo para activar automáticamente la placa arduino y luego se apaga nuevamente, lo que ahorra mucha batería.

La construí, pero sigo luchando por hacerla funcionar. Me preocupa que desperdicie más energía de la que ahorra debido a los resistores de 100 ohmios. ¿Alguien tendría un circuito adecuado?

i / p es donde me conecté al pin SQW de la placa DS3231 y + 5v está conectado al pin Vin en el arduino y GND al pin GND también en la placa arduino

alguna ayuda ??

    
pregunta Omar Hussein

1 respuesta

1

Probablemente sea más fácil y más eficiente tener el procesador Arduino en modo inactivo cuando está inactivo en lugar de construir un circuito completamente diferente para desconectar la alimentación. El chip AVR en el Arduino tiene una potencia increíblemente baja cuando está durmiendo, posiblemente consumiendo menos energía que el circuito que se va a construir para encenderlo y apagarlo.

Puedes conectar la salida de tu sensor a un pin de entrada del Arduino para activar el despertador.

Tenga en cuenta que si está utilizando una placa Arduino estándar, deberá realizar algunos cambios para obtener un consumo de energía mínimo durante el reposo (principalmente, desactivar el regulador de voltaje). Deseará hacer esto de todos modos si va a utilizar una batería, ya que el regulador es muy ineficiente.

Prueba "googing arduino" y "arduino wake sleep" para obtener instrucciones más específicas.

    
respondido por el bigjosh

Lea otras preguntas en las etiquetas