Automate plant watering using a capacitive soil moisture sensor and DHT11 climate sensor to control a relay-switched pump that turns on only when soil is dry and temperature is suitable.
Arduino Uno R3, Capacitive Soil Moisture Sensor, DHT11 Sensor, 5V Relay Module, Mini Submersible Pump, Breadboard, Jumper Wires
Read capacitive soil moisture sensor data and interpret dry/wet thresholds
Measure temperature and humidity using a DHT11 sensor
Control a relay module to switch a water pump on and off
Implement automated decision logic based on multiple sensor inputs
Log sensor readings over time and analyze trends
Overview
India loses billions of litres of water annually to inefficient irrigation. Your Smart Irrigation System uses a soil moisture sensor, a DHT11 climate sensor, and a relay-controlled pump to water a plant automatically — only when the soil is dry and temperature conditions are suitable.
Good to Know
Commercial smart irrigation products like the Rachio and B-Hyve use this exact principle but connect to weather APIs via Wi-Fi to skip watering on rainy days. Your project is the foundational prototype of this ₹5,000-crore market.
Components Required
Component
Qty
Notes
Arduino Uno R3
1
_
Capacitive Soil Moisture Sensor v1.2
1
Preferred over resistive (no corrosion)
DHT11 Temperature & Humidity Sensor
1
±2 °C, ±5% RH accuracy
Safety Notice
Good to Know
Relay and Water Safety: The relay module in this project switches a low-voltage DC pump (safe). Never use this relay to switch mains (230 V AC) electricity unless you are trained and supervised by a qualified electrician. Water and high voltage are extremely dangerous. Keep all electronics away from standing water.