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

Arduino Mega 2560 and ESP32-Based Smart Home Automation System with Touch LCD and RTC

View and Edit Project In Cirkit DesignerImage of Arduino Mega 2560 and ESP32-Based Smart Home Automation System with Touch LCD and RTC

Circuit Documentation

Summary

This circuit involves an Arduino Mega 2560 microcontroller interfacing with various components including a Real-Time Clock (RTC), a 16-Channel PWM Servo Driver, a 1-Channel Relay, multiple MG996R servos, a Nextion Touch LCD, a fan, a humidifier, and other components. The circuit is powered by a 24V DC power supply, which is stepped down to 12V using a buck converter. The Arduino Mega 2560 controls the relay, servos, and other peripherals, while the ESP32 is used for additional processing and communication.

Component List

Arduino Mega 2560

Power Supply 24 VDC

1-Channel Relay (5V 10A)

Bulb

Power 220V

NPN Transistor (CBE)

24/12V Buck Converter

RTC

MG996R Servo

Nextion Touch LCD 2.4"

LED: Two Pin (red)

Resistor

Buzzer

Fan

ESP32

16-Channel PWM Servo Driver

Humidifier

Micro USB to Cable (2 Pin)

Wiring Details

Arduino Mega 2560

Power Supply 24 VDC

1-Channel Relay (5V 10A)

Bulb

NPN Transistor (CBE)

24/12V Buck Converter

RTC

MG996R Servo

Nextion Touch LCD 2.4"

LED: Two Pin (red)

Resistor

Buzzer

Fan

ESP32

16-Channel PWM Servo Driver