Automatic plant waterer using Arduino!
Connect your Arduino to your PC and open this project with the Arduino IDE, and upload it.
The pinout is very similar to this: https://docs.arduino.cc/learn/electronics/transistor-motor-control, except with one button for instantly watering, and one for resetting the watering timer. (Defaults to pins 3 and 2)
At the very start of the code, you'll see the water_time
, and water_delay
variables set. The default values are 5 seconds of watering, and 1 minute of delay between each time water is pumped. If you were to set this up, you would want to do something like watering once a day for 15-20 seconds, and adjusting if it is too little or too much.
This, except you'll have the pump inside of a water source, and the tube will go to your plant!
Also hopefully a bit less messy than what I did.