Low power modes supported by the: ESP32 Feather V2, HUZZAH ESP32, ESP32-S2 Feather,
Normal power consumption is 100 mA + higher spikes with WiFi connection according to Adafruit. According to Christopher David, the Adafruit HUZZAH32 consumes 122 mA with WiFi scanning underway.
The ESP32 has two sleep modes:
GitHub example of external wake
Adafruit Low Power Usage - Adafruit ESP32 Feather V2
https://diyi0t.com/reduce-the-esp32-power-consumption/
ESP32 Deep Sleep with Arduino IDE and Wake Up Sources
Power use is around 10 mA at idle for the base model. With SAMD21 chip into deep sleep, 80μA claimed. As of 7 Mar 2020, the latest Feather M0 Propo averages 80 uA in deep sleep (link).
Sleep the Arduino Zero/Adafruit Feather M0 and wake it with an external interrupt
Feather M0’s Low Power Mode for Long Life
The Adafruit TPL5111 Low Power Timer Breakout is a timer that will pull an ENable pin high every 100 ms to two hours, and then wait for a signal to tell the TPL to disable the timer. The TPL5111 consumes about 20 uA. Adafruit TPL5111 tutorial
Adafruit also has a TPL5110 breakout that will connect and disconnect power.
Do you need help developing or customizing a IoT product for your needs? Send me an email requesting a free one hour phone / web share consultation.
The information presented on this website is for the author's use only. Use of this information by anyone other than the author is offered as guidelines and non-professional advice only. No liability is assumed by the author or this web site.