You are on page 1of 28

ALVA’S INSTITUTE OF

ENGINEERING AND
TECHNOLOGY
Department of Electronics and
CommunicationEngineering

Phase 4 Presentation on:

DESIGN AND IMPLEMENTATION OF SOIL


MOISTURE ANALYSER

Guided By :
By: Mr. Sushanth Anil Lobo RAJESHWARI
Asst. Professor (4AL17EC076)
YASHASWINI R
(4AL17EC098)
HARSHITHA T
(4AL17EC106)
CONTENTS

1. Introduction

2. Project Objectives

3. System Requirements

4. System Design

5. Implementation

6. Hardware Implementation

7. Software Implementation

8. Conclusion
INTRODUCTION

• Under watering plants leads to slow growth and sometimes death of the plant.

• If soil becomes water clogged and stays that way, the water can cut off the air
supply to the roots and to the microorganisms that live in healthy soil.

• Excessive watering also leads to root rot or other disease.

• There is a need for implementation of a system to monitor the soil moisture


content.
PROJECT OBJECTIVES

• To collect sample data and plot the moisture calibration.


• To sense the soil moisture content and to plot moisture seepage graph.
• The moisture seepage level gives the amount of water that is used by
the plant.
• To build a software which tells to turn on and off the motor based on the
amount of water present in the soil.
LITERATURE SURVEY
• Sayanthan  have proposed a paper to indicated the crop water requirement
for eggplant by using Arduino based soil moisture investigator.
• Janier have proposed a paddy moisture content detector to measure the
moisture level. LEDs which are red for damp sample and yellow for
medium damp sample and green for dried sample.
• Maniraj have proposed a paper to check soil moisture level of the field
and control the water supply.
• Dukes have proposed an automatic irrigation based on soil moisture for
vegetation.
• Lakshmisudha have proposed a paper on Smart precision based
agriculture makes use of wireless sensor networks to monitor the
agricultural environment.
SYSTEM REQUIRMENTS
Hardware Requirements
1. ARDUINO UNO:

 The UNO is the most used and documented board of the whole
Arduino family.
 Memory: 32Kb
 Operating Voltage: 5V
2. SOIL MOISTURE SENSOR FC-28

 FC-28 soil moisture sensor measures the volumetric content of water


inside the soil and gives us the moisture level as output.

 The two probes allow the current to pass through the soil and then it
gets the resistance value to measure the moisture value.
 It is equipped with both analog and digital output so it can be
used in analog and digital mode.
3. NODE MCU

 NodeMCU is an open source firmware for which open


source prototyping board designs are available.
Software Requirements
1. ARDUINO IDE

 The Arduino Integrated Development Environment (IDE) is a


cross platform application that is written in the programming
language Java.
 It also contains a message area, a text console, a toolbar with
buttons for common functions and a hierarchy of operation
menus.
 It connects to the Arduino hardware to upload programs and
communicate with them.
2. HTML

 It is wireless product to work with a computer and used for serial


communication.

 The outcome value from the Arduino Nano microcontroller is


transferred to the Android app via Bluetooth.
3. CASCADING STYLE SHEET

 Cascading Style Sheets (CSS) is a style sheet language used for describing the

presentation of a document written in a markup language such as HTML.


 CSS is a cornerstone technology of the World Wide Web, alongside HTML and

JavaScript.
 CSS is designed to enable the separation of presentation and content, including

layout, colors, and fonts.


 This separation can improve content accessibility, provide more flexibility and

control in the specification of presentation characteristics, enable multiple web


pages to share formatting by specifying the relevant CSS in a separate.
 
4. JAVA SCRIPT

 JavaScript often abbreviated as JS, is a programming language that

conforms to the ECMAScript specification.


 As a multi-paradigm language, JavaScript supports event-driven,
functional, and imperative programming styles.
SYSTEM DESIGN
Architecture

SOIL MOISTURE
ARDIUNO NODE MCU
SENSOR

WEB SERVER DATABASE


 Soil Moisture Sensor: Soil Moisture sensor reads the level the moisture level in
the soil.

 NodeMCU & Arduino: The Arduino reads the moisture content level and sends
it to the node mcu which reads and stores the data in database.

 Webserver: The data is used to plot a graph.


IMPLEMENTATION

Stage1:

 Initially a moisture sensor is inserted in the soil to measure the moisture content.

 The moisture content is measured by the sensor and read by the Arduino.

 The data in the Arduino is stored in database through node mcu over internet.

 This data is used in further steps for reading the water seepage level.
Stage-2:

 A sample test dataset is taken from the database to plot a graph.

 The graph is plotted and we obtain a calibration curve.


Stage-3:

 Once the equation is derived the data from the database is fetched to calculate the
seepage level.

 The data is split according to number of days like 18, 36..., 90 days.
HARDWARE IMPLEMENTATION

1. NODE MCU

NODE MCU PIN ARDUINO PIN

D5 D5

D6 D6
2. SOIL MOISTURE SENSOR

SOIL MOISTURE SENSOR ARDUINO PIN

AO A0

VCC +5V

GND GND
HARDWARE IMPLEMENTATION
SOFTWARE IMPLEMENTATION

ARDUINO IDE, HTML 5, CSS AND JAVA SCRIPT

 Arduino code is used to convert the analog input received from the sensor
into digital form.

 HTML 5 is used for front-end design.

 CSS is for styling the webpage

 Java Script is used to fetch the data from data base and update it to the
webpage.
RESULT
SEEPAGE CURVE
Moisture Seepage values of plant for 90 days

Duration of irrigation Quantity of water for a


(days) plant (liter/day)
18 14.81

36 17.809

54 14.8

72 17.23

90 15.59
CONCLUSION

• Sample data has been collected and the plot of soil moisture has been
calibrated.

• The soil moisture content is sensed and this data is stored in the database.
From this the moisture seepage level is plotted.

• A software has been built which tells to turn on and off the motor based
on the soil moisture.
CERTIFICATES OF PAPER PUBLISHED

We have published our paper at IJCRT


THANK YOU!

You might also like