Professional Documents
Culture Documents
2. Amrutha A, Lekha R, A Sreedevi [2] concluded that whole process of soil testing for all the measurement
of the macronutrients requires a maximum 30-40minutes after which the field can be fertilized. In
addition, it automates the process of addition of fertilizers thereby reducing the time and manual labour
required . The system is a prototype as the containers to hold the fertilizers are small. If the system is to
be scaled for use in larger farms, containers of appropriate size are to be designed with a capacity of a
few quintals.
3. G.PRAKASH , M.VISHNU VIGNESH [3]will leads to huge number of data collection and better planning
towards farming. Within near future portable device can be developed for every farmer in very low cost
and easy to use mobile application.
4. A.M.Ezhilazhahi and P.T.V.Bhuvaneswari [4]This paper provides implementation of WSN based soil
moisture monitoring system. As WSN is battery operated to enhance the lifetime . EWMA event
detection algorithm is used which generate events only when threshold conditions is met . Rest of the
time, the nodes are in sleep state which can save their energy . This work can also be further extended
by considering more than one sensor module.
5. CHANDHINI. K[5]concluded that the agricultural products quality can be improved because farmers
observe whole cycle from seeding to selling using this IOT based agricultural production system. The
production system can be improved to support more types of products and provide more services . By
taking advantage of IOT technology, the efficiency of agricultural production can get a significant
improvement. With constantly improving, agriculture IOT must be able to lead agriculture production
to a new era
COMPONENT NAME DESCRIPTION QUANTITY FIGURE
NodeMCU ESP32 1
Relay - 4
Solenoid valve - 4
Breadboard - 1 -
SOFTWARE USED
SOFTWARE NAME VERSION
Proteus 8 Professional with Advanced v8.9 SP2 [Build 28501] with Advanced
Simulation Simulation
• capacitive moisture sensor works by measuring the changes in capacitance caused by the water changes in
the dielectric. It does not measure moisture directly (pure does not conduct electricity well), instead it
measures the ions that are dissolved in the moisture These ions and their concentration can be affected by a
number of factors, for example adding fertilizer for instance will decrease the resistance of the soil.
• Capacitive measuring basically measures the dielectric that is formed by the soil and the water is the most
important factor that affects the dielectric.
DSP 18B20 Waterproof Temperature Sensor
• Soil temperature sensor, DS18B20, is a commercially available, digital, high precision, and water proof sensor.
• It uses 12 bits to encode soil temperature and so, even the slightest soil temperature variation can be
detected accurately.
pH sensor
A pH sensor helps to measure the acidity or alkalinity of the water with a value between 0-14.
When the pH value dips below seven, the water starts to become more acidic. Any number
above seven equates to more alkaline. Each type of pH sensor works differently to measure
the quality of the water.
Relay
Relay is also a switch that connects or disconnects two circuits. But instead of manual
operation a relay is applied with electrical signal, which in turn connects or disconnects
another circuit. Relays can be of different types like electromechanical, solid state.
Electromechanical relays are frequently used
NECESSARY LIBRARY ADDED TO Arduino IDE
1. NRF24L01 Library
This library is designed to be maximally compliant with the intended operation of the nRF24L01 2.4GHz Wireless
Transceiver Module. This chip uses the SPI bus, plus two-chip control pins.
2. RH24 Library
This is the RadioHead Packet Radio library for embedded microprocessors. It provides a complete object-oriented library
for sending and receiving packetized messages via a variety of common data radios and other transports on a range of
embedded microprocessors.
Algorithm:
• Implemented for estimation of nitrogen, and subsequent addition of urea by controlling the turn ON time of the
valve, where t0 is the valve opening time in seconds to add maintenance dosage of urea i.e. when the nutrient
levels are within the limits; t0-t1 is the reduced valve opening time in seconds corresponding to high Nitrogen
levels, t0+t2 is the increased valve opening time in seconds corresponding to very low Nitrogen levels.
• Similar control algorithm is implemented for estimation and addition of MOP and TSP fertilizers.
Addition of urea (to supplement Nitrogen)
• The Nitrogen present in one hectare is 40kg/acre ≡ 98.84kg/ha. For a field of area 1ha, the lower threshold level for N=
280 kg (from Table I). Hence, it can be said that Nitrogen is deficient. The equation to estimate Nitrogen to be added is
described by Table I .
• In the above scenario, it can be estimated to be 100 + 0.25 x 100 = 125 kg of nitrogen. Urea contains 46% N, hence
weight of urea to be added to avail 125kg of available nitrogen is found to be 271.74kg
SYSTEM ARCHITECTURE
pH Sensor CLOUD 1. Input data are taken by the sensor from the external
environment.
Capacitive Soil 2. Sensors are controlled by NodeMCU microcontroller.
Moisture 3. Every data is sensed discretely by sensors and
Sensor v2 stores same to the cloud for further analysis.
Send 4. The threshold value of soil parameters is
JXIOT Soil NodeMCU considered to predict suitability.
Message to
NPK Sensor ESP32 5. Message is sent to the user to take further actions
User
based on prediction
DS18B20
Temperature
Sensor Soil parameters Threshold value
Moisture 30-80%
Temperature 18-40°C
The parameter for the soil varies from place to (atmosphere)
place and time to time. Few parameters are considered in
this work to predict the soil status. Humidity 45-70%
Soil temperature 20-40°C
pH 3-8
CURRENT STATUS OF THE PROJECT
1. Before we restricted our project just to calculate the values of nitrogen, phosphorus, and potassium (NPK) nutrients
of soil, but now if there is any deficiency in the nutrient we are using a control system that estimates the amount of
fertilizers to be added depending on the amount of nutrient
present.