Automatic Arduino based Garden Waterer

  • Difficulty: Easy
  • Time to complete: 1 hours (excluding printing time)

Save time (and your plants) by automating the watering of your garden.


Save time during the Summer by automating the watering of your greenhouse, flower beds, hanging baskets and/or lawn with this simple Arduino project.

Once built, you'll be able to program a custom watering schedule to suite the needs of your garden. Thats once less job to do in the Summer! Now, where's my summer hat, deck chair and that novel I was reading?


List of items used in this project and where to find them (the links are Amazon affiliate links and help to support this channel at no cost to you):

Elegoo Arduino Nano (x1):
■ Servo (x1):
■ Real time clock (x1):
■ Hoselock compatible connector (x2):
■ Wire:
■ Hoselock compatible inline valve (x1):
■ Nuts and Bolts - M3 x 10 (x3):
■ ABS Filament:
■ Hoselock Irrigation kit (x1):

If you would prefer to use PLA filament I have good success with this one:
■ PLA Filament:

■ Battery powered glue gun:
■ Battery powered soldering iron:
■ Bosch Bit Driver:

Circuit Diagram

Circuit Diagram


The code for this project is hosted on GitHub:

More DIY Machines Projects