Soil Moisture sensor based Automatic irrigation system
This project is designed to automatically water plants based on the moisture content in the soil using a soil moisture sensor, an Arduino UNO, and a DC motor (acting as a water pump).
It helps in efficient water usage and eliminates the need for manual watering, especially useful in agriculture, gardening, and smart farming applications.When the soil moisture level drops below a certain threshold, the system turns on the DC motor, which activates the water pump to irrigate the soil. Once the soil reaches sufficient moisture, the system automatically turns off the motor, conserving water and energy.
Circuit diagram:
Components Used:
Arduino UNO
Soil Moisture Sensor
DC Motor
Resistor (1kΩ)
Working Principle:
The soil moisture sensor measures the moisture level in the soil and sends an analog signal to the Arduino.
The Arduino continuously reads the analog value from the sensor.If the moisture level is below a predefined threshold the DC motor turns ON, simulating the pump watering the plants.When the moisture level goes above the threshold, the Arduino turns OFF the motor.We also have an LED indication to show when the motor is on.
CLICK THE ABOVE LINK TO TRY THIS IN TINKERCAD