RESILIENT BLOG:

How to make a device last for 7 days on a single AAA battery

Charlie describes recent firmware development work to optimize the power consumption for our device.

The Resilient Monitor is a patch worn on the abdomen that monitors a user’s vital signs and alerts family, friends, and/or first responders on detecting an opioid overdose. The sensor is non-invasive and leverages a combination of photoplethysmography (PPG) and accelerometry to measure heart rate, respiratory rate, and oxygen saturation (SpO2). For the purpose of research studies, the raw sensor data is logged on a microSD card for later analysis.

The plan is for the device to last for an entire week on a single lithium AAA battery, like the Energizer L92. To put it in perspective, the iPhone XR Li-Ion battery has 6x the energy as this battery and often lasts for less than a day (in my case).

In order to use PPG, the sensor flashes red, green, and infrared LEDs at a rate of 25 times per second. Raw sensor data is logged to the microSD card periodically. These are the two main power consumers in our current implementation.

Before optimizing any of the design, the device lasted for 14 hours on a single AAA battery. Getting to a week of battery life has involved the following firmware modifications:

These changes only scratch the surface of what’s possible when it comes to optimizing a wearable sensor for a low-power use case like ours. We’re excited to explore further improvements.

With these changes in place, our sensor lasts for 8.5 days on a single AAA. Keep in mind that the final device will have a cellular connection for emergency alerts, will run vital sign algorithms onboard, but it will not need to store data on a microSD card. These features are in progress - and they will all affect the battery life. We’re confident in our ability to deliver a product that lasts for an entire week.

Contributor(s)
Charlie Proctor
Posted:
April 1, 2024
Stay up to date with our monthly newsletter
Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.
Connect with us