Pot Plant Monitor Powered by Arduino

About: Enjoying the projects? Support this page on Patreon: https://goo.gl/QQZX6w

Hey there guys, I recently watched a video on Makes youtube page called the potted plant protector and I really liked the idea of a plant health monitor however I wanted mine to have its own display so I could always keep an eye on the data. So here's my build.

Teacher Notes

Teachers! Did you use this instructable in your classroom?
Add a Teacher Note to share how you incorporated it into your lesson.

Step 1: Parts Needed

Eletronics:

  1. Arduino Pro Mini x1
  2. Nokia 5110 Display x1
  3. Photoresistor (light sensor) x1
  4. Humidity and Temperature sensor (RHT03) x1

and one boot loader of choice for the arduino pro mini, im using and arduino uno with the atmega 328 chip taken out to upload my scketch.

Materials:

  1. Cardboard (any kind)
  2. A potplant holder x1
  3. soil
  4. Metal Screws x2
  5. A plant
  6. Copper Wire

Tools:

  1. Soldering Iron
  2. Cutting Knife
  3. Hot Glue Gun
  4. Pen or Marker


Step 2: The Idea

The Idea of the pot plant protector is to make a plant holder that will tell you if the enviroment is right for your pot plant by reading the light levels, the room temprature or humidty as well as being able to sense the moisture in the soil to alert the user to low water levels. In future iterations I hope to automatically activate a water pump when the water levels are low but thats for a whole other project.

Step 3: The Wiring

Nokia 5110:

SCK or CLK- Pin 7

arduinoMOSI or DIN – Pin 6 arduino

DC – Pin 5 arduinoRST – Pin 3 arduino

CS or CE – Pin 4 arduino

VCC – 3.3 volt arduino

BL – 5 volt arduino

GND- ground of arduino

Temprature Sensor:

Sourse pin - analog pin 2

VCC - 5v

GND - GND

Photoresistor:

leftside - analog pin 1

rightside - VCC

Moisture Sensor (Screws)

Screw 1 - analog pin 0

Screw 2 - VCC

Humidity Sensor:

Source pin - analog pin 3

GND - GND

VCC - 5v


Step 4: The Code

For this sketch you will need the following libraries

The sketch is a bit rough however all the fearures work fine on my arduino pro mini (Warning this sketch acts very funny when uploaded to Arduino Mega)

Step 5: Putting It All Together

This is one of those steps that I can't really help you with, if you have finished all of the wiring and got it to work, then designing a cool case to put it in should be a piece of cake. I invite you to use my design which houses all of the electronics near the plant for ease of access, however I would love to see your interpretations. I will include pictures of my final project if you would like to use my design.

as always if you want to learn more about how I made it or have questions of any sort please feel free to ask me ill always try my best to reply.

Arduino All The Things! Contest

Participated in the
Arduino All The Things! Contest

Indoor Gardening Contest 2015

Participated in the
Indoor Gardening Contest 2015

Be the First to Share

    Recommendations

    • Made with Math Contest

      Made with Math Contest
    • Multi-Discipline Contest

      Multi-Discipline Contest
    • Robotics Contest

      Robotics Contest

    2 Discussions

    None
    MoFanFr

    3 years ago

    I have already begun a similar project.

    I will also want to add a water pump and I want to connect my plant to internet in order to monitor it.

    I added a button to be able to turn off/on the LCD screen to reduce the consumption.

    Currently, I m still waiting some components to finish it.

    Just a remark, it seems that you use 5V for the backlight it seems better to only use 3.3V. You should use a level shifter to reduce to 3.3V the command from the arduino:

    https://www.adafruit.com/products/338

    1 reply