Hello folks,
I have an Arduino which has a jst connector for a 3.7 V LiPo battery, 3700 mAh, which I am using. The project will be placed outside and left alone to collect data and I would like this to run for over 2/3 years without having to change the battery.
I have done some calculations: The discharge rate for LiPo's is about 2.5% per month which is approximately a discharge loss of 3.083 mAH or 128.47uA self-discharge per day.
Now, I think my maximum current draw is about 30mA when on and 3uA when off. I have been playing with the on and off times to see what would work to give me 2 years usage, and my device would have to be on for about 10 seconds (enough time to collect sensor info and transmit data), but then it needs to be off for an hour, this would give me 1.97 years. Not really good enough, I would have like to take a reading every 5 minutes, not every hour.
I have read that alkaline batteries are the way to go, they would have a discharge of about 3% per year or just 0.25% per month.
I have circuit boards already made, ready to take an input to the battery jst terminal of the microcontroller. The Jst port can take up to a max of 4.4 V. Is there a way I could use rechargeable alkalines of series and parallel combinations , to do this? Or a better method ? Or if anyone knows a cheap enough but high capacity battery that would work, that would be amazing.
If there is no solution, there may be an alternate way to power the board, although I have not tried it yet, and time is against me. There are inputs to take a regulated voltage anywhere between 5 and 7V, I guess I would need a regulator if I was to go down this route. I need whatever method to be as low power consumption as possible.
I guess I am looking for a solution to make my product last outside for 3 years untouched, I have the circuit boards already made but I could make minor adjustments if necessary.
Thank you all in advance.