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

Arduino UNO-Based Smart Irrigation and Lighting System with Wi-Fi Control

View and Edit Project In Cirkit DesignerImage of Arduino UNO-Based Smart Irrigation and Lighting System with Wi-Fi Control

Circuit Documentation

Summary

This document provides a detailed overview of a circuit designed to monitor environmental conditions and control devices such as a water pump, AC bulb, and a fan. The circuit includes sensors for temperature, humidity, soil moisture, and light intensity, and it uses an Arduino UNO microcontroller to process the data and control the devices. The circuit also includes a WiFi module for remote monitoring and control.

Component List

  1. DHT 11

    • Pins: VCC, GND, DATA
    • Description: Temperature and Humidity Sensor
    • Purpose: Measures temperature and humidity levels.
  2. Soil Moisture Module

    • Pins: positive, negative, Analog, Digital, Ground, VCC
    • Description: Soil Moisture Sensor
    • Purpose: Measures the moisture level in the soil.
  3. Module LDR

    • Pins: VCC, GND, DO, AO
    • Description: Light Dependent Resistor Module
    • Purpose: Measures light intensity.
  4. Water Pump

    • Pins: positive, negative
    • Description: Water Pump
    • Purpose: Pumps water for irrigation.
  5. AC Bulb

    • Pins: P, N
    • Description: AC Bulb
    • Purpose: Provides illumination.
  6. 5V Relay

    • Pins: Normally Open, Common terminal, Normally Closed, In, GND, VCC
    • Description: Relay Module
    • Purpose: Controls high voltage devices.
  7. WiFi Module ESP8266-01

    • Pins: RX, GPIO0, GPIO2, GND, +3V3, Reset, CH-PD Chip power down, TX
    • Description: WiFi Module
    • Purpose: Provides WiFi connectivity.
  8. SparkFun gator:soil

    • Pins: VCC, GND, SIG
    • Description: Soil Moisture Sensor
    • Purpose: Measures the moisture level in the soil.
  9. 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
    • Purpose: Central processing unit for the circuit.
  10. actodc

    • Pins: 12v, -, 5v, live, neutral
    • Description: AC to DC Converter
    • Purpose: Converts AC power to DC power.
  11. Power 220V

    • Pins: hot wire, neutral wire
    • Description: Power Source
    • Purpose: Provides 220V AC power.
  12. 120 Fan 12V

    • Pins: 12V+, GND
    • Description: Fan
    • Purpose: Provides ventilation.

Wiring Details

DHT 11

Soil Moisture Module

Module LDR

Water Pump

AC Bulb

5V Relay (1)

5V Relay (2)

5V Relay (3)

WiFi Module ESP8266-01

SparkFun gator:soil

Arduino UNO

actodc (1)

actodc (2)

Power 220V

120 Fan 12V

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:

}

Additional Documentation (documentation.txt)