Automatic Smart Plant Pot - DIY, 3D Printed, Arduino, Self Watering, Project

  • Difficulty: Moderate
  • Time to complete: 4 hours

Print, assemble and program your own intelligent Smart Plant Pot. With a hidden water reservoir, pump and sensors why not make your plant care easy.



Sometimes when we go away from home for a few days or are really busy the house plants (unfairly) suffer because they are not watered when they need it. This is my solution.

It's a Smart Plant Pot which includes:

  • Inbuilt water reservoir.
  • A sensor to monitor the moisture level of the soil.
  • A pump to pump water to the plant when required.
  • A water level monitor in the water reservoir.
  • A LED to let you know when everything is OK, or if the water reservoir is nearing empty.

All the electronics, pumps and water reservoir are contained inside the pot to keep it looking smart. Each pot (if you make more than one) can also be set to the needs of different types of plants. It has an Arduino Nano controlling everything and the cost of the components has been kept as low as possible.


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):

■ Arduino Nano:
■ Mini submersible pump:
■ 5mm tubing:
■ Transistor:
■ Resistors (1k and 4.7k):
■ Wire:
■ 3mm LED:
■ Water level sensor:
■ Nuts and Bolts:
■ Soil moisture sensor:
■ Half Perma-proto board:
■ PLA Filament:

■ Battery powered glue gun:
■ Battery powered soldering iron:


More DIY Machines Projects