🤖
DIY robot concept

How to make a plant watering robot

A soil-moisture watering system with peristaltic pump, reservoir level sensor, leak detection, local schedule and phone alerts.

A plant watering robot fails when it trusts one cheap soil sensor forever. Soil probes corrode, pots drain differently and pumps siphon if tubing is routed badly. A robust build combines moisture thresholds, dose limits and leak detection.

Use a peristaltic pump or diaphragm pump so water only moves when commanded. Add a reservoir level sensor so the pump does not run dry. For indoor plants, a leak sensor under the pot tray is more important than fancy AI.

Core parts

ESP32 controller

$8

Local schedule, Wi-Fi alerts and pump control

Capacitive soil moisture sensors

$12

Less corrosion than resistive probes

Peristaltic pump

$15

Controlled dosing without siphoning

Reservoir level sensor

$6

Prevents dry pump runs

Leak sensor pad

$5

Stops watering if water appears under the tray

Tubing and drip emitters

$12

Routes water to pots cleanly

Design variants

Single-pot version

One sensor, one pump and a small bottle reservoir.

Balcony planter version

Multiple emitters, larger reservoir and weather-resistant box.

Camera plant monitor

Add ESP32-CAM for daily snapshots and growth timelapse.

Practical safety note

Treat the generated output as a prototype plan, not a certified product. Body-adjacent, high-voltage, optical-energy and mobility builds need qualified review before real-world use.

FAQ

Which moisture sensor should I use?

Capacitive sensors are usually better than exposed resistive probes, but still need calibration per soil mix.

Can it overwater plants?

Yes. Add maximum dose per day and a leak sensor, not just a moisture threshold.

Does it need internet?

No. Keep watering local; use Wi-Fi only for alerts and logs.

Related robot guides

Turn this concept into a sourced build

Start with this prompt prefilled, then let RoboHub generate the live parts list, wiring plan, CAD and firmware.

Generate build