There are different versions of thrilling solutions viable to make.
One technique might be wherein the improvement board's MCU will communicate with the sleep controller's MCU asking to initiate a snooze for a given duration like this:
Watchdogs aren't very correct for timing. In my case, my mins have been off through nine seconds due to the inaccuracy of WDT, delay calls, execution time for the code. A technique to this problem is to apply a software time correction/reimbursement or use an outside RTC for calculating elapsed time.
the use of Battery Packs start with a barely higher rated voltage will provide longer battery existence. as an instance, a 5 volts USB powered/programmed development board will run excellent inside four-6 volts variety. 4AA Battery packs are exceptional preference for extracting most juice from battery.