
Automatic Plant Watering System
Designed, programmed, tested, printed, and assembled an automatic incognito plant watering system.
​
The rock is specially made from PLA via 3D printing, internally it holds a waterproof servo as well as a rack and pinion system. There is an external capacitive moisture sensor.
​
Additional housing exists for the Arduino UNO microcontroller and wiring system.
​
User: Indoor Plant Owners
​
Solution: A plant watering system that looks like a rock, sits on the soil of the planter, and detects moisture amount to determine when to hold/release water.
Important design requirements:
​
-
Moisture Sensor
-
Place to hold water
-
Mechanism to release water
-
Easy to install/use
-
Looks ok
-
Cheap/Affordable
-
Wire housing


Specialty Design:
​
Using Solidworks, the design was assembled.
Individual 3D printed components include:
​
-
rack & pinion
-
rock bottom & top shells
-
Internal holding stand for rack
-
shelf to attach the servo
​
​
Testing & Calibration:
​
-
The completely dry & wet capacitive values of the soil had to be determined
Dry Soil Resistance = 651​
Wet Set Resistance = 128
-
Wrote into the code for the necessary equations. Converting values from capacitance to moisture percentage.​
​​
Range = Min Value - Max Value
= 128 - 651 = 523
​
Moisture % ={ 1-[(Sensor Value-Min Value)/ Range] } x 100%
Moisture % ={ 1-[(Sensor Value-128)/ 523] } x 100%
​
​
