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

ESP32-Controlled Multi-Input Relay with TFT Display and Buzzer Notification System

View and Edit Project In Cirkit DesignerImage of ESP32-Controlled Multi-Input Relay with TFT Display and Buzzer Notification System

Circuit Documentation

Summary

This circuit is designed around the ESP32 microcontroller, which interfaces with a variety of components including a buzzer, multiple pushbuttons, an ILI9341 TFT display, a 4-channel relay module, and several DC motors. The circuit is powered by a 12V power supply, which is stepped down to the required voltages for the ESP32 and other components using a buck converter. The pushbuttons are used as inputs to the ESP32, which controls the buzzer, the display, and the relay module that in turn controls the DC motors.

Component List

Microcontroller

Input Devices

Output Devices

Power Supply and Management

Passive Components

Grounding

Wiring Details

ESP32 (30 pin)

Pushbuttons

Buzzer

ILI9341 TFT display

4 channel relay module

DC Motors

Power Supply and Management

Documented Code

sketch.ino

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

}

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

}

documentation.txt

(No additional documentation provided for the code)

(Note: The code provided is a template and does not contain any functional code for controlling the circuit components. Additional programming will be required to achieve the desired functionality.)