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

Arduino UNO-Based Smart Home Automation System with Real-Time Monitoring

View and Edit Project In Cirkit DesignerImage of Arduino UNO-Based Smart Home Automation System with Real-Time Monitoring

Circuit Documentation

Summary

This circuit is a comprehensive system that integrates various sensors, actuators, and display components controlled by an Arduino UNO. The system includes LEDs, a fan, a fan heater, a water pump, a soil moisture sensor, a water sensor, a buzzer, an LCD display, a real-time clock module, and a relay module. The circuit is powered by a 12V power supply and a 220V AC power source.

Component List

  1. LED: Two Pin (red)

    • Pins: cathode, anode
    • Description: Red LED for visual indication.
  2. LED: Two Pin (blue)

    • Pins: cathode, anode
    • Description: Blue LED for visual indication.
  3. Fan

    • Pins: GND, 5V
    • Description: Fan for air circulation.
  4. Fan Heater 12V

    • Pins: Ground, 12V
    • Description: Heater for temperature control.
  5. Resistor (330k Ohms)

    • Pins: pin1, pin2
    • Description: Resistor for current limiting.
  6. LCD 20x4 I2C

    • Pins: GND, 5V, SCA, SCL
    • Description: LCD display for visual output.
  7. Capacitive Soil Moisture Sensor V1.2

    • Pins: GND, VCC, AOUT
    • Description: Sensor for measuring soil moisture.
  8. Water Pump 12V

    • Pins: +, -
    • Description: Pump for water circulation.
  9. Water Sensor

    • Pins: Signal, VCC, GND
    • Description: Sensor for detecting water presence.
  10. Power Supply 12V 5AMP

    • Pins: 220V Positive Pole (AC), 220V Negative Pole (AC), GND, GND (DC), 12V-24V Output (DC)
    • Description: Power supply for the circuit.
  11. Power 220V

    • Pins: hot wire, neutral wire
    • Description: 220V AC power source.
  12. Arduino UNO

    • Pins: UNUSED, IOREF, Reset, 3.3V, 5V, GND, Vin, A0, A1, A2, A3, A4, A5, SCL, SDA, AREF, D13, D12, D11, D10, D9, D8, D7, D6, D5, D4, D3, D2, D1, D0
    • Description: Microcontroller for controlling the circuit.
  13. Buzzer

    • Pins: PIN, GND
    • Description: Buzzer for audio alerts.
  14. DHT22

    • Pins: +, Out, -
    • Description: Temperature and humidity sensor.
  15. Relay 4 Channel 5V

    • Pins: GND, IN1, IN2, IN3, IN4, VCC, COM1, COM2, COM3, COM4, NO1, NO2, NO3, NO4, NC1, NC2, NC3, NC4
    • Description: Relay module for switching high power devices.
  16. Real Time Clock Module - DS1307 RTC Breakout Board

    • Pins: 5V, GND, SQW, SCL, SDA
    • Description: Real-time clock module for timekeeping.

Wiring Details

LED: Two Pin (red)

LED: Two Pin (blue)

Fan

Fan Heater 12V

Resistor (330k Ohms)

LCD 20x4 I2C

Capacitive Soil Moisture Sensor V1.2

Water Pump 12V

Water Sensor

Power Supply 12V 5AMP

Power 220V

Arduino UNO

Buzzer

DHT22

Relay 4 Channel 5V

Real Time Clock Module - DS1307 RTC Breakout Board

Code Documentation

Arduino UNO Code

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 logic that runs repeatedly.