Cirkit Designer LogoCirkit DesignerYour all-in-one circuit design IDE Launch Cirkit Designer App

ESP8266 NodeMCU Controlled OLED Display with TP4056 Battery Charging

View and Edit Project In Cirkit DesignerImage of ESP8266 NodeMCU Controlled OLED Display with TP4056 Battery Charging

Circuit Documentation

Summary of the Circuit

This circuit integrates an ESP8266 NodeMCU microcontroller with an OLED display and a TP4056 lithium-ion battery charging module to create a system capable of displaying information while being powered by a rechargeable 18650 Li-ion battery. The ESP8266 NodeMCU serves as the central processing unit, controlling the OLED display via I2C communication and managing power received from the TP4056 charger module. The TP4056 module is responsible for safely charging the 18650 Li-ion battery and providing a stable power supply to the microcontroller.

Component List

ESP8266 NodeMCU

OLED Display (128x32)

TP4056

18650 Li-ion Battery

Wiring Details

ESP8266 NodeMCU

OLED Display (128x32)

TP4056

18650 Li-ion Battery

Documented Code

Microcontroller: ESP8266 NodeMCU

File: sketch.ino

void setup() {
  // put your setup code here, to run once:

}

void loop() {
  // put your main code here, to run repeatedly:

}

File: documentation.txt

(No additional documentation provided for the code)

This concludes the documentation for the given circuit. The circuit is designed to be powered by a rechargeable battery while displaying information on the OLED screen, with the ESP8266 NodeMCU controlling the display and managing power.