Automated Plant Waterer
DIY Project

Automated Plant Waterer

AAlexM
Shared on March 15, 2026

About this Build

A system that automatically waters plants when soil moisture is low. I used an Arduino Uno and a soil moisture sensor. The pump is controlled by a relay module. It's been running for 2 weeks perfectly!

Project Gallery

Project view 2
Project view 3
Project view 4
Source Code
void loop() {
  int moisture = analogRead(A0);
  if (moisture < 300) {
    digitalWrite(PUMP_PIN, HIGH);
    delay(5000);
    digitalWrite(PUMP_PIN, LOW);
  }
}

Project Files

3D Model
/models/case.stl