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

ESP32-Based Smart Energy Monitoring and Control System with PZEM004t and LCD Display

View and Edit Project In Cirkit DesignerImage of ESP32-Based Smart Energy Monitoring and Control System with PZEM004t and LCD Display

Circuit Documentation

Summary

This document provides a detailed overview of a circuit that includes various sensors, a relay module, an LCD screen, and an ESP32 microcontroller. The circuit is designed to monitor environmental parameters and control a relay module based on the sensor inputs. The ESP32 microcontroller serves as the central processing unit, interfacing with all the sensors and the relay module.

Component List

  1. PZEM004t

    • Description: Energy monitoring module
    • Pins: VCC, RX, TX, GND, IN, OUT
  2. Rain Gauge

    • Description: Measures rainfall
    • Pins: SIGNAL, VIN, GND
  3. Battery

    • Description: Power source
    • Pins: +, -
  4. LCD screen 16x2 I2C

    • Description: Display module
    • Pins: SCL, SDA, VCC, GND
  5. Adafruit VEML7700

    • Description: Ambient light sensor
    • Pins: VIN, 3.3V, GND, SCL, SDA
  6. ESP32

    • Description: Microcontroller
    • Pins: EN, VP, VN, D34, D35, D32, D33, D25, D26, D27, D14, D12, D13, GND, VIN, 3V3, D15, D2, D4, RX2, TX2, D5, D18, D19, D21, RX0, TX0, D22, D23, BOOT
  7. Relay module 5v-30v

    • Description: Relay module for switching
    • Pins: common contact, normally open, normally closed, trigger, V-, V+
  8. Bulb

    • Description: Load controlled by the relay
    • Pins: GND, power

Wiring Details

PZEM004t

PZEM004t

PZEM004t

Rain Gauge

Battery

LCD screen 16x2 I2C

Adafruit VEML7700

ESP32

Relay module 5v-30v

Bulb

Code

No code provided.