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

ESP32-Controlled Time-Triggered Relay System with LCD Feedback

View and Edit Project In Cirkit DesignerImage of ESP32-Controlled Time-Triggered Relay System with LCD Feedback

Circuit Documentation

Summary of the Circuit

This circuit appears to be designed for timekeeping and control applications, featuring an ESP32 microcontroller, an RTC DS3231 for real-time clock functionality, a 4-channel 5V relay module for controlling external devices, two buzzers for audio signaling, and an LCD screen with I2C interface for display purposes. The circuit also includes a 7805 voltage regulator, a 12V to 5V step-down power converter, and various resistors for voltage/current adjustments. A rocker switch and a pushbutton are included for user interaction. The power supply is an AC source, which is stepped down and regulated for the circuit's requirements.

Component List

ESP32 (30 pin)

RTC DS3231

Relay 4 Channel 5v

Buzzer

LCD screen 16x2 I2C

Pushbutton

7805

Resistor

12v to 5v Step Down Power Converter

AC Supply

Rocker Switch (SPST)

Wiring Details

ESP32 (30 pin)

RTC DS3231

Relay 4 Channel 5v

Buzzer

LCD screen 16x2 I2C

Pushbutton

7805

Resistor

12v to 5v Step Down Power Converter

AC Supply

Rocker Switch (SPST)

Documented Code

There is no code provided for the microcontroller(s) in the circuit. If code is available, it should be documented here with explanations of how it interacts with the hardware components, including setup, main loop, and any interrupt service routines or functions.