Project Objective
To monitor soil moisture, temperature, humidity, and light in a farm and automatically control irrigation using Arduino.
This helps farmers save water, increase crop yield, and reduce manual work.
🧠Working Principle (Simple)
-
Sensors collect real-time data from the field
-
Arduino processes the data
-
If soil is dry → water pump ON
-
If soil is wet → pump OFF
-
Data can be shown on LCD / mobile app (optional IoT)
🔧 Components Required
| Component | Quantity |
|---|---|
| Arduino UNO | 1 |
| Soil Moisture Sensor | 1 |
| DHT11 (Temp & Humidity) | 1 |
| LDR (Light Sensor) | 1 |
| Relay Module (5V) | 1 |
| Water Pump (DC) | 1 |
| 16x2 LCD (optional) | 1 |
| 9V Battery / Adapter | 1 |
| Jumper Wires | As required |
| Breadboard | 1 |
🔌 Block Diagram (Concept)
⚙️ Circuit Connections (Summary)
-
Soil Sensor
-
VCC → 5V
-
GND → GND
-
A0 → Arduino A0
-
-
DHT11
-
Data → D2
-
VCC → 5V
-
GND → GND
-
-
Relay Module
-
IN → D8
-
VCC → 5V
-
GND → GND
-
-
Water Pump
-
Connected through relay (NO & COM)
-
💻 Arduino Code (Simple)
📊 Output
-
Automatically waters plants when soil is dry
-
Displays temperature & humidity
-
Saves water and electricity
🎓 Applications
-
Smart farming 🌾
-
Greenhouses
-
Home gardening
-
Agricultural research
-
IoT-based smart villages
⭐ Advantages
✔ Low cost
✔ Automatic irrigation
✔ Easy to build
✔ Student-friendly
✔ Expandable to IoT






0 comments:
Post a Comment