Introduction: How to Reduce Power Consumption on Arduino ESP8266 WiFi Modules

In this Instructable we look at how to reduce the power consumption of your Arduino ESP8266 WiFi module for battery powered applications.

Follow this link to subscribe to my YouTube channel:

You can access the code from the video at my blog:


MichaelB247 (author)2017-07-12

Great video though! I've been looking at how to reduce transmit power on the ESP!

MichaelB247 (author)2017-07-12

According to this discussion (, you cannot actually use an external interrupt to wake the ESP from deep sleep. The GPIO 16 is used to wake the ESP by sending a RESET pulse at whatever time interval the internal RTC is set to. I was really looking for a way to wake the ESP using an external interrupt, but the problem is proving more complex than simply having a ESP pin watch for it...

About This Instructable




More by ForceTronics:Removing Solder Bridges on Small PinsAnalog Sensor Signal Conditioning CircuitHow to Get More Functionality Out of Your Arduino Zero
Add instructable to: