Intelligent Plant Monitoring and Management System-1
Intelligent Plant Monitoring and Management System-1
Submitted by
*** VARGHESE (Reg.No.VJC18EC014)
*** KURIAN (Reg.No.VJC18EC026)
*** JOHNY (Reg.No.VJC18EC042)
in partial fulfillment for the award of
degree of
BACHELOR OF TECHNOLOGY
in
MAY 2022
VISWAJYOTHI COLLEGE OF ENGINEERING AND TECHNOLOGY
VAZHAKULAM
Department of Electronics and Communication Engineering
Vision
Moulding Electronics Engineers with Professional Competence and Global Outlook
Mission
To create a vibrant academic ambience conductive for progressive learning.
Build up excellent infrastructure and lab facilities to train the students in the current &
emerging technology.
Maintain well qualified faculty who are willing to upgrade their knowledge continuously.
Groom students towards successful careers by facilitating industry-institute relationships
and value addition through regular skill-development programmes.
Programme Outcomes
Engineering knowledge: Apply the knowledge of mathematics, science, engineering
fundamentals, and an engineering specialization to the solutions of complex engineering
problems.
Program analysis: Identify, formulate, review research literature, and analyze complex
engineering problems reaching substantiated conclusions using first principles of
mathematics, natural sciences, and engineering sciences.
Modern tool usage: Create, select, and apply appropriate techniques, resources, and
modern engineering and IT tools including prediction and modelling to complex
engineering activities with an understanding of the limitations.
The engineer and society: Apply reasoning informed by the contextual knowledge to
assess societal, health, safety, legal and cultural issues and the consequent responsibilities
relevant to the professional engineering practice.
Ethics: Apply ethical principles and commit to professional ethics and responsibilities
and norms of the engineering practice.
Life-long learning: Recognize the need for and have the preparations and ability to
engage in independent and life-long learning in broadcast context of technological
change.
Program Specific Outcomes
Our studemts ahall be able
to,
Analyze and modify electronic products which will find applications in the field of
communication and automation.
Apply the concepts of signal processing and develop algorithms to solve real-world
electronics and communication engineering problems.
Design and manage cost effective low power electronic systems to address global
challenges with a strong social commitment and ethical values.
VISWAJYOTHI COLLEGE OF ENGINEERING AND TECHNOLOGY,
VAZHAKULAM
BONAFIDE CERTIFICATE
This is to certi fy that the project report enti tled " Intelligent Plant Growth
Monitoring and Management System" is a bonafi de record of the work done by
*** VARGHESE(Reg.No.VJC18EC014), **** KURIAN(Reg.No.VJC18EC026) and ***
JOHNY(Reg.No.VJC18EC042) in partial fulfillment of the requirements for the award of the
degree of Bachelor of Technology in Electronics and Communications Engineering of APJ
Abdul Kalam Technological University, Trivandrum.
Date :
Place : Vazhakulam
First and foremost, we thank God Almighty for His divine grace and
blessings in making all this possible. May he continue to lead us in the years to come. It
is our privilege to render our heartfelt thanks and gratitude to our most beloved
manager, Rev Msgr. Dr. Pius Malekandathil and our Principal, Dr. K K Rajan for
providing us the opportunity to do this main project during the fourth year (August
2021- June 2022) of our B-Tech degree course. We are deeply thankful to our Head of
the Department, Mrs. Smitha Cyriac for her support and encouragement. We would
like to express our sincere thanks to the project coordinator Mrs. Anitta Thomas, Asst.
Professor, Department of Electronics and Communication Engineering for her guidance
and support.We also express our sincere gratitude to our Project guide Dr.Cyriac M
Odackal, Assoc. Professor, Department of Electronics and Communication Engineering
for her motivation, assistance and help for the project. We also thank all the staff
members of the Electronics and Communication Engineering for providing their
assistance and support. Last, but not the least, we thank all our friends and family for
their valuable feedback from time to time as their help and encouragement.
***A VARGHESE
*** KURIAN
** JOHNY
CONTENTS
Chapter No. Title Page No.
LIST OF ABBREVIATIONS i
LIST OF FIGURES ii
1 INTRODUCTION 1
1.2 OBJECTIVE 1
2 LITERATURE REVIEW 2
3 PROJECT OVERVIEW 4
3.2 WORKING 5
Light Sensor(LDR) 12
PH Sensor Module 14
Four Channel Bidirectional Logic 15
level Converter
Aluminum Heat Sink Case With 16
Double fans
DC 3-6 Mini Micro submersible 17
Water Pump
3.6 METHODOLOGY 23
4 RESULTS 24
pH Results 27
5 CONCLUSSION 30
6 REFERENCES 31
LIST OF ABBREVIATIONS
AI-ML USB :
GPIO
:
GPU
:
GND
:
HD
:
I2C
:
IoT
:
LED
:
LAN
:
pH :
PoE :
RAM
:
SPI
:
TTL
:
UART
:
i
e & Machine Learning General-Purpose
A
Input-Output
r
Graphic Processing Unit
t
Ground
i
High Definition
f
Inter-Integrated Circuit
i
Internet of Things
c
Light-Emitting Diode
i
Local Area Network
a
Potential of Hydrogen
l
Power of Ethernet
i
LIST OF FIGURES
Fig. No. Title Page No.
ram of Intelligent Plant 4
Monitoring & Management System
Raspberry Pi 4 Model B 4GB RAM 6
pH Sensor Module 14
Momentary Switch 18
Schematic Diagram 22
ii
Fig. No. Title Page No.
Final Product 28
Monitoring Section 29
iii
LIST OF TABLES
Table. No. Title Page No.
4.5 pH Readings 27
iv
Intelligent Plant Growth Monitoring and Management
System
CHAPTER 1
INTRODUCTION
The past decade has been significant advancement in the field of agriculture
industry. Various smart appliances are set to realize the concept of a new smart farming
with the help of latest technologies.
GENERAL BACKGROUND
Intelligent plant growth monitoring and management system will help to ease the
most tedious job of gardening for plant lovers. The system brings more convenience and
comfort to people’s lives by taking care of their plant’s growth. The proposed system is
designed and implemented using a low-cost credit card-sized Raspberry Pi, which is
monitored through a remote monitoring sensor. This helps to solve plants' thrive by
tracking the environmental conditions and monitoring them. The system gives a timely
alert to the user’s Android phone by gathering and analyzing the data about the changing
soil moisture condition, weather, and temperature with the help of various sensors. All
the parameters like humidity, temperature, soil, moisture, light intensity, and pH, are
tracked by the system, and this information is uploaded to the database. This system also
helps to monitor the plant’s condition from any part of the world like the user’s
workplace. This intelligent plant growth monitoring system will continuously monitor the
condition of the plant and alert the user to make the changes that require immediate
action for the plants.
OBJECTIVE
Intelligent management of agriculture systems, aiming at optimizing profitability,
productivity, and sustainability, comprises a set of technologies including sensors,
information systems, and informed management, etc. The main purpose of this system is
to provide comfort to the people by reducing the manual work and to improve overall
performance of the system without manual interaction. Intelligent plant growth
monitoring system will help to ease the tedious job of gardening and it will helps to solve
plants thrive by tracking the environmental conditions and monitoring them. The system
also gives a timely alert to the user by gathering and analyzing the data.
CHAPTER 2
LITERATURE REVIEW
For plant growth monitoring tasks, a process-based model is widely used to
stimulate plants' biophysical process using agro-meteorological data, soil properties, and
plant management. The limitation of these models is mainly due to the availability,
uncertainty, and spatial variation of model parameters. To solve these problem empirical
models built using a machine learning algorithm is developed to monitor the growth and
health of the plant. The performance of the built model is evaluated with a comparison of
the statistical model and machine learning model.
Machine learning approaches for growth monitoring using multi-temporal and multi-
variety remotely sensed data [2]
The main goal of this paper is to build a machine learning model based on the
data derived from the sensor, with a combination of agro-meteorological data. This
methodology will also consider the temporal variation of the input data set acquired in
multiple development phases along the crop season. The dataset used for modeling was
built from two kinds of sources. The first source is sugar cane sucrose data from ripening
sugar cane fields, obtained for a different plot across three harvest seasons, from 2014-to
2016. The second source is remotely sensed data. The performance of the built model and
previous model will be evaluated according to the error between estimated and observed
values.
CHAPTER 3
PROJECT OVERVIEW
This section deals with the block diagram and working of the project, followed by
the various hardware components used in this project.
BLOCK DIAGRAM
This sub-chapter discusses the block diagram of the intelligent plant growth monitoring
and management system.
Fig 3.1 Block Diagram of Intelligent Plant Growth Monitoring and Management System
By analyzing the above studies, here we are planning to design an Intelligent plant
monitoring and management system with the help of a Raspberry Pi controller. In this system,
various parameters like temperature, humidity, light, and pH. are controlled with the help of a
sensor. The growth and health of the plant can be directly controlled and monitored by the
owner from any part of the world via the internet.
Our block diagram consists of a monitoring area. The plant to be monitored is placed in
this area. And there is a plant health monitoring system. It consists of sensors and actuators. It
will sense various parameters like temperature, humidity, pH, and light. . A camera is provided
and it can move 360 degrees and it will capture the images of the monitoring plant. The data
from the monitoring area and health monitoring system will be given to the machine learning
model. Here Raspberry Pi 4 is used. A machine learning model is trained data. Here the data
given to the machine learning model is saved into two folders test and train. Then this tested
data is compared against the trained data. If the error rate is near 0.1, then the model is
assumed to be trained otherwise an anomaly is detected. The data is then given to another
device via the internet. So the user can monitor the plant's condition from any part of the
world.
All GPIO pins in Raspberry Pi 4 are not only for input-output function. Each GPIO pin
can be used as other functions, which will be specified through programming.
About:
HD 720p video calling and HD video recording, 2.4 Giga Hertz Intel Core2 Duo, 2
GB RAM,200 MB hard drive space
Video capture: Upto 1280 x 720 pixels, Logitech fluid crystal. Focus type: Fixed
focus
Crisp 3 MP photos technology, Hi speed USB 2.0
Compatible with: Windows 10 or later, Windows 8, Windows 7, Works in USB video
device class (UVC) mode with supported video calling clients: MacOS 10.10 or later,
Chrome OS, Android v 5.0 or above
Built in microphone filters out background noise. System Requirements: Windows 7
Windows 8 or Windows 10 or later mac OS 10.10 or later chrome OS Android v 5.0
or above USB port Internet access visit your preferred video calling solution
provider's website for exact information on system and performance requirements.
Visit your preferred video calling solution provider's website for exact information
on system and performance requirements. Works with Skype google hangouts face
time for Mac.FoV: 60°
2 years limited
The above procedure can take up to 7 days, when factoring the drying procedure. The
experimental process can take roughly 10-minutes per measurement (packing, watering,
settling), and with about 6-10 measurements per experiment - the actual work can be 1-2
hours. Thus, after the initial few days of drying the soil, plus 2 hours of experiments,
along with a few days of drying the soil out - the full-scale experiment takes about 7
days. The way to ensure the fastest experimentation is to lay the soil out very thinly on
the wax paper. This will give about 7 days per soil calibration.
Specifications:
3 to 5V power and I/O
2.5mA max current use during conversion (while requesting data)
Good for 20-80% humidity readings with 5% accuracy
Good for 0-50 °C temperature readings +-2 °C accuracy
No more than 1 Hz sampling rate (once every second)
Body size 15.5mm x 12mm x 5.5mm
4 pins with 0.1" spacing
RoHS compliant
Light Sensor(LDR)
Light Dependent Resistors (LDR) are also called photoresistors. They are made of
high resistance semiconductor material. When light hits the device, the photons give
electrons energy. This makes them jump into the conductive band and thereby conduct
electricity.
Light dependent resistors, LDRs or photoresistors are often used in circuits where it is
necessary to detect the presence or the level of light. They can be described by a variety
of names from light dependent resistor, LDR, photoresistor, or even photo cell, photocell
or photoconductor.
However, when light shines onto the LDR its resistance falls and current flows into the
base of the first transistor and then the second transistor. The LED lights. The preset
resistor can be turned up or down to increase or decrease resistance, in this way it can
make the circuit more or less sensitive.
Features
Epoxy Encapsulated
Small Size Reliable Performance
Quick Response
High Sensitivity
Good Characteristic of Spectrum
Can be used to sense Light
Easy to use on Breadboard or Perf Board
Easy to use with Microcontrollers or even with normal Digital/Analog IC
Small, cheap and easily available
Available in PG5 ,PG5-MP, PG12, PG12-MP, PG20 and PG20-MP series
This PH Sensor Module is Compatible for Arduino. The pH stands for the power of
hydrogen, which is a measurement of the hydrogen ion concentration in the body. This is
used in Water quality testing and Aquaculture. The total pH scale ranges from 1 to 14,
with 7 considered to be neutral. A pH less than 7 is said to be acidic and solutions with a
pH greater than 7 are basic or alkaline.The PH electrode has a single cylinder that allows
direct connection to the input terminal of a pH meter, controller, or any pH device which
has a BNC input terminal. The pH electrode probe is accurate and reliable that can give
almost instantaneous readings.
Note: PH Probe and Temperature sensor are not included with this kit.
Specifications:
Heating voltage: 5 ± 0.2V (AC - DC)
Working current: 5-10 mA
Detection concentration range: PH 0-14
Detection temperature range: 0-80 centigrade
Response time: ≤5s
Stability time: ≤60s
Component power consumption:≤0.5W
Working temperature: -10 to 50 degree (nominal temperature 20 degree)
Now a days, there are many Development Boards and Modules/Sensors available;
most of them supporting either 3.3V or 5V logic. It becomes quite a task when it comes
to connecting a 3.3V device to a 5V system. This module offers a simple, safe and
convenient way to step down 5V signal to 3.3V logic and step up 3.3V to 5V at the same
time. It can also support 1.8V and 2.8V Logics. The module has the option of converting
4 pins on the high side to 4 pins on the low side with two inputs and two outputs
provided for each side. The board is required to be powered by the desired level of
voltage sources (high and low voltages) that the two sides of systems are working at for
example 5V to HV pin and 3.3V to LV and ground to the GND pin on both side while
working with 3.3V device and 5V system.
Specifications
Compatibility-Raspberry Pi 4
Material-Aluminum Alloy
Color-Black
Length (mm)-88
Width (mm)-56
Height (mm)-24
Weight (gm)-110
Shipment Weight-0.12 kg
Shipment Dimensions-7 × 4 × 2 cm
It operates on 3-6 V and gives an output of above 70 L/H then this could be the
best choice for your project.This DC 3-6 V Mini Micro Submersible Water Pump is a
low- cost, small-size Submersible Pump Motor that can be operated from a 2.5 ~ 6V power
supply. It can take up to 120 liters per hour with a very low current consumption of
220mA. Just connect the tube pipe to the motor outlet, submerge it in water, and power
it.
Specifications
Operating Voltage (VDC)-2.5 to 6
Operating Current (mA)-130 to 220
Flow Rate (L/H)-80 to 120
Maximum Lift (mm)-40 to 110
Continuous Working Life (hours)-500
Driving Mode-DC, Magnetic Driving
Material-Plastic
Inner Diameter (ID) (mm)-5
Outer Diameter (OD)(mm)-7.5
Shipment Weight-0.06 kg
Shipment Dimensions-5 × 4 × 3 cm
100K Ohm 1W High Quality Carbon Film Resistor (CFR) with ±5% Tolerance and Tin
Plated Copper Leads.
100K Ohm Resistor Color Code: Brown, Black, Yellow, Golden.
Resistance: 100K Ohm, Power Rating: 1 Watt, Approximate Maximum Current: 3.16mA
Momentary Switch
Features:
Add up to 16 GB (1) of storage space to Android or other smartphone or tablet
Class 10 for recording Full HD (2) video
Read speeds up to 48 MB/s (5) for fast file transfer
SanDisk Memory Zone app (6) supports automatic file transfer to free up space on
your device
Waterproof, temperature proof, X-ray proof, and magnet proof (3)
Includes SD adapter
Lifetime warranty (7)
A light-emitting diode (LED) is a semiconductor light source that emits light when
current flows through it. Electrons in the semiconductor recombine with electron holes,
releasing energy in the form of photons. The color of the light (corresponding to the
energy of the photons) is determined by the energy required for electrons to cross the
band gap of the semiconductor.[5] White light is obtained by using multiple
semiconductors or a layer of light-emitting phosphor on the semiconductor device
Specifications:
CIRCUIT DIAGRAM
This sub-section shows the schematic diagram of the working model of the
intelligent plant monitoring and management system and its power supply network. It
shows how the various coponents are connected in the corresponding working model.
SOFTWARE USED
Google Colaboratory
Colaboratory, or “Colab” for short, is a product from Google Research. Colab allows
anybody to write and execute arbitrary python code through the browser and is especially
well suited to machine learning, data analysis, and education. More technically, Colab is
a hosted Jupyter notebook service that requires no setup to use, while providing access
free of charge to computing resources including GPUs.
METHODOLOGY
Create a dataset that contains the images of tomatoes. For this, we take clear and
unclear images of tomatoes from different angles with different variations and kept
them in a common folder. But this is difficult in our case, so we take an opensource
tomatoes image. Thus the primary base model is done with this open-source dataset.
These images are of different sizes so first, we resize all the images into a standard
size of 640*640. This is because coding is done using the Yolo algorithm. This
provides graphical performance and algorithm performance of the system.
Draw a bounty box for detecting objects or classes. label IMG is the library for
labeling. For this, we need to browse the path of the folder where the image is stored.
Simultaneously images are loaded one by one. By drawing the bounty box, the image
is saved by the same name as the image.
The bounty box data is saved. XML format. Once these steps are completed, the
process is stopped.
CHAPTER 4
RESULTS
This chapter deals with the results obtained after running 10 test images through
the algorithm, ie, 10 iterations were completed.
Fig 4.2 Results obtained after the sensors made their readings
This sub-chapter shows a graph, which compares the number of tomatoes detected
in each of the 10 test images.
TEMPERATURE RESULTS
This sub-chapter shows a table comparing the different temperature readings obtained
by the temperature & humidity sensor.
HUMIDITY RESULTS
This sub-chapter shows a table comparing the different humidity readings obtained
by the temperature & humidity sensor.
MOISTURE RESULTS
This sub-chapter shows a table comparing the different soil moisture readings
obtained by the soil moisture sensor.
This sub-chapter shows a table comparing the different light intensity readings
obtained by the LDR.
pH RESULTS
This sub-chapter shows the images of the final product with its various components.
CHAPTER 5
CONCLUSION
Intelligent plant growth monitoring and management system will help to ease the
most tedious job of gardening for plant lovers. The system brings more convenience and
comfort to people’s lives by taking care of their plant’s growth. The proposed system is
designed and implemented using a low-cost credit card-sized Raspberry Pi, which is
monitored through a remote monitoring sensor. This helps to solve plants' thrive by
tracking the environmental conditions and monitoring them. The system gives a timely
alert to the user’s Android phone by gathering and analyzing the data about the changing
soil moisture condition, weather, and temperature with the help of various sensors. All
the parameters like humidity, temperature, soil, moisture, light intensity, and pH, are
tracked by the system, and this information is uploaded to the database. This system also
helps to monitor the plant’s condition from any part of the world like the user’s
workplace. This intelligent plant growth monitoring system will continuously monitor the
condition of the plant and alert the user to make the changes that require immediate
action for the plants.
CHAPTER 6
REFERENCES
[2] "Machine learning approaches for crop growth monitoring using multi-temporal and
multi-variety remotely sensed data"YU ZHAO; DIEGO DELLA JUSTINA
HITACHI, Ltd.; University of Campinas
[4] Tomen:A Plant monitoring and smart gardening system using IoT March 2018
International Journal of Pure and Applied mathematics volume 119 (No. 7)