
DESIGN 1
Schematic And Design Of System
My first design was a design I discovered on youtube which would simply check the moisture level of the water each hour and turn on the water pump for around 3 seconds if the moisture was low.
Use Arduino Uno as the micro-controller to process the data and control pump. Can also possibly use a raspberry pi with scratch on it or python.
Use a low volt water pump to control the water flow to the plant.
Get an LED display to show the percentage of the moisture present.
Do an experiment with all the different percentages of moisture to find the threshold value that the system needs for it to dispense water into the plant.
In order to get water fill storage with water and attach a tube with a pump to it.
Then make a compact system that can be duplicated for different plants or get one big system for the greenhouse.

Materials Required
Arduino Uno
12v water pump
Relay Module
Moisture Sensor
Water Storage

Program
If using Arduino then code in C by looking at tutorials. If using raspberry pi then code in python.
Declare Moisture Sensor as Input and Pump as output.
Simple Program

DESIGN 2
Schematic And Design Of System
My second design was a design I discovered on GitHub which goes deep into controlling a garden and making graphs relating to the time and moisture in the garden. This design is very sophisticated compared to design 1 since it calculates the moisture with respect to multiple controllable variables such as the temperature of the soil, sunlight, ph levels, outside temperature, humidity etc. I personally like this design because it's more likely to deliver far more accurate results compared to design 1.
WORKS CITED
Hillhouse, Grady, director. Arduino Garden Controller - Automatic Watering and Data Logging. Youtube, 2 Apr. 2015, www.youtube.com/watch?v=O_Q1WKCtWiA&feature=youtu.be.
Niedbala, Wojciech, director. Arduino Plant Watering System (Simple). Youtube, 10 Nov. 2017, www.youtube.com/watch?v=Y73twlAdcLs.