Project Report Iot
Project Report Iot
on
Self Watering Plant system
by
Ishani Rede (T212039)
Kajal Raykar (T212038)
Siona Samuel (T212040)
-
2019 2020
Abstract
the input received from the soil moisture sensor. This system is useful when the
user does not have time to water the plants or if the user is not at home for
some days. Plus by using this system the user will not have to remember to
The self watering plant system is a system which is fully automated system.
This system will be used for supplying water to the plants when they actually
need it. This will be done by considering the input value received from soil
moisture sensor. According to the input value from the soil moisture sensor, the
moisture level will be checked. If the moisture level is LOW in the soil then it
means that the plant needs water so in this case the motor will be turned ON
automatically through relay which will provide water to the plant. And this
supply of water will be provided until the moisture level becomes HIGH. In
other case, if the moisture level in the soil is already HIGH then the motor will
not be turned ON. In this way, there is no human intervention required in this
system. Without any human intervention the plants will be watered at the right
Nowadays people don't have time to water the plants as they not at home the
whole day. Or also in their busy schedules they forget to water the plants and
the plants die. So the solution for this is the self watering plant system. The
main goal of this system is to supply water to the plants when they need it. The
turning the submersible water motor ON and OFF. The motor is turned ON and
This self watering plant system comprises of various components such as soil
moisture sensor, relay, water motor pump, arduino and some more.
The soil moisture sensor is used to calculate the moisture content in the
soil. It returns either digital output i.e 0,1 or analog output which are variable
numbers. By considering this output generated by the soil moisture sensor, the
water motor is turned ON and OFF. The motor helps in supplying water to the
plant. And this motor is turned ON and OFF by the help of relay.
Design
The soil moisture sensor and relay are connected to the arduino uno board
int output_value ;
int Relay = 3;
void setup() {
pinMode(Relay,OUTPUT);
Serial.begin(9600);
delay(2000);
pinMode(13,OUTPUT);
void loop() {
output_value= analogRead(sensor_pin);
output_value = map(output_value,550,10,0,100);
Serial.print("Mositure : ");
Serial.print(output_value);
Serial.println("%");
if(output_value<0){
digitalWrite(Relay,HIGH);
digitalWrite(13,HIGH);
else{
digitalWrite(Relay,LOW);
digitalWrite(13,LOW);
delay(1000);
}
Result
Video Link :
https://drive.google.com/open?id=1hPVM-B0xEDD12suj-5LSOt9arwqxtroi
Conclusion
In this way this system does not require any human intervention. Everything is
automated. The water motor will provide water to the plant when it needs it
For future scope we are going to add some more features such as soil
monitoring in which the constraints in the soil like nitrogen sodium will be
measured and accordingly the fertilizers will be supplied to the plants along
with water. Also we are making an android app which will contain all the
information about the system and will display the moisture content value and
There will be one more mode added into the system along with automatic
mode which is manual mode. The user will also be able to supply water or
https://ieeexplore.ieee.org/document/8753100
https://www.researchgate.net/publication/
283230079_Implementation_of_an_automated_irrigation_system_Smart_irrigation_system_paper_subtitle
https://www.engpaper.com/irrigation-2017.html