lowcost full automated watering robot

None of your plants will ever die again! At least not due to lack of water... ;)

Similar projects worth following
I'm about to build an Arduino based watering robot for plants. The only thing you still have to worry is to keep having enough water in the tank. All parts will run on 5V and I try to keep the whole project in a neat balance bitween as cheap as possible VS. as simple as possible.

You could simplify the project, which would make it even cheaper and more suitable for being powered by a batterie by replacing the arduino with an Attiny85 and the water pump with a LED. Since the Attiny85 has very low powerusage on sleep mode and it is totally enough to check moisture every few hours up to once a day, it will run for a long day on a single batterie charge.

  • 1 × Arduino pro mini clone 5V
  • 1 × Soil Moisture Sensor
  • 1 × RS-360SH Water Pump

  • Testing the Soil Moisture Sensor

    xamiax03/14/2016 at 20:02 0 comments

    To test if the soil moisture sensor is working correctly, I hooked up a simple digital tube display. The sensor is connected to an analog pin. So if there is high moisture, the read value is high (a few hundred). If it were totally dry it would show 0.

    #include <Arduino.h>
    // Display stuff
    #include <TM1637Display.h>
    #define CLK 12
    #define DIO 11
    TM1637Display display(CLK, DIO);
    int sensorPin = A0;
    void setup()
    void loop()
      int sensorValue;
      sensorValue = analogRead(sensorPin);
      display.showNumberDec(sensorValue, false, 4, 0);

    Seems like the sensor works like a charm!

View project log

Enjoy this project?



Similar Projects

Does this project spark your interest?

Become a member to follow this project and never miss any updates