ESP8266 and TPL5111
The TPL5111 timer chip is used to power the ESP8266 board on and off to maximize battery life. This is a better alternative to using ESP8266 deep sleep.
- Adafruit TPL5111 breakout board
- Adafruit Huzzah ESP8266 board (not Feather)
- 3xAA batteries in battery holder.
TPL5111 Huzzah 3xAA Batteries
------- ------ --------------
VDD V+ Pos
GND GND Neg
Delay n/c
ENout LDO
DONE #13 4.7K Ohm pull down
The resistor on the DONE pin ensures it remains LOW while the ESP8266 powers up. In the setup function, GPIO #13 is set to OUTPUT LOW. When the ESP8266 is ready to power off, it sets GPIO #13 HIGH. When the TPL5111 sees the LOW to HIGH transition on its DONE pin, it drives ENout LOW which turns off the LDO voltage regulator on the Huzzah board.
Cut trace on top side betweeen R3 and LDO pin. LDO pin connected to LDO EN pin via trace on bottom side. This reduces the current lost through the pull up resistor.
Note: The TPL5111 board has a pull down resistor on the DONE pin so the 4.7K Ohm resistor may not be needed.
Hi, maybe you have account in github for code ? Would like to see how it looks. Or Maybe you can send me to email kompiuteriu@gmail.com
ReplyDelete