Plant Health Monitor





Introduction: Plant Health Monitor

About: Please support and share our mission; the Plant Doctor is a non-profit, open source online research laboratory specializing in electronics+plants. Our vision is to bring together nature and technology in a s...

hello everybody,

please support & share our mission;


update 9/2/2014 you can now see the plant health monitor in action with the life box, the plant shelf and the plant doctor. please subscribe to keep updated.


what? The Plant Health Monitor easily attaches to any plant pot and notifies the user about their plant's health. it also documents the entire growth via webcam, and saves the environment data (humidity, temperature, light sensors). you can watch your plant anywhere in the world and make sure it stays alive. and you can keep track of growth in a way that was never done before..

why? how many people do you know just can't ever successfully grow plants, are you one of those people? no problem. with The Plant Arm you will become the best gardener in no time! it teaches you how to take care of your plant AS you are using it, no instructions, no manuals - ALSO because plants make anywhere a lovely place to live, clean the air and give off positive energy. people work in office spaces with zero sunlight and no live plants anywhere, what if we changed that for the common good?


how? I am scared that with the ever growing technology in the agriculture field, we will eventually forget how to take care of a plant especially if they are grown hydroponically. my solution is simpler, the plant health monitor instead teaches the user how to grow a plant, like a game. no prior gardening experience needed. no sun is needed, no ac plug is needed. just a regular plant in a pot, anywhere/anytime.


youtube video in action;

Step 1: Notification System

the plant health monitor v1.0 - parts list


1 x arduino uno3 - as low as $15 USD

2 x DC fan (5v @200mA each)

1 x thermistor

1 x photoresistor

4 x 3mm standard LEDs (green, yellow, blue, red)

1 x mini breadboard

4 x 220ohm resistors (for standars LEDs)

2 x 10K ohm resistors (for moisture and light sensors)

2 x 10 ohm resistors (for fans and temperature sensor)


basically each sensor has a color coded light.

when everything is optimal conditions, the green light stays on.

yellow light is for lack of light

blue is for water

red is for temperature. . .

if at anytime one of the sensors reads an abnormal activity, the light switches from green to the corresponding color. I could use 1 RGB led instead BUT this way I can see 2 or 3 problems separately at the same time. pinpointing exactly what is wrong. . .

you can also watch live feed of readings from the sensors on your computer, using the arduino serial monitor. . .

Step 2: Code & Schematics

I have also added mini fans to cool down the plant when necessary


to see the plant health monitor in action, please read;

The Plant Arm - Garduino upgrade

The Plant Shelf - Garduino upgrade ( still in works )


subscribe and don't miss out my new posts..!

love & peace



animals CAN feel, and animals ARE very smart..!



    • Water Contest

      Water Contest
    • Creative Misuse Contest

      Creative Misuse Contest
    • Clocks Contest

      Clocks Contest

    16 Discussions


    1 year ago

    Nice to see how your first project started and then evolved..

    1 reply

    I'm hoping to incorporate this into a rolling hydroponics rig ible I'm doing. Very cool!

    1 reply

    Hi its me again i just posted on another one of your projects

    hello anggorod. yea analog sensors do get grounded. one leg of each sensor goes straight to 3v3, and the other leg of each sensor goes first to the corresponding analog input and then exiting from there to the ground with the right resistor. here you can see an updated version of the connections;


    thank you for your interest !!

    "one leg of the NTC temperature sensor goes to 3.3V, the other first to A4 and then to GND with 1x 10 ohm resistor on the arduino nano"

    seem like that ? :D analog pin drounded before 1k Ohm

    thank, nice project :D


    I use 10k ohm with the nails (water probes) and the ldr photoresistor. and 10ohm with the NTC thermistor for the temp. this is how I got the best readings so far. when I first researched the idea, I had learned to apply the resistor before the analog in and then straight to ground instead. sensors don't work that way, you have to send it straight back to analog pin first and then exit from there with the corresponding resistor to ground. just like your diagram !! thank you very much for drawing that. i've never been fully able to use fritzig schematics..
    i hope you get to use the system and put it to test, daily data collection. please share your work.! in the mean time check this out;

    Just the right thing for a Techno savvy, city-dwelling, ever-busy do gooder.

    You got my vote.

    Nice project.

    I would tell you that it seems to me there is an error in the schema from fritzing as analog inputs are connected to ground instead of the sensor.

    I believe your sketc will for mine project,to actuate a solenoid valve to decrease humidity parameters,after some time has elapsed.

    Good evening

    2 replies

    thank you sir.! I will be looking into what you have said, i'm just very busy at the moment but with a glance, i seem to be noticing a few things too. I am still surprised how I put that thing together in the first place, i was very excited and amazed..! :)

    i'll reply in depth later,