ESP8266 WiFi – Stroomverbruik en slaapstand

zon met maan eclipse icon

ESP8266 chip icon

Op deze pagina vind je een manier om het stroomverbruik van een ESp8266 in rust stand sterk te reduceren om zo langer mee te gaan op een accu/batterij.

Verbruik 70 – 120mA
Standaard verbruik van de ESP8266 in ruststand

Verbruik 0.02mA (20uA) (Deep Sleep)

De ESP8266 chip ondersteund een aantal slaapmodi, waaronder “Deep Sleep”, DeepSleep schakelt alles uit behalve het klokje om te resetten.

Voordat je “Deep Sleep” kan gebruiken moet je eerst GPIO16 verbinden met RST.:

ESP-01 module:
De ESP-01 module heeft niet een pinout om GPIO16 met RST te verbinden, je kan het volgende solderen:

esp8266 esp-01 deepsleep

ESP-03 module:
Bij de ESP-03 module kun je deze doorverbinding aan elkaar solderen:

esp8266 esp-03 deepsleep

ESP-12 module:
Bij de ESP-12E/F module zijn de pinnen al naar buiten gebracht, deze kun je eenvoudig met elkaar verbinden!

esp8266 esp-12F deepsleep

Zet de ESP8266 in “deep sleep” slaapstand met deze ArduinoIDE code, het verbruik is dan nog maar 1/150 deel:

ESP.deepSleep(30000000);

De tijd is in microseconden, het bovenstaande voorbeeld is voor 30 seconden.

TIP: Je kan altijd de LEDjes eraf solderen, dat scheelt ook nog eens een aantal mA.