Beginner
Automatic Plant Irrigation System
A soil moisture sensor decides when to run a small pump, so plants are watered only when needed.
About this project
An Arduino reads a soil moisture sensor and runs a pump through a relay or MOSFET when the soil is dry. Easy to extend with a water-level sensor for the tank and an LCD for readings.
What it does
- Soil moisture sensing
- Pump control
- Tank empty protection
- Status display
Components needed
- Arduino Uno R3 (ATmega328P)
- 5V Relay Module (1 channel)
- HC-SR04 Ultrasonic Distance Sensor
You can find these parts in our components shop. To learn the skills behind this project, see the ProtoPulse Academy or read our guide on how to write a good electronics project.