If you have plants at your home, you know going out on vacation poses a daunting question in your face: who in the world is going to water the plants?! If you have good neighbors then your life’s probably sorted. If not, then, well, you need something else. This ‘else’ is what this project is exactly about! What if we told you that you need not worry anymore about your plants drying up while you holiday near the sea? Yes, you hear it right! The DIY Automatic Plant Watering System will make sure that your plants stay lush and green while you’re out all on. its. own!

Want to know how to make one for yourself? Hop right in!

Components Required

Building Guide

Step 1: Making:

The overall making of the project is the same as the project we made earlier which is the drip irrigation system. The link for the same is given below:
Drip Irrigation System

The catch here is that in the last project the watering was done manually, but here in this project, we are going to make it automated.
When we talk about automatic plant watering, the first thing that comes in our is the reason that is lack of water. The pump only waters when the soil dries up. To check the moisture of the soil, we use the secret device known as the Soil Moisture Sensor.

Once you are ready with your drip irrigation system.

Take the Soil Moisture Sensor and insert in the soil as shown in the below figure.Soil MoistureSensor

The connection of the same is shown in the below schematics.

Step 2: What is Soil Moisture Sensor and How it Works:

The Soil Moisture Sensor measures the water content of the soil. The moisture sensor contains two electrodes which are inserted into the soil. These electrodes are used to measure the content of water in the soil.electrodes

The electrodes are used to check the conductivity of the soil. When we check the conductivity of the soil.

The more conductive the soil is the more water content the soil has.

Step 3: Logic:

The Soil Moisture Sensor detects the amount of moisture in the soil. A threshold is set in the code.

If the moisture level goes below it, then the signal is sent to the evive, which in turn opens up the pump, resulting in the watering of the plant.

If the moisture level is exactly what we require, the water pump will not be turned on.

Thus, this is how the automatic plant watering system works.

Step 4: Circuit Diagram

The Water Pump is connected to M1.

Soil Moisture Sensor is connected as follows:

  • GND to GND of evive
  • VCC to +5 V of evive
  • VIN to A0 of eviveautomatic_plant_watering_system_fritzing

Step 5: Code:

The following code such be uploaded to make your plant monitoring system automatic.

Step 6: Conclusion:

With this, your DIY Automatic Plant Watering System is ready! Go, enjoy your vacay and let the watering system take care of your plants.

Circuit Diagram

DescriptionCircuit Diagram

The Water Pump is connected to M1.

Soil Moisture Sensor is connected as follows:

  • GND to GND of evive
  • VCC to +5 V of evive
  • VIN to A0 of evive


DescriptionDownload Code
Arduino Code for Automatic Plant Watering SystemDownload
evive LibraryDownload
Close Menu


STEMpedia Starter Package is now on Indiegogo!
Get 41% OFF with Super Early Bird discounts!