Project 9: Automated Plant Waterer
Are you notoriously bad at remembering to water your houseplants? Or maybe you’re going out of town for the weekend? Today, we are building a life-saver: an Automated Plant Waterer.

How It Works
This project introduces you to working with real-world mechanical components (a water pump) and higher-power switching (a relay).
- Capacitive Soil Moisture Sensor: Unlike cheap resistive sensors that corrode after a few weeks in wet dirt, capacitive sensors last for years. It measures the dielectric permittivity of the soil to determine water content.
- Arduino Uno R3: The brain of the operation. It constantly reads the moisture level. When it drops below a threshold, it sends a signal.
- 5V Relay Module: The Arduino’s pins can’t provide enough current to drive a motorized water pump safely. A relay acts as an electronic switch. The Arduino flips the switch, and the relay connects the pump to a stronger power supply.
- 5V Submersible Pump: Placed in a reservoir (like a mason jar of water), it pumps water through a silicone tube straight into your plant’s pot.
Recommended Guides to Follow
For step-by-step wiring diagrams and code, these are some excellent real-world guides to build this project:
Recommended Gear & Components
Using the right components makes a huge difference here. A corroded sensor or a jammed pump can flood your desk. Here are the exact parts we recommend:
(Note: These are direct Amazon links so you can get the right parts without hassle.)
