Mark Fickett Art: Plant Waterer

This plant waterer runs on an ATTiny85. It detects the moisture in the plant's soil and detects whether the water reservoir is empty using a voltage divider (more water means less resistance means higher voltage detected). It waters the plant using a pump with a DC motor.


Code on Github.


circuit diagram

Parts and Construction

control board motor

For the water bucket end, I used a plastic baggie tie to hold the end of the speaker wire to the tube, and used an empty glass jar to hold the tube's end underwater. (There has been some corrosion of the copper wire due to current flowing for the voltage divider.)


For the plant end, I cut a small wood scrap, which holds two conductive probes to sense soil moisture and which keeps the vinyl tubing in place.



In: Arduino