Paso 5: Baja potencia...
Hay varias maneras de reducir la potencia total utilizada por el circuito. Utilicé los siguientes métodos:
Pantalla
Pulsando el botón, la pantalla LED se enciende y apaga automáticamente los LEDs después de 30 segundos. Esto resulta en un ahorro de 120mA.
Voltaje MCU
Ejecutando el AtMega328P en 5V, utiliza más energía que funciona a 3.3V. Opté por una baja de 3,3 v abandono de regulador.
Regulador de voltaje
Un regulador 7805 estándar tiene una corriente de quesent de alrededor de 20mA. Usando un 78L 05, esto se reduce a 3.5mA. Pero, usando un baja abandono regulador como el LP2950 3.3V, puede ser bajado a como 0.1mA.
NOTA:
Si no necesita el ahorro de energía, puede utilizar un 78L 05
Selección y la velocidad del oscilador
De las hojas de datos, el AtMega328P actual puede ser cayó de alrededor de 10mA a 1mA por seleccionar el oscilador interno de 8MHz, en comparación con el cristal externo de 16 MHz.
Opté por usar el oscilador interno funciona a 8MHz para el diseño, ya que da el mejor rendimiento de energía de la velocidad. Sin embargo, el inconveniente es que la configuración de AtMega328P registros deben programarse con AVRDude. Hacer uso de este sitio (http://www.engbedded.com/cgi-bin/fcx.cgi?P_PREV= & p... para obtener las configuraciones de registro correcto.
NOTA:
Si no desea cambiar los fusibles de configuración, debe ejecutar el MCU en un oscilador de 16MHz externo. Cambie cualquier delay() y Millis() valores a valores de ms real.
Dormir
Colocando el AtMega328P en modo de reposo, uno puede reducir aún más el poder. En modo de reposo, la mayoría de las interfaces MCU se dan vuelta apagado. En este modo, la MCU puede dibujar tan poco como 0.001mA. Sin embargo, el MCU es ya no ejecuta, o en este caso, medir el voltaje.
Un tiempo del watchdog se utiliza para despertar el MCU del sueño. Configurar el temporizador de vigilancia para el MCU cada 8 segundos, se asegurará de que la potencia utilizada es incluso menor.
Puede encontrar más información acerca de la modos de ahorro de energía en http://www.gammon.com.au/forum/?id=11497.
Resultados de ahorro de energía
Mediante el uso de la técnicas de ahorro de energía arriba, pudo reducir la corriente del circuito de 80mA a como 0.12mA cuando el dispositivo está en modo de reposo. En general, el circuito utiliza unos 0.28mA.
Por lo tanto, antes de poder guardar el circuito drenará una batería de 7Ah en cerca de 2,8 días.
Después del ahorro de energía, tardará alrededor de 3,5 años para el circuito a la batería misma.