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

ESP32-Based Smart Power Monitoring System with OLED Display

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

Circuit Documentation

Summary

This document provides a detailed overview of a circuit that includes various sensors, pushbuttons, an OLED display, and an ESP32 Devkit V1 microcontroller. The circuit is designed to interface multiple sensors and display data on an OLED screen. The ESP32 Devkit V1 serves as the central microcontroller, managing inputs from sensors and pushbuttons and outputting data to the OLED display.

Component List

  1. Pushbutton

    • Pins: Pin 3 (out), Pin 4 (out), Pin 1 (in), Pin 2 (in)
    • Description: A simple pushbutton used for user input.
  2. ACS712 Current Sensor 5A 20A 30A

    • Pins: 1, 2, GND, OUT, VCC
    • Description: A current sensor used to measure current flow.
  3. Voltage Sensor DC 25V

    • Pins: +, -, output, gnd, vcc
    • Description: A voltage sensor used to measure DC voltage up to 25V.
  4. 0.96" OLED

    • Pins: GND, VDD, SCK, SDA
    • Description: A small OLED display used to show data.
  5. USB male 2 pin connection

    • Pins: Negative -, Positive +
    • Description: A USB male connector for power supply.
  6. USB Female

    • Pins: VCC, GND, -D, +D
    • Description: A USB female connector for power supply.
  7. ESP32 Devkit V1

    • Pins: 3V3, GND, D15, D2, D4, RX2, TX2, D5, D18, D19, D21, RX0, TX0, D22, D23, EN, VP, VN, D34, D35, D32, D33, D25, D26, D27, D14, D12, D13, VIN
    • Description: A development board based on the ESP32 microcontroller.

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

Code

No code is provided for this circuit.


This document provides a comprehensive overview of the circuit, including a summary, component list, wiring details, and code section. Each component is described, and the wiring details are provided to ensure proper connections.