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

Arduino-Controlled Relay Switch with LCD Feedback and Buzzer Notification

View and Edit Project In Cirkit DesignerImage of Arduino-Controlled Relay Switch with LCD Feedback and Buzzer Notification

Circuit Documentation

Summary

This circuit incorporates a variety of components including an Arduino Nano microcontroller, a Piezo Buzzer, an I2C LCD 16x2 Screen, a 1-Channel Relay, a power supply, multiple pushbuttons, and a 120V Outlet. The Arduino Nano serves as the central processing unit, controlling the relay, buzzer, and LCD screen, as well as reading inputs from the pushbuttons. The relay is used to switch a 220V power source, which is connected to a 120V Outlet. The pushbuttons provide user input to the Arduino, which can then display information on the LCD screen or activate the buzzer.

Component List

Wiring Details

Arduino Nano

Piezo Buzzer

I2C LCD 16x2 Screen

1-Channel Relay (5V 10A)

Power 220V

Pushbuttons

120V Outlet

Documented Code

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

}

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

}

The provided code is a template with empty setup() and loop() functions, which are the standard structure for Arduino sketches. The setup() function is intended to contain initialization code that runs once when the microcontroller is powered on or reset. The loop() function is for code that runs continuously, allowing the microcontroller to perform tasks, respond to inputs, and control outputs like the relay, buzzer, and LCD screen.