Arduino-Based Smart Irrigation and Environmental Monitoring System
View and Edit Project In Cirkit Designer
Circuit Documentation
Summary
This document provides a detailed overview of a complex circuit involving various sensors, actuators, and microcontrollers. The circuit includes components such as a 9V battery, I2C LCD, DHT22 sensor, soil moisture sensor, water pump, OV7670 camera, AC bulb, relay modules, servo motors, and multiple Arduino UNO microcontrollers with sensor shields. The circuit is designed to monitor environmental conditions and control actuators based on sensor inputs.
Component List
9V Battery
- Description: Provides power to the circuit.
- Pins: -, +
16x2 I2C LCD
- Description: Displays information.
- Pins: GND, VCC, SDA, SCL
DHT22
- Description: Measures temperature and humidity.
- Pins: +, Out, -
SparkFun Soil Moisture Sensor
- Description: Measures soil moisture levels.
- Pins: VCC, GND, SIG
Water Pump
- Description: Pumps water.
- Pins: positive, negative
OV7670
- Description: Camera module.
- Pins: RET, PWDN, D1, D0, D3, D2, D4, D5, D6, PLK, XLK, D7, VS, HS, SCL, SDA, 3.3V, DGND
AC Bulb
- Description: Standard AC bulb.
- Pins: P, N
Relay 4 Channel 5v
- Description: Controls high voltage devices.
- Pins: GND, IN1, IN2, IN3, IN4, VCC, COM1, COM2, COM3, COM4, NO1, NO2, NO3, NO4, NC1, NC2, NC3, NC4
Servo Motor 9G
- Description: Small servo motor.
- Pins: VCC 5V, PMW, GND
LM393
- Description: Comparator module.
- Pins: A0, D0, GND, VCC
Power 220v
- Description: Provides 220V AC power.
- Pins: hot wire, neutral wire
BH1750
- Description: Light intensity sensor.
- Pins: VCC, GND, SCL, SDA, ADDR
Arduino UNO
- Description: Microcontroller board.
- 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
Arduino Sensor Shield v5.0
- Description: Shield for Arduino UNO to simplify sensor connections.
- Pins: VCC, SD-VCC, SD-GND, SD-D11, SD-D10, SD-D13, SD-D12, URF01-VCC, URF01-A0, URF01-A1, URF01-GND, GND, SEL1, SEL2, A0-SIG, A0-VCC, A0-GND, A1-SIG, A1-VCC, A1-GND, A2-SIG, A2-VCC, A2-GND, A3-SIG, A3-VCC, A3-GND, A4-SIG, A4-VCC, A4-GND, A5-SIG, A5-VCC, A5-GND, IIC-SCL, IIC-SDA, IIC-GND, IIC-VCC, COM-TX, COM-RX, COM-GND, COM-VCC, APC220-, APC220-D0, APC220-D1, APC220-VCC, APC220-GND, BLUETOOTH-3V3, BLUETOOTH-GND, BLUETOOTH-D0, BLUETOOTH-D1, BLUETOOTH-VCC, AREF-S, AREF-V, AREF-G, GND-S, GND-V, GND-G, 13-S, 13-V, 13-G, 12-S, 12-V, 12-G, 11-S, 11-V, 11-G, 10-S, 10-V, 10-G, 9-S, 9-V, 9-G, 8-S, 8-V, 8-G, 7-S, 7-V, 7-G, 6-S, 6-V, 6-G, 5-S, 5-V, 5-G, 4-S, 4-V, 4-G, 3-S, 3-V, 3-G, 2-S, 2-V, 2-G, 1-S, 1-V, 1-G, 0-S, 0-V, 0-G, ParallelLCD-VCC, ParallelLCD-D13, ParallelLCD-GND, ParallelLCD-D12, ParallelLCD-D2, ParallelLCD-D11, ParallelLCD-D3, ParallelLCD-D10, ParallelLCD-D4, ParallelLCD-D9, ParallelLCD-D5, ParallelLCD-D8, ParallelLCD-D6, ParallelLCD-D7, SerialLCD-D4, SerialLCD-VCC, SerialLCD-D3, SerialLCD-, SerialLCD-D2, SerialLCD-GND
Tower Pro SG90 Servo
- Description: Small servo motor.
- Pins: Signal, +5V, GND
Wiring Details
9V Battery
- connected to:
- Water Pump (negative)
- Relay 4 Channel 5v (NO1)
+ connected to:
- Relay 4 Channel 5v (NC1)
16x2 I2C LCD
GND connected to:
- Arduino Sensor Shield v5.0 (IIC-GND)
- BH1750 (GND)
VCC connected to:
- Arduino Sensor Shield v5.0 (IIC-VCC)
- BH1750 (VCC)
SDA connected to:
- Arduino Sensor Shield v5.0 (IIC-SDA)
- BH1750 (SDA)
- OV7670 (SDA)
SCL connected to:
- Arduino Sensor Shield v5.0 (IIC-SCL)
- BH1750 (SCL)
- OV7670 (SCL)
DHT22
+ connected to:
- Arduino Sensor Shield v5.0 (7-V)
Out connected to:
- Arduino Sensor Shield v5.0 (7-S)
- connected to:
- Arduino Sensor Shield v5.0 (7-G)
SparkFun Soil Moisture Sensor
GND connected to:
- LM393 (GND)
VCC connected to:
- LM393 (VCC)
Water Pump
negative connected to:
- 9V Battery (-)
- Relay 4 Channel 5v (NO1)
positive connected to:
- Relay 4 Channel 5v (COM1)
OV7670
SDA connected to:
- Arduino Sensor Shield v5.0 (IIC-SDA)
- BH1750 (SDA)
- 16x2 I2C LCD (SDA)
SCL connected to:
- Arduino Sensor Shield v5.0 (IIC-SCL)
- BH1750 (SCL)
- 16x2 I2C LCD (SCL)
3.3V connected to:
- Arduino Sensor Shield v5.0 (A1-VCC)
DGND connected to:
- Arduino Sensor Shield v5.0 (A1-GND)
AC Bulb
P connected to:
- Relay 4 Channel 5v (COM2)
N connected to:
- Relay 4 Channel 5v (NO2)
- Power 220v (neutral wire)
Relay 4 Channel 5v
GND connected to:
- Arduino Sensor Shield v5.0 (0-G)
IN1 connected to:
- Arduino Sensor Shield v5.0 (0-S)
IN2 connected to:
- Arduino Sensor Shield v5.0 (1-S)
IN3 connected to:
- Arduino Sensor Shield v5.0 (2-S)
IN4 connected to:
- Arduino Sensor Shield v5.0 (3-S)
VCC connected to:
- Arduino Sensor Shield v5.0 (0-V)
COM1 connected to:
- Water Pump (positive)
NO1 connected to:
- 9V Battery (-)
- Water Pump (negative)
NC1 connected to:
- 9V Battery (+)
COM2 connected to:
- AC Bulb (P)
NO2 connected to:
- Power 220v (neutral wire)