Abstract
Existing practices of crop irrigation is manual and based on generic traditional recommendations. Crops when provided lesser water, shows reduced growth and reduced uptake of calcium. Excessive irrigation leads to root death and water wastage. Hence, irrigating crops with precise water becomes an important problem. Towards this objective, an IoT based crop field monitoring and precise irrigation system is proposed that monitors crop-field and computes precise crop water requirement based on its life cycle and climatic conditions. Using this computed crop water requirement, a pump motor is operated automatically whenever soil moisture decreases below permanent welting point. The motor is shut down once the required water is pumped out to crops. The proposed system is installed in a crop-field of brindle plant and the crop is irrigated for 6 months. It is observed that 53% of water has been saved from wastage.
Access provided by Autonomous University of Puebla. Download conference paper PDF
Similar content being viewed by others
Keywords
- IoT
- Precision irrigation
- Crop water requirement
- Gateway
- Wireless sensor network
- Amazon web service
- Evapotranspiration
1 Introduction
The Internet of Things (IoT) is a system of interrelated computing devices, mechanical and digital machines, objects, animals or people that are provided with unique identifiers and the ability to transfer data over a network without requiring human-to-human or human-to-computer interaction The Internet of Things extends internet connectivity beyond traditional devices like desktop and laptop computers, smart phones and tablets to a diverse range of devices and things that utilize embedded technology to communicate and interact with the external environment, all via the Internet. Examples include connected security systems, thermostats, cars, electronic appliances, lights in household and commercial environments, alarm clocks, speaker systems, vending machines and more.
IoT is the expansion of communication network and internet application, which is a technique to sense the physical world by sensing technology and the intelligent devices through the interconnection, calculation, processing and knowledge mining. It achieves information exchange and seamless communication among people and objects or among the things. It controls the physical world in real-time enabling accurate management and scientific decision-making.
Smart irrigation refers to the supply of water to the agricultural field by controlling the pump motor automatically by using IoT technique. Excessive irrigation of crops results in wastage of water and human resources leading to water scarcity. Water requirement of a particular crop varies based on soil moisture and climatic parameters such as temperature, humidity and wind speed. In addition, it varies according to the crop’s life cycle. None of the existing methods for automated irrigation have attempted to precisely compute water requirement of crops and irrigate them accordingly. Hence, an IoT based system has been proposed that monitors crop-field and automatically irrigates based on crop water requirement.
The rest of this paper is organized as follows: Sect. 2 surveys the existing literature and Sect. 3 introduces background concepts. Section 4 illustrates the proposed IoT framework and Sect. 5 explains the tested results of the proposed work. Section 6 concludes the work and points out future directions.
2 Literature Survey
The existing works on automated irrigation have been surveyed and presented below: Nisha et al. [1], Rao et al. [9] and Banumathy et al. [10] have proposed an automated crop-field monitoring and irrigation system using wireless sensor networks and gateways that irrigates plants automatically for fixed duration of time. However, it does not prevent wastage of water. Morais et al. [2] uses TDMA and CSMA protocol to acquire data which results in slowed down communication with frequent disconnections.
Tanveer et al.’s work [3] collects sensed data as and when climatic parameters cross a safety threshold and controls irrigation. Jiao et al. [4] proposed a three layered system for precise irrigation with remote monitoring. These two works have been tested for a controlled environment at green house and not for large natural fields. In Pavithra et al.’s work [5], when the moisture sensor senses low moisture content of the soil, it signals a mobile phone via a microcontroller which activates an alert/buzzer. In this work, bluetooth based communication is proposed. However, bluetooth has a low range of communication and it requires repeators/routers to send the data precisely. Tensiometric and volumetric techniques proposed in [6], monitors soil moisture and temperature for irrigating crops. However, this work may not provide precise irrigation as other climatic parameters are ignored. Pavankumar et al.’s work [7] considered humidity, temperature and soil moisture to compute water required to irrigate the crops. Verma et al. [8] proposed crop field monitoring system that irrigates crops and administers water-soluable fertilizers. However, the water requirement of crops has been ignored. Bharathi et al.’s work [11] used SCADA and PLC for automated irrigation. This work does not sense any data and focused mainly on water storage. In summary, none of the automated drip irrigation [13] and automated plant irrigation systems [12] have considered water requirement of crops.
3 Background
Computation of Crop Water Requirement (CWR) [15] is based on the following factors:
-
The effect of climate on crop water requirements.
-
Crop characteristics.
-
Local conditions for cultivation and irrigation such as distance, altitude, size of fields, and salinity.
Evaporation [14] refers to conversion of water into water vapour directly from surfaces like river, soil etc. Transpiration implies conversion of water into water vapour through plant cells and plant tissue. Evapotranspiration [15] is a combination of evaporation and transpiration. It can be computed using the following methods:
-
Blaney-Criddle Method
-
Radiation Method
-
Pan Evaporation Method
-
Penman Method
Penman Method is used for computation of Evapotranspiration (\(ET_o\)) based on temperature, humidity, windspeed and radiation/sunshine duration. It has been proved that, compared to other methods, Penman method provides better and accurate results [15]. Hence, crop water requirement is computed using Penman method in our work.
4 Proposed Work
4.1 Architecture Design
The proposed work consists of soil moisture sensor, temperature sensor, humidity sensor and a wind speed sensor. These sensors collect the real time data and the sensed values are sent to the gateway through RF communication medium as depicted in Fig. 1. From gateway, the values are sent to the amazon’s AWS cloud server through GSM communication medium, where the CWR is calculated. The sensed data values are stored in the logger database in MySQL server at the cloud. Based on the sensed data, the pump motor is operated by controlling the relay through the motor controller connected to the gateway via RF communication medium.
The proposed system comprises of the following four modules:
-
Setting up of Wireless Sensor Network.
-
Sensing and logging of data.
-
Computation of CWR.
-
Automated control of pump motor.
4.2 Setting up of Wireless Sensor Network
The soil moisture sensor is connected to a sensor node/mote as shown in Fig. 2. The mote is battery operated and is equipped with zigbee transmitter to transmit the soil moisture values to a gateway. Several motes are installed in the crop-field forming a WSN. The humidity sensor, temperature sensor and windspeed sensor are also connected to the gateway as shown in Fig. 3. The sensed values are communicated to amazon AWS cloud server through GSM module as shown in Fig. 4. A snapshot of AWS server is shown in Fig. 5. The gateway shown in Fig. 4. Consists of a relay to control the pump motor, on receiving a signal from CWR computation module in the AWS server. The AWS cloud server consists of an EC2 instance and RDS Database to store and retrieve the sensed values for the calculation of crop water requirement.
4.3 Sensing and Logging of Data
The environmental conditions are sensed and logged in the database available in the cloud server.
Mote for Soil Moisture Sensor. The sensed soil moisture value is in HEX format and it is caliberated into \(\%\) value for the computation purpose. The following table is used to store the sensed values of different soil moisture sensors in \(\%\) along with their IDs (Table 1).
Mote for Humidity Sensor. The humidity sensor senses the humidity value in the environment. The sensed value is calibrated using DHT.lib in arduino controller and displayed in \(\%\). Figure 6 depicts the DHT11 Humidity sensor that is interfaced in the gateway.
The following table is used to log the humidity value in \(\%\) along with timestamp (Table 2).
Mote for Temperature Sensor. The temperature sensor senses the temperature value in the environment and displays the output in \(^o\)C which is calibrated in arduino controller. Figure 6 depicts the LM35 Temperature sensor that is interfaced with the gateway. The following table is used to store the temperature value in \(^o\)C along with timestamp (Table 3).
Mote for Windspeed Sensor. The windspeed sensor as shown in Fig. 7 senses the speed of the wind in the environment giving the output in pulses that is calibrated into KMPH (Kilometer Per Hour) in arduino controller. This windspeed sensor is connected to the gateway.
The following table shows the schema to store the windspeed value in KMPH along with timestamp (Table 4).
4.4 Computation of Crop Water Requirement
The water requirement for a crop depends upon its life cycle and the climatic conditions. Crop Water Requirement (\(ET_{crop}\)) is calculated as
where,
\(K_c\)= Crop Coefficient
\(ET_o\) = Reference crop evapotranspiration
Evapotranspiration (\(ET_o\)) is computed using Penman method as given below:
where,
\(ET_o\) = reference crop evapotranspiration in mm/day
W = temperature-related weighting factor
\(R_n\) = net radiation in equivalent evaporation in mm/day
f(u) = wind-related function
\(e_{a}\) = saturation vapor pressure at daily mean air temperature in millibars
\(e_{d}\) = mean actual vapour pressure of the air, in millibars
c = adjustment factor to compensate for the effect of day and night weather conditions
\(ET_o\) is calculated using the sensed values of temperature, humidity and wind speed. The mean of minimum and maximum sensed temperature is used to look-up weighting factor from the table given in [15]. Similarly, according to minimum sensed humidity value and mean temperature values, \(e_{a}\) is looked up from the table in [15]. \(e_{d}\) is computed using the formula:
Wind related function, f(u) is computed using sensed wind speed value
where U = 24 h wind run in km/day.
Adjustment factor c and radiation values \(R_{n}\) are looked up from the corresponding tables available in [15].
In the AWS server, the calculated CWR provides the output in mm/day which is converted into litres as follows:
where A is the area of crop field in square meters.
4.5 Automated Control of Pump Motor
The gateway receives CWR in litres from the CWR computation module residing in AWS cloud server. The time duration for which the pump motor must be operated is calculated from the HP (Horse Power) of the motor. For example, a pump motor of 1HP or 750 W, pumps at the rate of 56 L/min. The time duration has been calculated in the locally in the gateway for running the motor to pump calculated CWR. The pump motor is operated to supply the calculated CWR by running it for a pre-computed time duration. The relays that are connected to the pump motor are switched ON and OFF by sending RELAY10T and RELAY00T commands through GSM in the gateway.
5 Experimentation
The proposed system for crop-field monitoring and automated irrigation has been tested in a crop field of Solanum melonjena (Brinjal plant) cultivated in an area of 100 m\(^2\) near our college campus. Four motes that are connected to soil moisture sensors were installed in the crop field as shown in Fig. 8. A gateway connecting these sensors wirelessly is shown in Fig. 9. Other sensors such as temperature, humidity, and windspeed and the pump motor which are also installed in the field and are connected directly to the gateway. The system was observed for a period of 6 months. The microcontroller in the gateway monitored soil moisture 4 times a day. The gateway senses other climatic values when soil moisture falls below permanent welting point; sends the sensed values to AWS server where CWR is computed; the motor is operated by the gateway for a precomputed time duration based on CWR.
The snapshot of the table shown in Fig. 10 lists CWR values for 6 months, sensed 4 times everyday. In a traditional irrigation system, the farmer of the crop field watered the plants by operating the motor for 30 min. Over a period of six months, the amount of water used for irrigating the crops by the farmer as well as through our proposed system were observed. Total amount of water used by traditional irrigation system over a period of 6 months is 320.193 L while with our smart irrigation system is 157.633 L. Hence, with our smart irrigation system, 162.56 L of water was saved. The graph shown in Fig. 11 shows the comparison of water consumed with the proposed system and the traditional system. It is evident that smart irrigation system saves around 53\(\%\) of water from wastage.
The overall cost involved in setting up the proposed system in the crop field is approximately Rs. 40,000. In order to cover more acres of crop field, the same setup can be used with an addition of six soil moisture sensors per acre. The additional cost incurred for extending the proposed system is only 15% of the initial setup cost. Since the pump motor is switched ON and OFF according to CWR, it is found that the proposed system saves around 30% of electrical energy as compared to the manual irrigation system.
6 Conclusion
Soil moisture is monitored using a sensor and when it decreases below permanent welting point, temperature and humidity sensor readings are obtained and the specific crop water requirement has been computed. The pump motor controller module takes the crop water requirement in litres as input and operates a pump motor via RF transceiver. It switches off the motor after it runs for a computed time duration to pump the required amount of water.
A wireless sensor network of the sensors has been set up and the proposed approach has been tested with the prototype setup in the lab. In addition, the proposed smart irrigation system was tested in the crop field of brinjal plant for six months. With the proposed approach for smart irrigation based on CWR and climatic parameters, it is proved that 53\(\%\) of water can be saved when compared to traditional irrigation methods using generic recommendations. Moreover, this system proves to be cost effective and proficient in conserving water and reducing its wastage.
Scenarios such as dry motor, absence of power supply and shortage of water supply must be considered and are to be developed in future.
References
Nisha, G., Megala, J.: Wireless sensor network based automated irrigation and crop field monitoring system. In: Sixth International Conference on Advanced Computing (ICoAC), pp. 189–194 (2014)
Morais, R., Valente, A., Serdio, C.: A Wireless sensor network for smart irrigation and environmental monitoring: a position article. In: 5th European Federation for Information Technology in Agriculture, Food and Environment and 3rd World Congress on Computers in Agriculture and Natural Resources (EFITA/WCCA), pp. 845–850 (2005)
Tanveer, A., Choudhary, A., Pal, D., Gupta, R., Husain, F.: Automated farming using microcontroller and sensors. Int. J. Sci. Res. Manag. Stud. (IJSRMS) 2(1), 21–30 (2015)
Jiao, J., Ma, H.M., Qiao, Y., Du, Y.L., Kong, W., Wu, Z.C.: Design of Farm Environmental Monitoring System Based on the Internet of Things. Advance Journal of Food Science and Technology 6(3), 368–373 (2014)
Pavithra, D.S., Srinath, M.S.: GSM based automatic irrigation control system for efficient use of resources and crop planning by using an android mobile. IOSR J. Mech. Civil Eng. (IOSR-JMCE) 11(4), 49–55 (2014)
Darshna, S., Sangavi, T., Mohan, S., Soundharya, A., Desikan, S.: Smart irrigation system. IOSR J. Electron. Commun. Eng. (IOSR-JECE) 10(3), 32–36 (2015)
Naik, P., et al.: Arduino based automatic irrigation system using IoT. Int. J. Sci. Res. Comput. Sci. Eng. Inf. Technol. IJSRCSEIT 2(3), 881–886 (2017)
Ankit Kumar, V., Bhagavan, K., Akhil, V., Amrita, S.: Wireless network based smart irrigation system using IOT. Int. J. Eng. Technol. 7(1.1), 342–345 (2018)
Rao, R.N., Sridhar, B.: IoT based smart crop-field monitoring and automation irrigation system. In: Second International Conference on Inventive Systems and Control ICISC, pp. 478–483 (2018)
Banumathi, P., Saravanan, D., Sathiyapriya, M., Saranya, V.: An android based automatic irrigation system using bayesian network with SMS and voice alert. Int. J. Sci. Res. Comput. Sci. Eng. Inf. Technol. IJSRCSEIT 2(2), 573–578 (2017)
Bharathi, G., Prasunamba, C.G.: Automatic irrigation system for smart city using PLC AND SCADA. Int. J. Sci. Res. Comput. Sci. Eng. Inf. Technol. IJSRCSEIT 2(4), 309–314 (2017)
Kumar, B.D., Srivastava, P., Agrawal, R., Tiwari, V.: Microcontroller based automatic plant irrigation system. Int. Res. J. Eng. Technol. (IRJET) 4(5), 1436–1439 (2017)
Pooja, P., Pranali, D., Asmabi, S., Priyanka, N.: Future of the drip irrigation system: a proposed approach. Multidiscip. J. Res. Eng. Technol. 4(1), 1055–1060 (2017)
Allen, R.G., Pereira, L.S., Raes, D., Smith, M.: Crop evapotranspiration-Guidelines for computing crop water requirements-FAO Irrigation and drainage. International Commission for Irrigation and Drainage 300(9), (1998)
Doorenbos, J., Pruitt, W.O.: FAO irrigation and drainage. In: Food and Agriculture Organization of the United Nations Rome (1977)
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2020 IFIP International Federation for Information Processing
About this paper
Cite this paper
Rajaram, K., Sundareswaran, R. (2020). IoT Based Crop-Field Monitoring and Precise Irrigation System Using Crop Water Requirement. In: Chandrabose, A., Furbach, U., Ghosh, A., Kumar M., A. (eds) Computational Intelligence in Data Science. ICCIDS 2020. IFIP Advances in Information and Communication Technology, vol 578. Springer, Cham. https://doi.org/10.1007/978-3-030-63467-4_23
Download citation
DOI: https://doi.org/10.1007/978-3-030-63467-4_23
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-030-63466-7
Online ISBN: 978-3-030-63467-4
eBook Packages: Computer ScienceComputer Science (R0)