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

Arduino UNO and ESP8266-01 Wi-Fi Controlled Smart Home Automation System

View and Edit Project In Cirkit DesignerImage of Arduino UNO and ESP8266-01 Wi-Fi Controlled Smart Home Automation System

Circuit Documentation

Summary

This document provides a detailed overview of a circuit that includes various components such as a 2 Channel 12v Relay, Wifi module ESP8266-01, DC Motors, a buzzer, a 5v mini water pump, an Arduino UNO, an HC-SR04 Ultrasonic Sensor, a Rain Sensor, an L293D motor driver, and an LCD 20x4 I2C display. The circuit is designed to interface these components with an Arduino UNO microcontroller, which controls and monitors the system.

Component List

2 Channel 12v Relay

Wifi module ESP8266-01

DC Motor

Buzzer

5v mini water pump

Arduino UNO

HC-SR04 Ultrasonic Sensor

Rain Sensor

L293D

LCD 20x4 I2C

Power LED 12V 10W 0.8-0.9A

Wiring Details

2 Channel 12v Relay

Wifi module ESP8266-01

DC Motor

Buzzer

5v mini water pump

Arduino UNO

HC-SR04 Ultrasonic Sensor

Rain Sensor

L293D

LCD 20x4 I2C

Documented Code

Arduino UNO Code (sketch.ino)

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

}

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

}

This code is a basic template for the Arduino UNO. The setup() function is where you initialize your components and settings, and the loop() function is where you place the main code that runs repeatedly.