My project requires solar power to recharge the battery but I have some questions and need some help around the power management. My current set up is as follows:
Solar panel - 20 volts, 70 ma output at peak
Sparkfun SunnyBuddy lipo battery charger
2000 mah LiPo battery
Dash 1.1 (jumper configured for battery mode) Firmware version 0.9.4
External Duck Antenna
US-100 Ultrasonic Distance Sensor (minimal energy drain)
DHT-11/22 Temp/Humidity sensor (minimal energy drain)
I've configured the power as follows:
1) Solar Panel -> SunnyBuddy
2) battery plugged in to SunnyBuddy battery port
3) SunnyBuddy Load port -> Dash battery port
My code has the Dash wakeup for 10 mins each day, take some measurements, send to the cloud and then go into Dash.deepSleepMin().
What I'm finding is that the power use during the wake period averages 60 ma, which is fine, but when in Deep Sleep, it averages 31 ma, which is not. At 31 ma power consumption, I drain the battery in about 48 hours. With my solar panel attached, I can extend it, but with conservative estimates of 8 hours of peak sunshine, I can't keep up and will eventually drain the battery. It seems to me that 31 ma in DeepSleep is excessive and I'm looking to understand whether this is valid or not.
So my two questions:
1) Is 31 ma power consumption in DeepSleep normal (and do I just need a much bigger solar panel)?
2) Is the Dash jumper config set to "Battery" correct even though technically the battery is plugged into the solar charging card, which is then connected to the Dash battery port?
Thanks for any assistance