Electronic – Using timer to power on/off a high current circuit

555battery-operatedlow-power

I'm working on a Arduino project that takes measurements from the environment and sends them to a remote server over WiFi. The circuit should be battery powered and I've measured that what I have at the moment takes about 160mA of current, which makes it impossible to run on battery longer than couple days. The good thing is that it is enough to power the circuit once an hour and run it for approximately one minute and then power it off.

So I was thinking of creating a very low power timer circuit that would power my main circuit for one minute every hour. Unfortunately I don't have any idea how to do that :). I tried to research and I think it might be possible with IC 555, but if I understood the data sheet correctly it draws around 3-6mA of current which is little bit too much.

Does anyone have any ideas to point me to right direction?

Best Answer

An hour is too much for a 555 timer or any other oscillator. A better solution could be a 1 Hz multivibrator (a 4011 chip consumes less than 0.5 mA at 1 MHz, and even less at 1 Hz) and a counter to count to 3600.