IoT Based Smart Plant Watering System Report
IoT Based Smart Plant Watering System Report
OF
BACHELOR OF ENGINEERING
In
ELECTRICAL ENGINEERING
Submitted by
Prof.M.S.Gadakh
SANGAMNER-422608
CERTIFICATE
This Is to Certify that the Project Report Entitled
In partial fulfillment of term for fourth year of Electrical Engineering in Savitribai Phule Pune
University, Pune.
CERTIFICATE
This is to certify that,
Student of Third year Engineering were examined in the Seminar report entitled
SANGAMNER
2024-25
ACKNOWLEDGEMENT
With deep appreciation, I acknowledge this as a chance to thank those indispensable
persons, without whom I would not be able to complete my “Auto Control and Monitoring biogas
plant using LabVIEW” final Year Project. First of all, I thank my project guide, Prof.M.S.Gadakh,
Department of Electrical Engineering, who provided invaluable assistance in shaping the direction of
the project. We are greatly thankful to Dr. S.S. Kadlag , Head of Department of Electrical
Engineering, who gave support and encouragement, which has been source of inspiration. I am
especially thankful to Dr. M. A. Venkatesh, Principal of AVCOE, Sangamner. We are also thankful
to college library for providing the required books and access to the Internet for collecting information
related to the work. Last but not the least thanks to all supporting staff.
ABSTRACT
-The Internet of Things (IoT) is transforming the agriculture industry and enabling farmers
to contend with the enormous challenges they face. Livestock monitoring, conservation monitoring,
and plant & soil monitoring are the challenges with which IoT can be a solution. The innovative IoT
applications address the issues in agriculture and increase the quality, quantity, sustainability, and
cost-effectiveness of agricultural production. Today’s large and local farms can leverage IoT to
remotely monitor sensors that can detect soil moisture and crop growth and detect pests and control
their smart connected harvesters and irrigation equipment. This project aims at monitoring the soil
parameters like soil moisture, temperature and electrical conductivity and automates the irrigation
process. Decision making is done through a microcontroller. User is acknowledged about the field
when there is any deviation from the expected values via text message. Along with soil parameters,
plant pest detection is also included in this project. This ensures complete system health. Whereas,
Greenhouses are controlled area environment to grow plants. The main aim of this project is to design
a simple, low-cost, Arduino-based system to monitor the values of environmental parameters that are
continuously uploaded and controlled in order to achieve optimum plant growth and yield.
Acknowledgement
Abstract
Index
List Of Figures
1 INTRODUCTION 1
1.1 Introduction 1
2 LITERATURE SURVEY 3
3 METHODOLOGY 5
4 RESULTS 14
5 CONCLUSION 16
6 REFERENCES 17
LIST OF FIGURES
Internet of Things represents a general concept for the ability of network devices to sense
and collect data from the world around us, and then share that data across the Internet where it can be
processed and utilized for various interesting purposes. Internet of Things is very quickly becoming
a reality. We can see the proof of it around us. Our devices are getting smarter each day from
smartphones to smart TV to smart car to Smart kitchen. Everything is now getting connected to
Internet. Internet of Things (IoT) describes a network of physical objects that connect to each other
through the internet. Objects, or ‘things can transfer information wirelessly without requiring human
interaction. A ‘thing’ can be any object that can be assigned an IP address and provided with the ability
to transfer data over a network. A Thing, in the Internet of Things, can be a person with a heart monitor
implant, a farm animal with a biochip transponder, an automobile that has built-in sensors to alert the
driver when tire pressure is low or any other natural or man-made object that can be assigned an IP
address and provided with the ability to transfer data over a network. These devices collect useful
data with the help of various existing technologies and then autonomously flow the data between
other devices. Current market examples include smart thermostat systems and washer/dryers that
utilize WiFi for remote monitoring.
In this project, we will learn about the IoT Based Smart Agriculture & Automatic Irrigation
System with Nodemcu ESP8266. Agriculture plays a vital role in the development of agricultural
countries. Some issues concerning agriculture have been always hindering the development of the
country. Consequently, the only solution to this problem is smart agriculture by modernizing the
current traditional methods of agriculture. Detail the various challenges faced in traditional plant care,
such as inconsistent watering, labor costs, and the difficulty of maintaining plants for busy
individuals. Reference statistics and studies about plant health and water usage in agriculture
Hence the method is making agriculture smart using automation and IoT technologies. The
Internet of Things (IoT) enables various applications of crop growth monitoring and selection,
automatic irrigation decision support, etc. We proposed the ESP8266 IoT Automatic irrigation system
to modernize and improve the productivity of the crop.
.
1
1.2 Need of Project:
• Main Objective:
The primary objective of this project is to design and implement an IoT-based system that
automates plant watering using real-time moisture data and provides remote control via a
mobile application.
• Sub-Objectives:
1. Monitor soil moisture levels using a moisture sensor.
2. Automate the activation of the water pump based on predefined moisture thresholds.
3. Display moisture levels on an LCD screen for easy local monitoring.
4. Provide real-time moisture data and remote pump control via the Blynk mobile app.
5. Enhance plant care by reducing manual intervention and improving water
management.
2
CHAPTER 2
LITERATURE SURVEY
2. Literature Survey
The newer scenario of decreasing water tables, drying up of the rivers and tanks, and
unpredictable environment present an urgent need for proper utilization of water. In India about
35% of land was under reliably irrigated. And the 2/3rd part of land is depending on \monsoon for
the water. Irrigation reduces dependency on monsoon, improves food security and improves
productivity of agriculture and it offers more opportunities for jobs in rural areas. Farmers are
facing problems related to watering system that how much water has to supply and at what time?
Sometimes overwatering causes the damage to crops and as well as waste of water. Hence for
avoid such damage we need to maintain approximate water level in soil. In this paper, humidity
sensor, moisture sensor, temperature sensors placed in root zone of plant and gateway unit
(ESP8266) handles the sensor information and transmit data to a android application. This
application is developed for measure approximate values of temperature sensor, humidity sensor
and moisture sensor that was programmed into a microcontroller to control water quantity.
3
2.4 Embedded Based Green House Monitoring system using Microcontroller:
Arul Jai Singh [4] et al. presents a system designed to monitor and control the
environmental parameters of a greenhouse using an embedded system based on a PIC
microcontroller. The authors, Arul Jai Singh, Raviram, and Shanthosh Kumar, explain that the
system measures parameters such as temperature, humidity, and light intensity using sensors and
adjusts them to maintain optimal conditions for plant growth. The article also describes the
implementation of a web-based interface for remote monitoring and control of the system. The
authors highlight the benefits of the system, including increased yield and reduced energy
consumption, as well as potential applications in commercial agriculture. Overall, the article
provides a useful resource for individuals interested in implementing an embedded-based
greenhouse monitoring system for optimal plant growth.
4
CHAPTER 3
METHODOLOGY
3. Methodology:
3.1 Proposed Methodology.
We will use Capacitive Soil Moisture Sensor to measure moisture content present in the soil.
Similarly to measure Air Temperature and Humidity, we prefer DHT11 Humidity Temperature
Sensor. Using a 5V Power relay we will control the Water Pump.
Whenever the sensor detects a low quantity of moisture in the soil, the motor turns on automatically.
Hence, will automatically irrigate the field. Once the soil becomes wet, the motor turns off. You can
monitor all this happening remotely via Blynk app online from any part of the world.
5
Fig -3.2.1: Node MCU (ESP8266)
6
3.2.4.5V Relay Module:
Relay is one kind of electro-mechanical component that functions as a switch. The relay
coil is energized by DC so that contact switches can be opened or closed. A single channel 5V relay
module generally includes a coil, and two contacts like normally open (NO) and normally closed
(NC). This article discusses an overview of the 5V relay module & its working but before going to
discuss what is relay module is, first we have to know what is relay and its pin configuration.
7
3.2.6 .Blynk IoT:
Blynk IoT is main Software Tool of Our Project. It can be Installed by using Following Steps:
First we have to install the Blynk IoT App from play store. After Create Account on Blynk App by
using Mail Id. Then go to Developer mode and Create New Template According to our project. After
creation of Template, we have to go to DataStream’s and create Separate Data stream for each
parameter. In our project we take two Data Streams like Temperature, Humidity and Soil Moisture.
After Create Web Dash Board for Displaying parameter’s purpose. In Web Dash Board we take three
Gauges for measuring Temperature Humidity and Soil Moisture
The Physical Description of project can be represented by the above Fig 5. All Sensors are connected
to the NodeMCU and DC Pump and Relay module is connected to Power Supply. Here we use the
power supply as Battery. The Output can be shown in Blynk App. This app is used to Monitor and
9
Control our Hardware project and Display the parameters in Web Dashboard of Blynk App. The
circuit Diagram can be shown in below Figure:6 The connections of circuit are explain below. In
NodeMCU we use D3, D2,D5 and A0 along with VCC and GND Pins.DTH11 Sensor consist of Three
pins the data pin is connected to D3 of MCU and Supply and Ground pin is connected to VCC and
GND respectively. Soil moisture sensor signal pin is connected to A0 and remaining two pins one is
connected to supply and another is ground. LED positive is connected to D2 whereas negative is
grounded. Relay Module data pin is connected to the D5 and Supply and Ground is connected to VCC
and GND Respectively. DC Pump Relay Module is connected to the Battery. DC pump Operates
based on the Relay and Battery. When we give Power Supply to NodeMCU 5V or 9V then the user
program in flash memory is enables and display the outputs. According to the displayed information
we overcome the Soil Moisture related problems then we improve the Soil Moisture by giving the
proper water supply to plant through motor. Then Automatically the we improve plant growth and
also reduce the wastage of water. When moisture level is high then the motor is in OFF position
10
3.8 Problem Statement:
Farmers cannot precisely detect environmental condition around the plant. Farmers only know
the wetness of soil, the humidity and temperature around the plant by feel it themselves. Nowadays,
there is wireless technologies that being implement in many fields. The user need device that can send
the condition of plant wirelessly. The user will get notification about the environmental condition
around the plant. To always sustain and retain appropriate moisture content in the soil we have
designed an automatic moisture control and irrigation system by monitoring the parameters
temperature, humidity and soil moisture content using the temperature & humidity sensors (DHT11)
and moisture sensors. The prototype we used comprises of moisture sensors, temperature & humidity
sensors, Nodemcu and water pipes to supply water from tank controlled by DC motors. Moisture
sensors are installed near the roots and temperature & humidity (DHT11) sensor is installed further
away to detect the temperature and humidity. These sensors send their data to the Nodemcu to analyze
the results. The Nodemcu will turn the inlet valve on, to water the plants, until the soil moisture value
becomes greater than the threshold value which is 30% (calculated according to the crop - eg:spinach),
Spinach Soil Humidity - 30% Air Humidity - 14% Temperature - 25°
11
BlynkTimer timer;
bool Relay = 0;
void setup() {
Serial.begin(9600);
pinMode(waterPump, OUTPUT);
digitalWrite(waterPump, HIGH);
lcd.init();
lcd.backlight();
lcd.setCursor(1, 0);
lcd.print("System Loading");
for (int a = 0; a <= 15; a++) {
lcd.setCursor(a, 1);
lcd.print(".");
delay(500);
}
lcd.clear();
12
if (Relay == 1) {
digitalWrite(waterPump, LOW);
lcd.setCursor(0, 1);
lcd.print("Motor is ON ");
} else {
digitalWrite(waterPump, HIGH);
lcd.setCursor(0, 1);
lcd.print("Motor is OFF");
}
}
Blynk.virtualWrite(V0, value);
lcd.setCursor(0, 0);
lcd.print("Moisture :");
lcd.print(value);
lcd.print(" ");
void loop() {
Blynk.run();//Run the Blynk library
timer.run();//Run the Blynk timer
}
13
CHAPTER 4
RESULTS
4.1 Results :
14
4.2. Future Scope and Expansion
The Future Scope of this Project never be ended Because in today fast World every person will
Require a helping hand to take care of plant and Plant health status. This is Further used for large
Scale of Agriculture Purpose to increase the Crop Rate and help farmers to reduce man power.
Machine results and sensing provide accurate results which will help optimize production. With IOT
the Plant Monitoring system can be made portable. Plant Monitoring system can be set up in extreme
climatic conditions as the automated system will continuously make alterations such that suitable
conditions for the plants are sustained.
15
CHAPTER 5
CONCLUSION
5. Conclusion
In this project, we implemented an automatic irrigation facility which one can easily control
from their home by using a simple online application. Labor work would be eliminated and we would
get accurate results. The proposed system can reduce the efforts of farmers and provides a high yield.
It also conserves water for irrigation by locating the sensor at the right position above the soil level.
This work has shown that plants can still sustain at low moisture level when the temperature is
moderate.Analyzing more than one parameter has made this system an efficient one for managing the
field.
The IoT-based Smart Plant Watering System is a highly efficient and user-friendly solution for
automating plant care. By integrating components such as the ESP8266, moisture sensor, water pump,
relay module, LCD display, and the Blynk app, the system ensures that plants receive the right amount
of water at the right time, minimizing both human effort and water wastage.This project highlights
the importance of IoT in modern agriculture and gardening, offering a practical approach to water
conservation and plant health management. The system’s ability to provide real-time moisture data
and remote control through a mobile application makes it an ideal solution for individuals and farmers
alike.
In conclusion, this project not only demonstrates the practicality of IoT in everyday applications
but also contributes towards a more sustainable future by promoting efficient water usage and
healthier plant growth.
16
REFERENCES
[1] Abhishek Gupta, Shailesh Kumawat, Shubham Garg, "Automated Plant Watering System", Vol-
2, Issue-4, 2016 ISSN: 2454 - 1362.
[2] Taylor Francis Group, "Automated Plant Watering System", LLC, pp.59-69, 16 September
2016.Taylor Francis Group,"Automated Plant Watering System", LLC, pp.59-69, 16 September
2016..
[3] T.Thamaraimanalan , S.P.Vivekk ,G.Satheeshkumar, P.Saravanan," Smart Garden Monitoring
System Using IOT",IEEE,pp.5- 10,2018.
[4] Arul Jai Singh, Raviram, Shanthosh Kumar, "Embedded Based Green House Monitoring system
using pic Microcontroller", IEEE Trans. Syst, Man, Cybern. Systems and Humans, vol. 41, no. 6,
pp.1064-1076, November 2011.
17