-->
Page 1 of 1

Reduce power consumption on the ESP8266

PostPosted: Thu Oct 20, 2016 2:12 pm
by MCUdude
Hi!
I just got the Wemos D1 Mini Pro in the mail today, after been using an ESP-12 module for quite a while. I was planning to use this in a battery powered project where Wifi isn't necessary. What's important is the power consumption. When running a regular "Blink sketch" the ESP8266 chip is heating up to about 35-40 degC. This is just a wast of energy, mostly because of the Wifi radio IIRC.

I want to use the ESP as a "regular" microcontroller. How can I disable unnecessary functionality I don't need?
Atmel AVR chips got the sleep.h and power.h libraries. Does the ESP8266 got something similar?

Re: Reduce power consumption on the ESP8266

PostPosted: Fri Oct 21, 2016 1:34 pm
by mrburnette
MCUdude wrote:Hi!
<...>
I want to use the ESP as a "regular" microcontroller. How can I disable unnecessary functionality I don't need?
Atmel AVR chips got the sleep.h and power.h libraries. Does the ESP8266 got something similar?


You definitely want to read my article about disabling WiFi in software:
https://www.hackster.io/rayburne/esp8266-turn-off-wifi-reduce-current-big-time-1df8ae

After that, you can start to apply other power-saving techniques:
Sleep Modes
Ray