Plant-Watering Robot
A moisture sensor triggers a pump so your plant waters itself only when the soil is dry.
Start building ↓The build
Place the sensor
Insert the moisture sensor in the soil.
Wire the pump
Control the pump through a relay from the Arduino.
Set a threshold
Code it to pump when moisture drops too low.
Automate
Leave it to keep the plant watered.
The sensor reads soil moisture; when the reading falls below a set point, the Arduino switches on the pump for a short, measured watering.
A closer look
It's an automatic control system with a setpoint and feedback, just like a thermostat — but for water instead of heat.
Variables to test
- 1 Calibrate dry vs wet readings for your soil.
- 2 Add a small display of moisture level.
More Robotics
Obstacle-Avoiding Robot
An Arduino car reads distance with ultrasonic sound and steers itself away from walls.
Line-Following Robot
Infrared sensors keep a small robot glued to a black track as it races a loop.
Bristlebot
A toothbrush head, a coin motor and a battery make a buzzing bug that scurries across the table.