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

ESP32-Based Power Monitoring System with OLED Display

View and Edit Project In Cirkit DesignerImage of ESP32-Based Power Monitoring System with OLED Display

Circuit Documentation

Summary

This circuit integrates various sensors, input devices, and a display with an ESP32 Devkit V1 microcontroller. The circuit is designed to measure current using multiple ACS712 Current Sensors and voltage using several Voltage Sensor DC 25V modules. It also includes pushbuttons for user input and a 0.96" OLED display for data output. The ESP32 Devkit V1 serves as the central processing unit, interfacing with the sensors and the display, as well as managing the user input from the pushbuttons. The circuit is powered through USB connections, with power distribution to the sensors and the OLED display.

Component List

Pushbutton

ACS712 Current Sensor 5A 20A 30A

Voltage Sensor DC 25V

0.96" OLED

USB male 2 pin connection

USB Female

ESP32 Devkit V1

power 220v

Wiring Details

Pushbutton

ACS712 Current Sensor 5A 20A 30A

Voltage Sensor DC 25V

0.96" OLED

USB male 2 pin connection

USB Female

ESP32 Devkit V1

Documented Code

There is no code provided for the microcontroller. The documentation of the code would typically include details on how the ESP32 Devkit V1 is programmed to interact with the sensors, display, and pushbuttons, including any libraries used, the main loop, and functions for reading sensor data and updating the display. However, since no code has been provided, this section cannot be completed.