Open osresearch opened 2 years ago
drawing the boot screen, downloading a new image and writing it to flash, drawing the new image, and then periodic checkins
periodic checkins seem to keep high power on for a few hundred ms, and low-ish power for about a second.
at idle it is 5.2 uA.
Plotting energytrace
column 4 provides Joules.
Receiving and programming the new image: 0.37J Drawing the screen: 0.01J Checkin: 0.003J Idle: 0.00018J / second
Dual CR2450 batteries have around 1200 mAh @ 3.0V = 13 KJ.
At idle that is 833 days. Adding a screen refresh once per minute is roughly double that, so ~400 days if we're using static stored images.
Sending a new image once per hour is a 50% cost over idle (0.648J / hour at idle + 0.37J for a new image + 0.01J to draw it = 1.02J/hour). That is still 540 days.
how many images can we receive before we drain the battery?