In this research the Internet of Things (IoT) based smart irrigation system is developed for large scale
farming to ensure appropriate water management as well as to minimize unnecessary water utilization.
This system can control water wastage for irrigation purpose by using wireless sensor network (WSN) and
IoT. Each WSN node contains a unit of combined sensors which has been made by several external sensors
such as soil moisture, soil pH, and temperature sensor along with Node MCU for data transmission in the
cloud. Other nodes are distributed in the field to collect field data for different positions and this
information is sent to the server. Data processing and analysis are performed according to the proposed
algorithm. Obtained result as well as weather forecasting report is checked for three days from a
developed android app. The accomplished result is sent to the farmers through SMS; depending upon the
SMS, farmers take necessary steps for watering or not in the crops field through IoT. Using the particular
sensors in this system along with microcontroller board plays an important aspect for bringing automation
for a particular model. In this work wireless sensor technology in irrigation purposes can show the
direction to the rural farming community to replace some of the traditional techniques.
This document describes an Arduino-based automatic watering plant system that uses sensors to more simply and conveniently irrigate plants. The system uses a moisture sensor to detect soil dryness, a temperature sensor to monitor temperature, and an LDR sensor to measure light intensity. It displays sensor readings on an LCD and automatically controls a fan, water pump, and LED lights based on the sensor values to irrigate plants as needed without manual labor. The system aims to help farmers more easily irrigate fields and gardens.
This project summary describes an automated plant watering system. It uses sensors to measure soil moisture and temperature. An Arduino microcontroller processes the sensor readings and controls a solenoid valve to water the plants when the soil is dry. The system provides wireless communication through a Zigbee module for remote control. The document outlines the components, circuit diagram, working mechanism, advantages and applications of the automated irrigation system.
AUTOMATIC PLANT WATERING SYSTEM USING ARDUINO BASED PPTrishav164
So what is this project? What does it do? Basically this is a soil moisture monitoring system, which detects if the moisture content in the soil is above or below a certain satisfactory threshold value. If it goes below a certain critical point, it is time to water the plant until the soil surrounding the plant is moist enough. An arrangement of a DC motor relay is used to control the watering mechanism.
If you like my presentation then LIke it Follow for more nice presentations
In this presentation I try to clear that how to connect arduino with soil sensor.
Design Development of Water Monitoring Systems by Using Arduino and SensorsSai Bhaskar Reddy Nakka
The document discusses the design and development of a water monitoring system using various sensors. It begins with an acknowledgment section thanking those involved in the project. It then provides an abstract that outlines the need for effective water management and monitoring. The document goes on to discuss different types of sensors that can be used for monitoring water levels, soil moisture, and temperature/humidity. It describes contact sensors like soil moisture sensors and non-contact sensors like ultrasonic sensors. It also discusses the arduino processing platform and components like the GSM module for data transmission. The document appears to provide details on setting up water monitoring systems using the various sensors connected to an arduino.
The document describes an automatic plant irrigation system project undertaken by four students. It includes a cover page listing the students and their department. It then outlines the system which uses sensors to detect soil moisture levels and a microcontroller to control water pumps for different fields. The system prioritizes fields based on the order their sensors detect low moisture levels to efficiently irrigate plants.
Arduino Automatic Watering System Plants Sprinkler Using IoTPRAVEEN KANSARI
In this project Arduino Automatic Watering System Plants Sprinkler using IoT, the watering system is automatic using the Arduino Uno board and gets the information about plants and moisture of the soil in Gmail, Twitter and Facebook. In here, two types of programming languages are used which are Embedded C and Python programming. The Embedded C is used for the arduino for automate the watering system of the plants and other language Python is used for sending status of the plants and soil moisture to the Gmail and also IFTTT is used for getting data in Twitter and Facebook. We get data of the moisture sensor in our Gmail, Twitter and Facebook account using the Python code. The data or information is value of the serial monitor of the arduino as the resistivity of soil moisture with the status of plant as a message.
it is a prototype arduino based auto irrigation system which turns on the pump while the field is dry. it uses soil moisture sensor to detect the amount of soil moisture content. As the system is arduino based it uses an arduino software which can be downloaded from https://www.arduino.cc/en/Main/Software
This document describes an Arduino-based automatic watering plant system that uses sensors to more simply and conveniently irrigate plants. The system uses a moisture sensor to detect soil dryness, a temperature sensor to monitor temperature, and an LDR sensor to measure light intensity. It displays sensor readings on an LCD and automatically controls a fan, water pump, and LED lights based on the sensor values to irrigate plants as needed without manual labor. The system aims to help farmers more easily irrigate fields and gardens.
This project summary describes an automated plant watering system. It uses sensors to measure soil moisture and temperature. An Arduino microcontroller processes the sensor readings and controls a solenoid valve to water the plants when the soil is dry. The system provides wireless communication through a Zigbee module for remote control. The document outlines the components, circuit diagram, working mechanism, advantages and applications of the automated irrigation system.
AUTOMATIC PLANT WATERING SYSTEM USING ARDUINO BASED PPTrishav164
So what is this project? What does it do? Basically this is a soil moisture monitoring system, which detects if the moisture content in the soil is above or below a certain satisfactory threshold value. If it goes below a certain critical point, it is time to water the plant until the soil surrounding the plant is moist enough. An arrangement of a DC motor relay is used to control the watering mechanism.
If you like my presentation then LIke it Follow for more nice presentations
In this presentation I try to clear that how to connect arduino with soil sensor.
Design Development of Water Monitoring Systems by Using Arduino and SensorsSai Bhaskar Reddy Nakka
The document discusses the design and development of a water monitoring system using various sensors. It begins with an acknowledgment section thanking those involved in the project. It then provides an abstract that outlines the need for effective water management and monitoring. The document goes on to discuss different types of sensors that can be used for monitoring water levels, soil moisture, and temperature/humidity. It describes contact sensors like soil moisture sensors and non-contact sensors like ultrasonic sensors. It also discusses the arduino processing platform and components like the GSM module for data transmission. The document appears to provide details on setting up water monitoring systems using the various sensors connected to an arduino.
The document describes an automatic plant irrigation system project undertaken by four students. It includes a cover page listing the students and their department. It then outlines the system which uses sensors to detect soil moisture levels and a microcontroller to control water pumps for different fields. The system prioritizes fields based on the order their sensors detect low moisture levels to efficiently irrigate plants.
Arduino Automatic Watering System Plants Sprinkler Using IoTPRAVEEN KANSARI
In this project Arduino Automatic Watering System Plants Sprinkler using IoT, the watering system is automatic using the Arduino Uno board and gets the information about plants and moisture of the soil in Gmail, Twitter and Facebook. In here, two types of programming languages are used which are Embedded C and Python programming. The Embedded C is used for the arduino for automate the watering system of the plants and other language Python is used for sending status of the plants and soil moisture to the Gmail and also IFTTT is used for getting data in Twitter and Facebook. We get data of the moisture sensor in our Gmail, Twitter and Facebook account using the Python code. The data or information is value of the serial monitor of the arduino as the resistivity of soil moisture with the status of plant as a message.
it is a prototype arduino based auto irrigation system which turns on the pump while the field is dry. it uses soil moisture sensor to detect the amount of soil moisture content. As the system is arduino based it uses an arduino software which can be downloaded from https://www.arduino.cc/en/Main/Software
This document describes a digital soil moisture sensor that can be used to automatically monitor soil moisture levels and trigger watering systems. The sensor outputs a digital signal indicating soil moisture levels and can connect to devices like Arduino. It works by measuring the dielectric constant of soil which corresponds to moisture level. The sensor has adjustable sensitivity and threshold levels and provides digital, analog or serial output of moisture readings for various microcontroller applications.
In daily effort associated with husbandry watery is that the beneficial task. Method of watering needs 2 necessary aspects to be considered: once and the way a lot have to water, so as to exchange manual activities and creating work easier, the project builds Associate in IOT device that may initiate the watering of the plant system mechanically whenever the wet content within the pot drops below a threshold price, which can facilitate the plants to succeed in their fullest potential furthermore as protective water, victimization. This technique can guarantee quality husbandry with conservation of water. All these notifications are going to be created out there to the user through mobile application
arduino based automtic irrigation systemMiJanurSimon
This document presents an automatic irrigation system controlled by an Arduino. The system includes soil moisture and temperature sensors to monitor conditions and control a water pump via a relay.
The objective is to minimize manual intervention by farmers and prevent over or under irrigation. The block diagram shows the Arduino, sensors, LCD display, relay and water pump.
The circuit diagram and components include an Arduino, sensors, LCD, relay module, solar panel and battery. Working steps explain how the sensors send signals to the Arduino to control the relay and pump based on soil moisture and temperature readings. Results show the system automatically supplies water as needed. The conclusion discusses benefits like conserving water, being low cost and useful for farmers and
This document describes an automatic plant watering system that uses sensors like soil moisture, humidity, light, and ultrasonic sensors along with an Arduino board to control water pumps, sprinklers, lights, and fans without human intervention. The system works by sensing soil moisture and humidity levels and turning on water pumps when levels drop below a threshold. It also controls lights and fans based on light and humidity readings. An LCD display shows sensor values and system status while a GSM module sends status messages to users. The automatic system aims to efficiently water plants and save water compared to manual methods.
IRJET- A Review Paper on Design and Development of Automatic Drip Irrigation ...IRJET Journal
This document summarizes the design and development of an automatic drip irrigation system. The system uses soil moisture sensors to monitor soil moisture levels and control solenoid valves and a water pump to irrigate only when needed. It aims to automate irrigation and optimize water usage. The system can be controlled wirelessly using a GSM module from a mobile phone. When the soil reaches its maximum moisture threshold, the motors automatically stop and a message is sent. The major advantages are avoiding water wastage, optimizing plant growth, and reducing labor needs and errors.
This document describes an automated irrigation system that uses solar power and a microcontroller to reduce water waste. The system includes a solar panel and battery to provide sustainable power. A moisture sensor measures soil moisture and sends data to an Arduino microcontroller. The microcontroller controls a flow valve to irrigate only when moisture levels drop below a threshold, shutting off irrigation when levels rise above another threshold. This helps ensure plants' water needs are met while conserving water and reducing waste.
Automatic Irrigation System is a prototype for a system of irrigation or watering automatically based on the Arduino microcontroller integrated with proximity sensors (Ultrasonic Sensor), the DC motor and the pump using LED indicator lights.
Made by :
Andika Jamal Nurganda 151611004
Putri Sintia Sari 151611021
Rizki Verdian 151611025
Refrigeration and Air Conditioning Engineering
Polytechnic State of Bandung
2016
Design of a micro controller based automatic home garden watering system (aut...tapiwa chikwenya
This document describes the design of a microcontroller-based automatic home garden watering system. The system uses a soil moisture sensor to detect soil moisture levels and sends signals to an Arduino microcontroller. The microcontroller then controls a water pump to water the plants as needed based on the soil moisture readings. The goal is to develop an affordable and efficient automatic watering system that can help save water, time, and increase plant yields compared to manual watering methods.
This document describes a microcontroller-based automatic irrigation system. It consists of a soil moisture sensor to detect moisture levels, a comparator circuit to analyze the sensor readings, an ATmega328 microcontroller to control the system, and a solenoid valve and relay circuit to regulate water flow. The system automatically monitors soil moisture and operates the valve to optimize irrigation based on moisture thresholds, reducing water use and labor compared to manual systems.
This document describes a project to design and implement an automatic irrigation system. It discusses three main components: 1) A solar tracking device that uses sensors and a microcontroller to adjust solar panels to maximize sunlight, 2) An automatic pump control system that uses a water level sensor to turn a pump on and off to refill a water tank, and 3) An automatic irrigation system that uses a soil moisture sensor to open and close a solenoid valve to control water flow to fields based on moisture levels. The document outlines the system architecture, provides block diagrams of each component, discusses simulations of the full system, and concludes the system allows more efficient, less labor intensive irrigation.
Automatic Plant Watering System using Arduino UNO for University Parkijtsrd
Watering is the most important cultural practice and most labor intensive task in daily greenhouse operation. Watering systems ease the burden of getting water to plants when they need it. Knowing when and how much to water is two important aspects of watering process. To make the gardener works easily, the automatic plant watering system is created. There have a various type using automatic watering system that are by using sprinkler system, tube, nozzles and other. This system uses Arduino UNO board, which consists of ATmega328 microcontroller. It is programmed in such a way that it will sense the moisture level of the plants and supply the water if required. This type of system is often used for general plant care, as part of caring for small and large gardens. Normally, the plants need to be watered twice daily, morning and evening. So, the microcontroller has to be coded to water the plants in the greenhouse about two times per day. However for most people it becomes challenging to keep them healthy and alive. This system automation is designed to be assistive for the University Park. This system hopes that through this prototype people will enjoy having plants without the challenges related to absent or forgetfulness. Yin Yin Nu | San San Lwin | Win Win Maw ""Automatic Plant Watering System using Arduino UNO for University Park"" Published in International Journal of Trend in Scientific Research and Development (ijtsrd), ISSN: 2456-6470, Volume-3 | Issue-4 , June 2019, URL: https://www.ijtsrd.com/papers/ijtsrd23714.pdf
Paper URL: https://www.ijtsrd.com/engineering/information-technology/23714/automatic-plant-watering-system-using-arduino-uno-for-university-park/yin-yin-nu
This document describes an intelligent irrigation system that automatically waters crops based on soil moisture levels without human interference. It uses soil moisture sensors to monitor the water levels in the farm fields. A microcontroller reads the sensor measurements and controls solenoid valves to irrigate the fields as needed. It can also automatically mix and apply pesticides in the proper ratios. The system aims to optimize water usage and eliminate waste from traditional manual irrigation methods.
This is a presentation about automatic irrigation system. A technological irrigation. This presentation features about the types, Advantages & Dis-Advantages, Pictures, Drip and Sprinkler Systems, Common in both, The structure of the system and its usage
This document describes an automatic plant irrigation system that uses sensors to monitor soil moisture content and water levels. The system aims to reduce manual labor for farmers by automatically watering plants. It uses a soil moisture sensor and water level indicator circuit to sense moisture levels. When the soil is dry, the sensor outputs a signal that triggers a relay and pump to turn on via an NE555 integrated circuit, supplying water. The system aims to optimize water usage and reduce reliance on rainfall for agriculture.
This document proposes an automatic water irrigation system as a minor project. It aims to start and stop irrigation through supply channels and reduce water wastage and labor costs. The system uses a microcontroller, motor driver circuit, and soil moisture sensor. It senses soil moisture and compares it to a reference voltage. If dry, it signals the microcontroller to turn on the motor and pump water. Literature on irrigation system components is reviewed. Expected outcomes are avoiding plant dehydration through efficient watering with less labor.
This document describes a robotic irrigation system developed using Arduino. The system is capable of flattening land, sowing seeds, watering crops based on soil moisture, spraying fertilizer, and cutting crops. It uses sensors, motors controlled by an Arduino board, and notifies the farmer of tasks done using GSM. The system aims to save farmer time, money and labor needs in agriculture.
The project is designed to develop an automatic irrigation system which switches the pump motor ON/OFF on sensing the moisture content of the soil. In the field of agriculture, use of proper method of irrigation is important. The advantage of using this method is to reduce human intervention and still ensure proper irrigation.
The project uses an arduino which is programmed to receive the input signal of varying moisture condition of the soil through the sensing arrangement. This is achieved by using an arduino which acts as interface between the sensing arrangement . Once the controller receives this signal, it generates an output that drives a relay for operating the water pump. An LCD display is also interfaced to the microcontroller to display status of the soil and water pump. The sensing arrangement is made by using two stiff metallic rods inserted into the field at a distance. Connections from the metallic rods are interfaced to the control unit.
The concept in future can be enhanced by integrating GSM technology, such that whenever the water pump switches ON/OFF, an SMS is delivered to the concerned person regarding the status of the pump. We can also control the pump through SMS.
An IOT Based Smart Irrigation System Using Soil Moisture And Weather PredictionJose Katab
This document presents a smart irrigation system using soil moisture sensors, weather data, and an IoT approach. The system aims to optimize water usage through automated irrigation control based on real-time sensor measurements and weather predictions. Soil moisture and environmental condition data is collected using sensors and sent wirelessly to a server. A prediction algorithm analyzes the sensor data along with weather forecasts to determine irrigation needs. The system was deployed on a pilot scale and initial results found the prediction algorithm to have improved accuracy and less error compared to traditional approaches. The smart irrigation system has potential to help farmers better manage water resources through precision agriculture.
Wireless sensor network for monitoring irrigation using XBee Pro S2CjournalBEEI
Monitoring irrigation is still the problem of agriculture in Indonesia. During the dry season, the farming fields drought while in the rainy season, floods happened. Since the farm-fields located far from the urban area, it requires an automatic tool for monitoring the availability of water that can help the farmer to monitor the farm-field. Wireless sensor network is an appropriate technology used to overcome problems related to the monitoring system. This research is using a water level sensor, pump, Arduino Nano, and XBee Pro S2C in each monitoring node. The system designed within two modules, an automation irrigation module and a monitoring module, which is connected with the communication configuration of master-slaves between Xbee Pro S2C at each node. The system examined several scenarios in order to test the performance. Based on the testing result, all the performance parameters can be adequately delivered to the user and appropriated with the real condition in the farm field. The delay between nodes only takes 5-10 seconds.
This document describes a digital soil moisture sensor that can be used to automatically monitor soil moisture levels and trigger watering systems. The sensor outputs a digital signal indicating soil moisture levels and can connect to devices like Arduino. It works by measuring the dielectric constant of soil which corresponds to moisture level. The sensor has adjustable sensitivity and threshold levels and provides digital, analog or serial output of moisture readings for various microcontroller applications.
In daily effort associated with husbandry watery is that the beneficial task. Method of watering needs 2 necessary aspects to be considered: once and the way a lot have to water, so as to exchange manual activities and creating work easier, the project builds Associate in IOT device that may initiate the watering of the plant system mechanically whenever the wet content within the pot drops below a threshold price, which can facilitate the plants to succeed in their fullest potential furthermore as protective water, victimization. This technique can guarantee quality husbandry with conservation of water. All these notifications are going to be created out there to the user through mobile application
arduino based automtic irrigation systemMiJanurSimon
This document presents an automatic irrigation system controlled by an Arduino. The system includes soil moisture and temperature sensors to monitor conditions and control a water pump via a relay.
The objective is to minimize manual intervention by farmers and prevent over or under irrigation. The block diagram shows the Arduino, sensors, LCD display, relay and water pump.
The circuit diagram and components include an Arduino, sensors, LCD, relay module, solar panel and battery. Working steps explain how the sensors send signals to the Arduino to control the relay and pump based on soil moisture and temperature readings. Results show the system automatically supplies water as needed. The conclusion discusses benefits like conserving water, being low cost and useful for farmers and
This document describes an automatic plant watering system that uses sensors like soil moisture, humidity, light, and ultrasonic sensors along with an Arduino board to control water pumps, sprinklers, lights, and fans without human intervention. The system works by sensing soil moisture and humidity levels and turning on water pumps when levels drop below a threshold. It also controls lights and fans based on light and humidity readings. An LCD display shows sensor values and system status while a GSM module sends status messages to users. The automatic system aims to efficiently water plants and save water compared to manual methods.
IRJET- A Review Paper on Design and Development of Automatic Drip Irrigation ...IRJET Journal
This document summarizes the design and development of an automatic drip irrigation system. The system uses soil moisture sensors to monitor soil moisture levels and control solenoid valves and a water pump to irrigate only when needed. It aims to automate irrigation and optimize water usage. The system can be controlled wirelessly using a GSM module from a mobile phone. When the soil reaches its maximum moisture threshold, the motors automatically stop and a message is sent. The major advantages are avoiding water wastage, optimizing plant growth, and reducing labor needs and errors.
This document describes an automated irrigation system that uses solar power and a microcontroller to reduce water waste. The system includes a solar panel and battery to provide sustainable power. A moisture sensor measures soil moisture and sends data to an Arduino microcontroller. The microcontroller controls a flow valve to irrigate only when moisture levels drop below a threshold, shutting off irrigation when levels rise above another threshold. This helps ensure plants' water needs are met while conserving water and reducing waste.
Automatic Irrigation System is a prototype for a system of irrigation or watering automatically based on the Arduino microcontroller integrated with proximity sensors (Ultrasonic Sensor), the DC motor and the pump using LED indicator lights.
Made by :
Andika Jamal Nurganda 151611004
Putri Sintia Sari 151611021
Rizki Verdian 151611025
Refrigeration and Air Conditioning Engineering
Polytechnic State of Bandung
2016
Design of a micro controller based automatic home garden watering system (aut...tapiwa chikwenya
This document describes the design of a microcontroller-based automatic home garden watering system. The system uses a soil moisture sensor to detect soil moisture levels and sends signals to an Arduino microcontroller. The microcontroller then controls a water pump to water the plants as needed based on the soil moisture readings. The goal is to develop an affordable and efficient automatic watering system that can help save water, time, and increase plant yields compared to manual watering methods.
This document describes a microcontroller-based automatic irrigation system. It consists of a soil moisture sensor to detect moisture levels, a comparator circuit to analyze the sensor readings, an ATmega328 microcontroller to control the system, and a solenoid valve and relay circuit to regulate water flow. The system automatically monitors soil moisture and operates the valve to optimize irrigation based on moisture thresholds, reducing water use and labor compared to manual systems.
This document describes a project to design and implement an automatic irrigation system. It discusses three main components: 1) A solar tracking device that uses sensors and a microcontroller to adjust solar panels to maximize sunlight, 2) An automatic pump control system that uses a water level sensor to turn a pump on and off to refill a water tank, and 3) An automatic irrigation system that uses a soil moisture sensor to open and close a solenoid valve to control water flow to fields based on moisture levels. The document outlines the system architecture, provides block diagrams of each component, discusses simulations of the full system, and concludes the system allows more efficient, less labor intensive irrigation.
Automatic Plant Watering System using Arduino UNO for University Parkijtsrd
Watering is the most important cultural practice and most labor intensive task in daily greenhouse operation. Watering systems ease the burden of getting water to plants when they need it. Knowing when and how much to water is two important aspects of watering process. To make the gardener works easily, the automatic plant watering system is created. There have a various type using automatic watering system that are by using sprinkler system, tube, nozzles and other. This system uses Arduino UNO board, which consists of ATmega328 microcontroller. It is programmed in such a way that it will sense the moisture level of the plants and supply the water if required. This type of system is often used for general plant care, as part of caring for small and large gardens. Normally, the plants need to be watered twice daily, morning and evening. So, the microcontroller has to be coded to water the plants in the greenhouse about two times per day. However for most people it becomes challenging to keep them healthy and alive. This system automation is designed to be assistive for the University Park. This system hopes that through this prototype people will enjoy having plants without the challenges related to absent or forgetfulness. Yin Yin Nu | San San Lwin | Win Win Maw ""Automatic Plant Watering System using Arduino UNO for University Park"" Published in International Journal of Trend in Scientific Research and Development (ijtsrd), ISSN: 2456-6470, Volume-3 | Issue-4 , June 2019, URL: https://www.ijtsrd.com/papers/ijtsrd23714.pdf
Paper URL: https://www.ijtsrd.com/engineering/information-technology/23714/automatic-plant-watering-system-using-arduino-uno-for-university-park/yin-yin-nu
This document describes an intelligent irrigation system that automatically waters crops based on soil moisture levels without human interference. It uses soil moisture sensors to monitor the water levels in the farm fields. A microcontroller reads the sensor measurements and controls solenoid valves to irrigate the fields as needed. It can also automatically mix and apply pesticides in the proper ratios. The system aims to optimize water usage and eliminate waste from traditional manual irrigation methods.
This is a presentation about automatic irrigation system. A technological irrigation. This presentation features about the types, Advantages & Dis-Advantages, Pictures, Drip and Sprinkler Systems, Common in both, The structure of the system and its usage
This document describes an automatic plant irrigation system that uses sensors to monitor soil moisture content and water levels. The system aims to reduce manual labor for farmers by automatically watering plants. It uses a soil moisture sensor and water level indicator circuit to sense moisture levels. When the soil is dry, the sensor outputs a signal that triggers a relay and pump to turn on via an NE555 integrated circuit, supplying water. The system aims to optimize water usage and reduce reliance on rainfall for agriculture.
This document proposes an automatic water irrigation system as a minor project. It aims to start and stop irrigation through supply channels and reduce water wastage and labor costs. The system uses a microcontroller, motor driver circuit, and soil moisture sensor. It senses soil moisture and compares it to a reference voltage. If dry, it signals the microcontroller to turn on the motor and pump water. Literature on irrigation system components is reviewed. Expected outcomes are avoiding plant dehydration through efficient watering with less labor.
This document describes a robotic irrigation system developed using Arduino. The system is capable of flattening land, sowing seeds, watering crops based on soil moisture, spraying fertilizer, and cutting crops. It uses sensors, motors controlled by an Arduino board, and notifies the farmer of tasks done using GSM. The system aims to save farmer time, money and labor needs in agriculture.
The project is designed to develop an automatic irrigation system which switches the pump motor ON/OFF on sensing the moisture content of the soil. In the field of agriculture, use of proper method of irrigation is important. The advantage of using this method is to reduce human intervention and still ensure proper irrigation.
The project uses an arduino which is programmed to receive the input signal of varying moisture condition of the soil through the sensing arrangement. This is achieved by using an arduino which acts as interface between the sensing arrangement . Once the controller receives this signal, it generates an output that drives a relay for operating the water pump. An LCD display is also interfaced to the microcontroller to display status of the soil and water pump. The sensing arrangement is made by using two stiff metallic rods inserted into the field at a distance. Connections from the metallic rods are interfaced to the control unit.
The concept in future can be enhanced by integrating GSM technology, such that whenever the water pump switches ON/OFF, an SMS is delivered to the concerned person regarding the status of the pump. We can also control the pump through SMS.
An IOT Based Smart Irrigation System Using Soil Moisture And Weather PredictionJose Katab
This document presents a smart irrigation system using soil moisture sensors, weather data, and an IoT approach. The system aims to optimize water usage through automated irrigation control based on real-time sensor measurements and weather predictions. Soil moisture and environmental condition data is collected using sensors and sent wirelessly to a server. A prediction algorithm analyzes the sensor data along with weather forecasts to determine irrigation needs. The system was deployed on a pilot scale and initial results found the prediction algorithm to have improved accuracy and less error compared to traditional approaches. The smart irrigation system has potential to help farmers better manage water resources through precision agriculture.
Wireless sensor network for monitoring irrigation using XBee Pro S2CjournalBEEI
Monitoring irrigation is still the problem of agriculture in Indonesia. During the dry season, the farming fields drought while in the rainy season, floods happened. Since the farm-fields located far from the urban area, it requires an automatic tool for monitoring the availability of water that can help the farmer to monitor the farm-field. Wireless sensor network is an appropriate technology used to overcome problems related to the monitoring system. This research is using a water level sensor, pump, Arduino Nano, and XBee Pro S2C in each monitoring node. The system designed within two modules, an automation irrigation module and a monitoring module, which is connected with the communication configuration of master-slaves between Xbee Pro S2C at each node. The system examined several scenarios in order to test the performance. Based on the testing result, all the performance parameters can be adequately delivered to the user and appropriated with the real condition in the farm field. The delay between nodes only takes 5-10 seconds.
This document describes a student project from Sanskrithi School of Engineering on an IoT enabled smart irrigation system with weather forecasting. The system uses soil moisture, temperature, and weather data to predict irrigation needs and control a drip irrigation system. It was guided by Dr. D. Nagaraju and presented by 5 students. The system collects sensor data wirelessly via the cloud and a web interface provides real-time insights and predictions. Initial results over 3 weeks show the system's predictions are encouraging. Future work could link the system to IoT for remote monitoring and use data logging to further optimize irrigation scheduling.
Integrated application for automatic schedule-based distribution and monitori...journalBEEI
40% of areas in Indonesia are still using rainwater as a source for irrigation. Type of wetland rainwater always depends on weather that is currently difficult to predict. In addition, the frequency of field cultivation became limited. Irrigation water can come from a dam or a spring in the mountains. Limited water source generates the need to manage water distribution in all areas of rice fields. For every 1 hectare fields, at least 0.5 litres of water per second is needed. The imbalance between the field and the available water discharge can cause conflicts in the Community farmers manage field. The purpose of this research is to assist in the Assembly Of Farmer Water users ("Perkumpulan Petani Pemakai Air" or "P3A") manage the scheduling and controlling irrigation sluice based IoT using mobile applications. The waterfall process model applied in developing mobile applications. Every feature that is created has been tested directly using Unit tests based on the application of the system used. The test is done by observing the system inputs and outputs of the system usability scale (SUS). Tests are also carried out using Post-Study with method of the SUS.
Review on microcontroller based monitoring system for agricultureIRJET Journal
This document describes a microcontroller-based monitoring system for agriculture. It consists of sensors to measure soil moisture, temperature, and humidity. The sensor readings are sent to a microcontroller and displayed on an LCD. They are also transmitted wirelessly to a computer. If the soil moisture exceeds a threshold, the computer will activate a relay to turn on a water pump, thereby automatically irrigating the field. The system aims to remotely monitor environmental conditions and automate irrigation to improve crop yields in a low-cost and simple way.
development of smart automated irrigation systemIJEAB
This study is designed to develop an automatic irrigation system that switches (ON/OFF) a pump motor by sensing the moisture content of the soil using wireless technology. Through GSM Modem, the sensed moisture content data will be sent as an SMS to the user. The project uses 8051 series microcontroller, which is programmed to receive the input signal of varying moistures of the soil through sensors. This is achieved by using an op-amp as comparator which acts as interface between the sensing device and the microcontroller. Once the controller receives the signal, it generates an output that drives a relay for operating the water pump. It also sends an SMS to the concerned number using GSM modem. An LCD display is also interfaced to the microcontroller to display the status of the soil and water pump ON/Off condition. The sensing arrangement is made using two stiff metallic rods inserted to the agricultural field required to be in control. Connections from the metallic rods are interfaced to the control unit. This concept can also be enhanced by integrating XBEE/Bluetooth technology, such that whenever the water pump switches ON/OFF, the information is sent to a smart mobile phone or XBEE transceiver module regarding the status of the pump.
Internet of things implementation and analysis of fuzzy Tsukamoto in prototy...IJECEIAES
This research raises the topic of modern technology in the field of rice fields. The problem in this research is determining the fuzzy inference system algorithm for electronic engineering. The prototype was built by Raspberry Pi and python-based to the internet of things. The objective of this research is to design a new model for the rice field monitoring/control system and display every condition based on the internet of things. So that the hypothesis of this research can answer the phenomena that occur in rice fields, including drought problems, maintained plant conditions. The test results showed that irrigation control automatically runs optimally by scheduling, automatic irrigation control of water pH degree value detection analyzed by fuzzy Tsukamoto method at Z=3.5 defuzzification value for low and high irrigation control, and Z value=1.83 for normal irrigation control. Furthermore, the scheduling of spraying liquid fertilizer obtained the results of duration for 60 min in accordance with the needs of fertilizer dose. Lastly, for monitoring data on the website successfully accessed anywhere from the use of hosting servers and domains. Finally, it can be concluded that fuzzy Tsukamoto's algorithm is appropriate to be applied to the modern rice field system.
A sensing approach for automated and real-time crop prediction in the scope o...bijejournal
Internet of things (IoT) sensors have the ability to provide information about agricultural fields and subsequently
take action based on user input, making smart agriculture an emerging concept. The development of a smart
farm system using the advantages of cutting-edge technologies like Arduino, IoT, and wireless sensor networks
is proposed in this paper. The goal of the study is to use rapidly developing technology, i.e., IoT and automated
smart agriculture, to its advantage. The key to increasing the production of productive crops is to keep an eye on
the environment. The main feature of this paper is the creation of a system that can use ESP8266 sensors to track
temperature, humidity, moisture, and even the movement of animals that could damage crops in an agricultural
field. If any discrepancy is detected, the system can send an short messaging service notification to the farmer’s
smartphone as well as a notification on the application that was created for the purpose. Through an android
application, the system’s duplex communication link, which is based on a cellular Internet interface, enables data
examination and irrigation scheduling programming. The device has the potential to be helpful in water-scarce,
remote places due to its low cost and energy independence.
This document discusses a proposed smart farming system using IoT that allows remote monitoring of farms. Sensors would monitor soil moisture, temperature, humidity and other field conditions. If conditions drop below thresholds, a raspberry pi control unit would automatically activate water pumps via a relay module to irrigate the fields. Farmers could also control irrigation manually via a mobile app. The system aims to optimize water usage, increase crop yields, and allow farmers to remotely monitor field conditions through an automated and intelligent irrigation process.
This document summarizes the design and development of an automatic watering system using a soil moisture sensor. The system includes a soil moisture sensor connected to an Arduino board to measure moisture levels in the soil. If the moisture drops below a threshold set by the user, the Arduino triggers a water pump to irrigate the fields. This efficient irrigation system helps farmers optimize water usage, increase crop yields, and conserve water resources by only watering when needed. The system aims to automate irrigation management and reduce human intervention in agriculture.
SENSOR BASED SMART IRRIGATION SYSTEM WITH MONITORING AND CONTROLLING USING IN...ijasa
This document presents a sensor-based smart irrigation system using IoT. The system uses soil moisture, temperature, and humidity sensors connected to a NodeMCU microcontroller. The sensor data is sent to a cloud server (ThingSpeak) and displayed as graphs on a website. A web page allows users to control a water pump remotely. The system was tested on a field over one day, recording sensor data and pump status in the morning, afternoon and night. Test results showed the pump turned on when soil moisture fell below a threshold and off when above a threshold, conserving water. The smart irrigation system allows remote monitoring and control to help farmers irrigate crops efficiently with minimal human effort or water waste.
Design and Layout of Automatic Soil Moisture, Temperature and Humidity Regula...ijtsrd
The document describes the design of an automated system to regulate soil moisture, temperature, and humidity levels inside a polyhouse using sensors to measure these variables and a microcontroller to control irrigation and ventilation based on the sensor readings in order to optimize plant growth conditions without human intervention. Soil moisture, temperature, and humidity sensors send data to an Arduino microcontroller which activates pumps, fans, and other devices as needed to maintain ideal conditions as programmed by the user. An LCD display shows the current sensor values to monitor the system performance.
The document discusses the development of a smart agriculture system using IoT. Various sensors are used to collect environmental data like soil moisture, temperature, and humidity. The data is sent to a Raspberry Pi gateway and then stored on the cloud. Farmers can monitor the data through a mobile app. If the soil moisture is low, farmers are notified and can turn on motors to supply water. When moisture levels are adequate, they can turn off the motors. The system aims to increase crop yields while reducing water usage.
This document proposes a soilless cultivation system using IoT. Sensors would monitor the pH level and temperature of the water in hydroponic cultivation. If the pH is unsuitable or temperature is too high/low, it would trigger a notification to the user via their Android device. This system aims to address issues with conventional agriculture like lack of land and optimize resource use by automating environmental monitoring and control with IoT sensors. The proposed system seeks to implement real-time hydroponic cultivation and provide an easy-to-use mobile app interface to improve on existing prototype systems.
IRJET - Automated Monitoring and Controlling of GreenhouseIRJET Journal
This document describes an automated system for monitoring and controlling the environment inside a greenhouse. The system uses sensors like DHT11, soil moisture, LDR, and flame sensors connected to an Arduino board to measure temperature, humidity, soil moisture, light intensity, and detect fires. If any of the measured parameters exceed predefined thresholds, devices like cooling fans, exhaust fans, and water pumps are automatically controlled to maintain optimum environmental conditions for plant growth. All sensor data is sent to users through SMS or stored on a server. The system aims to optimize water and nutrient use for irrigation and allow remote monitoring through a website or mobile app.
IRJET - Automatic Plant Watering System using NodeMCUIRJET Journal
1) The document describes an automatic plant watering system that uses sensors and NodeMCU to monitor environmental conditions and water plants automatically.
2) The system collects data on temperature, humidity, and soil moisture and sends it to an Android application and the cloud to allow monitoring from anywhere.
3) It aims to make gardening easier by automating watering based on sensor readings so plants get the right amount of water when needed.
IRJET- A Review on E- Health Agricultural Monitoring System through WSNIRJET Journal
This document reviews several existing studies on using wireless sensor networks (WSN) for e-health agricultural monitoring systems. It discusses how WSN can automatically monitor soil moisture, temperature, pH levels and other factors to precisely control irrigation in agricultural fields. It summarizes several prior works that developed WSN-based prototypes to remotely sense environmental data and automate irrigation based on sensors for soil moisture, temperature and pH. The goal is more efficient water management to maximize crop yields while minimizing water usage and labor costs.
This document discusses the development of a cloud-based automatic irrigation system using IoT. It begins with an introduction explaining the need for more efficient irrigation methods due to increasing population and climate change. It then reviews existing automated irrigation systems that typically use soil moisture sensors and weather data. The proposed system would use a water level sensor in an evaporation pan to estimate soil moisture loss and trigger irrigation through solenoid valves. Sensor data and system status would be sent to the cloud for remote monitoring via an Android app. This allows irrigation to be controlled automatically based on pan water levels while avoiding manual monitoring.
This document describes a smart agricultural system that uses sensors to automatically irrigate plants. Soil moisture and temperature/humidity sensors provide data to a microcontroller, which sends alerts to an Android device via Bluetooth if the soil is dry or temperature/humidity levels fluctuate. This smart irrigation system aims to efficiently use water resources, boost crop cultivation, and increase agricultural income in India by automating irrigation based on real-time sensor readings rather than a fixed schedule. It provides remote monitoring and control of irrigation via a mobile app to help farmers maximize yields.
Technique smart control soil moisture system to watering plant based on IoT w...journalBEEI
This document describes a smart soil moisture control system for plant watering based on IoT using an Arduino Uno. The system uses an FC-28 soil hygrometer sensor connected to the Arduino to measure soil moisture levels and send signals to control irrigation pumps. The Arduino software allows the user to monitor soil conditions, select plant types from a library to determine watering needs, and control irrigation pumps accordingly. An experiment showed the system could efficiently water agricultural fields based on soil moisture levels and reduce water and labor costs while increasing crop yields.
Similar to IOT BASED SMART IRRIGATION SYSTEM BY EXPLOITING DISTRIBUTED SENSORIAL NETWORK (20)
UNLOCKING HEALTHCARE 4.0: NAVIGATING CRITICAL SUCCESS FACTORS FOR EFFECTIVE I...amsjournal
The Fourth Industrial Revolution is transforming industries, including healthcare, by integrating digital,
physical, and biological technologies. This study examines the integration of 4.0 technologies into
healthcare, identifying success factors and challenges through interviews with 70 stakeholders from 33
countries. Healthcare is evolving significantly, with varied objectives across nations aiming to improve
population health. The study explores stakeholders' perceptions on critical success factors, identifying
challenges such as insufficiently trained personnel, organizational silos, and structural barriers to data
exchange. Facilitators for integration include cost reduction initiatives and interoperability policies.
Technologies like IoT, Big Data, AI, Machine Learning, and robotics enhance diagnostics, treatment
precision, and real-time monitoring, reducing errors and optimizing resource utilization. Automation
improves employee satisfaction and patient care, while Blockchain and telemedicine drive cost reductions.
Successful integration requires skilled professionals and supportive policies, promising efficient resource
use, lower error rates, and accelerated processes, leading to optimized global healthcare outcomes.
Electric vehicle and photovoltaic advanced roles in enhancing the financial p...IJECEIAES
Climate change's impact on the planet forced the United Nations and governments to promote green energies and electric transportation. The deployments of photovoltaic (PV) and electric vehicle (EV) systems gained stronger momentum due to their numerous advantages over fossil fuel types. The advantages go beyond sustainability to reach financial support and stability. The work in this paper introduces the hybrid system between PV and EV to support industrial and commercial plants. This paper covers the theoretical framework of the proposed hybrid system including the required equation to complete the cost analysis when PV and EV are present. In addition, the proposed design diagram which sets the priorities and requirements of the system is presented. The proposed approach allows setup to advance their power stability, especially during power outages. The presented information supports researchers and plant owners to complete the necessary analysis while promoting the deployment of clean energy. The result of a case study that represents a dairy milk farmer supports the theoretical works and highlights its advanced benefits to existing plants. The short return on investment of the proposed approach supports the paper's novelty approach for the sustainable electrical system. In addition, the proposed system allows for an isolated power setup without the need for a transmission line which enhances the safety of the electrical network
The CBC machine is a common diagnostic tool used by doctors to measure a patient's red blood cell count, white blood cell count and platelet count. The machine uses a small sample of the patient's blood, which is then placed into special tubes and analyzed. The results of the analysis are then displayed on a screen for the doctor to review. The CBC machine is an important tool for diagnosing various conditions, such as anemia, infection and leukemia. It can also help to monitor a patient's response to treatment.
Advanced control scheme of doubly fed induction generator for wind turbine us...IJECEIAES
This paper describes a speed control device for generating electrical energy on an electricity network based on the doubly fed induction generator (DFIG) used for wind power conversion systems. At first, a double-fed induction generator model was constructed. A control law is formulated to govern the flow of energy between the stator of a DFIG and the energy network using three types of controllers: proportional integral (PI), sliding mode controller (SMC) and second order sliding mode controller (SOSMC). Their different results in terms of power reference tracking, reaction to unexpected speed fluctuations, sensitivity to perturbations, and resilience against machine parameter alterations are compared. MATLAB/Simulink was used to conduct the simulations for the preceding study. Multiple simulations have shown very satisfying results, and the investigations demonstrate the efficacy and power-enhancing capabilities of the suggested control system.
DEEP LEARNING FOR SMART GRID INTRUSION DETECTION: A HYBRID CNN-LSTM-BASED MODELgerogepatton
As digital technology becomes more deeply embedded in power systems, protecting the communication
networks of Smart Grids (SG) has emerged as a critical concern. Distributed Network Protocol 3 (DNP3)
represents a multi-tiered application layer protocol extensively utilized in Supervisory Control and Data
Acquisition (SCADA)-based smart grids to facilitate real-time data gathering and control functionalities.
Robust Intrusion Detection Systems (IDS) are necessary for early threat detection and mitigation because
of the interconnection of these networks, which makes them vulnerable to a variety of cyberattacks. To
solve this issue, this paper develops a hybrid Deep Learning (DL) model specifically designed for intrusion
detection in smart grids. The proposed approach is a combination of the Convolutional Neural Network
(CNN) and the Long-Short-Term Memory algorithms (LSTM). We employed a recent intrusion detection
dataset (DNP3), which focuses on unauthorized commands and Denial of Service (DoS) cyberattacks, to
train and test our model. The results of our experiments show that our CNN-LSTM method is much better
at finding smart grid intrusions than other deep learning algorithms used for classification. In addition,
our proposed approach improves accuracy, precision, recall, and F1 score, achieving a high detection
accuracy rate of 99.50%.
CHINA’S GEO-ECONOMIC OUTREACH IN CENTRAL ASIAN COUNTRIES AND FUTURE PROSPECTjpsjournal1
The rivalry between prominent international actors for dominance over Central Asia's hydrocarbon
reserves and the ancient silk trade route, along with China's diplomatic endeavours in the area, has been
referred to as the "New Great Game." This research centres on the power struggle, considering
geopolitical, geostrategic, and geoeconomic variables. Topics including trade, political hegemony, oil
politics, and conventional and nontraditional security are all explored and explained by the researcher.
Using Mackinder's Heartland, Spykman Rimland, and Hegemonic Stability theories, examines China's role
in Central Asia. This study adheres to the empirical epistemological method and has taken care of
objectivity. This study analyze primary and secondary research documents critically to elaborate role of
china’s geo economic outreach in central Asian countries and its future prospect. China is thriving in trade,
pipeline politics, and winning states, according to this study, thanks to important instruments like the
Shanghai Cooperation Organisation and the Belt and Road Economic Initiative. According to this study,
China is seeing significant success in commerce, pipeline politics, and gaining influence on other
governments. This success may be attributed to the effective utilisation of key tools such as the Shanghai
Cooperation Organisation and the Belt and Road Economic Initiative.
ML Based Model for NIDS MSc Updated Presentation.v2.pptx
IOT BASED SMART IRRIGATION SYSTEM BY EXPLOITING DISTRIBUTED SENSORIAL NETWORK
1. International Journal of Computer Science, Engineering and Applications (IJCSEA)
Vol.11, No.5, October 2021
DOI: 10.5121/ijcsea.2021.11501 1
IOT BASED SMART IRRIGATION SYSTEM BY
EXPLOITING DISTRIBUTED SENSORIAL NETWORK
Md. Omar Faruk and Tarun Debnath
Department of Information and Communication Engineering, Pabna University of
Science and Technology, Pabna Sadar-6600, Pabna Bangladesh
ABSTRACT
In this research the Internet of Things (IoT) based smart irrigation system is developed for large scale
farming to ensure appropriate water management as well as to minimize unnecessary water utilization.
This system can control water wastage for irrigation purpose by using wireless sensor network (WSN) and
IoT. Each WSN node contains a unit of combined sensors which has been made by several external sensors
such as soil moisture, soil pH, and temperature sensor along with Node MCU for data transmission in the
cloud. Other nodes are distributed in the field to collect field data for different positions and this
information is sent to the server. Data processing and analysis are performed according to the proposed
algorithm. Obtained result as well as weather forecasting report is checked for three days from a
developed android app. The accomplished result is sent to the farmers through SMS; depending upon the
SMS, farmers take necessary steps for watering or not in the crops field through IoT. Using the particular
sensors in this system along with microcontroller board plays an important aspect for bringing automation
for a particular model. In this work wireless sensor technology in irrigation purposes can show the
direction to the rural farming community to replace some of the traditional techniques.
KEYWORDS
Internet of Things (IoT), Weather Forecasting, Android App, WSN and Smart Farming, Threshold value.
1. INTRODUCTION
Agriculture is one of the important sectors in Bangladesh. This sector contributes about 14.23
percent to the country’s Gross Domestic Product (GDP) and employs around 40.60% of total
labour force [1]. Water is one of the most important factors for better production of crops. But
still now traditional irrigation methods have been used in our country that methods are not much
more efficient. According to the information of Bangladesh Agricultural Development
Corporation (BADC) about 50 Billion Cubic Meters (BCM) is lifted from underground and 20
BCM from surface whereas 32.50% water is misused from underground water and 13% from
surface which means billion of litres of water is wasted every year. If farmer’s misuse of water
keeps rising, the layer of underground water will go down day by day [2]. On the other hand,
water usage is increasing day by day along with the population increasing in this country. As a
result, this rapid demand of natural groundwater has become our main concern at this moment.
Now a days sinkhole is being observed across worldwide. Sinkholes are giant holes in ground,
created naturally. Sinkholes are being found in North America, Venezuela, China, Papua New
Guinea and India. It could also be a threat to the crop production of Bangladesh. The main reason
behind these largest holes is heavy suction of ground water [3]. Cultivation or farming sector has
been using major water rather than daily household use [4]. Although, water usage in cultivation
cannot be eradicated, it can be minimized. Already researchers have proposed a lot of mechanism
to reduce water usage. Authors in [5] have introduced a mechanism to improve crop water
2. International Journal of Computer Science, Engineering and Applications (IJCSEA)
Vol.11, No.5, October 2021
2
efficiency and regional water productivity by a novel irrigation method. Authors presented an
IOT based irrigation system that monitors soil moisture and temperature and performs data
analysis. Based on the deviation from sensor data user is informed via text messages. This study
found that, in a moderate temperature plants can sustain at low moisture level [6]. A sustainable
agriculture monitoring system and automatic irrigation system using raspberry pi camera, soil
temperature humidity and moisture sensor is proposed by another researcher who uses real time
data transmission from sensors to the server and farmers can turn on motor by logging into the
server [7]. Authors in [8] have developed a field monitoring mobile application based on GPS,
motion sensor, temperature and humidity sensors. However the only limitation of this paper is
that, the implementation of this work is not feasible for large areas of land. Authors in [9] have
offered a smart crop-field monitoring and automation irrigation system using two sensors for
collection of data and the day time calculation. This method calculates the need of water.
However, the paper introduces a wired hardware kit, which is difficult to integrate in Wireless
Sensor Network (WSN). It can only detect field data for a particular position. Authors in [10]
have developed an IoT based field data monitoring system using MicaZ nodes and WSN. Using
the developed system user can both access and observe light intensity, temperature, and humidity
and battery voltage information over internet but this technique does not control any actuator
function like irrigation motor on-off activities. In another paper, authors have represented a
survey on current state of irrigation system by explaining water quality, soil characteristics and
weather conditions and authors have also discussed the challenges such as water quality
reduction, water shortage, increase of soil salinity and biodiversity loss for sensor based irrigation
model [11]. All the paper introduces recent trends and technologies used in precision agriculture
to save water usage in agriculture. The limitations from the study can be found as most of the
proposed techniques do not concentrate on weather forecasting result. It should be added that the
farmers in developing and under developed countries lives below poverty line they may not be
interested to implement the system. No research was found to implement IoT based irrigation
model in large scale. By addressing these limitations this paper introduces an IoT based novel
technique for automatic large scale farming by implementing soil sensors and weather forecasting
report for upcoming days. In this paper, a number of data collection modules are distributed
across the field. These data collection modules can collect soil pH, temperature and moisture
information, which is achieved through soil pH sensor, DS18B20 temperature sensor, and low
cost soil moisture sensor. Each module consists of a rechargeable power unit which will be
recharged through solar panel. The data processing unit of this module is Arduino and after
processing data the Node MCU transmits data over Wi-Fi network. The data collection is done
after every 3 hours. Later data analysis is done using threshold value and a decision message is
developed for a dedicated person, who may be an agriculture officer for monitoring data. If
irrigation is required at this stage, a customized android application will be used to observe
whether forecasting report for the next 2 days using location of the user. The mobile app will
automatically generate suggestion and forecasting report for the agriculture officer. Later he can
select specific farmer from the mobile application for sending decision support message about
irrigation. Through this way, a large area of agricultural land which is owned by a number of
farmers can be served with minimal groundwater consumption based on IoT and weather
forecasting report.
2. PROPOSED SYSTEM
The system is made by mainly two parts - one part is hardware and another is software. The
hardware part consists of various sensors, microcontroller, memory etc. While the software part
consists of applications which are made android based. All components are connected to the
Arduino board and other hardware components using internet of Things (IoT). The field data are
collected form installed sensors and are stored using hardware via the android based application.
This research tries to build an automatic irrigation process that will be enabled for data collection,
3. International Journal of Computer Science, Engineering and Applications (IJCSEA)
Vol.11, No.5, October 2021
3
data processing, and monitoring and finally taking decision for right time irrigation using
required quantity of surface or groundwater. The block diagram of proposed irrigation system is
shown in Figure 1.
Figure 1. Block diagram of the system.
2.1. Hardware Unit
2.1.1. Field data
The data that measure soil pertinence for cultivation is termed as field data. These data plays the
most important role for better food production as well as their imbalance in soil is responsible
lower food production. Researchers have already studied the factors, and have fixed a range for
each factor. After studying the factors, soil temperature, moisture and pH level of the soil are
taken into account. These factors can be measured by temperature sensor, moisture sensor and pH
sensor sequentially. There are some other factors such as nitrogen, phosphorus, and potassium,
which are more important for the plants and can be measured by NPK sensor, but our intention is
to develop an automated irrigation system that will reduce the unnecessary water usage. So, field
data will be considered as soil moisture, temperature and pH level of the soil in a combination.
2.1.2. Data Collection Module
As the factors measuring sensors are available in the market, and the costs of these devices are
not too much, we can develop a data collection module to collect field data. The data collection
module consists of three sensors - temperature sensor, moisture sensor, and pH sensor. As there
is only one analog input in the Node MCU, an Arduino processes these data in the appropriate
format and Node MCU is used to send data to server using Wi-Fi network. To power up all the
devices a battery or power supply is required. In addition the large distributed network requires a
large amount of power. To reduce the power each module contains a 5 volt DC power supply. In
spite of doing so, the module battery requires a recharge system, otherwise it will lose its power
after certain time. In order to take care of it, we have added an additional 5 volt solar panel with
LDR (Light Dependent Resistor) sensor. This will provide the data collection module more
sustainability. The brief summary of the sensors and components is provided below:
2.1.2.1. Temperature sensor
Temperature sensor is one that senses the environmental temperature from its surrounding
environments and provides a corresponding reference voltage supplied to the sensor. Soil
4. International Journal of Computer Science, Engineering and Applications (IJCSEA)
Vol.11, No.5, October 2021
4
temperature is the factor that varies from day to day. The heat energy is stored by soil in day time
and acts as heat source at night [12]. Soil temperature influences plant growth and chemical and
biological ingredients of soil. So, soil temperature should be considered to maintain at a uniform
rate and this can be solved if it is possible to measure the soil temperature accurately and the
sensor precision can be maintained for long time. By considering these issues we have chosen the
DS18B20 temperature sensor probe that is shown in the Figure 2. This sensor is capable of
covering to with an accuracy of . Moreover these sensors are water proof
and are developed specially for wet environment which is suitable enough for our system
development.
Figure 2. DS18B20 Temperature sensor.
2.1.2.2. Moisture Sensor
The soil moisture sensor detects the amount of moisture in the soil. This sensor contains two
probes which are aligned in parallel. The detection mechanism of this sensor is passing current
through this probes and measuring resistance between them. In case of dry soil there is less
amount of water. Probes pass less current through this water and shows higher resistance.
Similarly, soil containing more water, passes current through these sensors, as a result less
resistance will be detected. The controlling module of the sensor calculates moisture level by this
resistance. These sensors are cost effective with wide operating voltage such as 3.3V-5v, dual
output mode including digital and analog output interface and are highly stable.
Figure 3. Soil Moisture sensor module.
2.1.2.3. Sensor
Soil is another important factor for plant growth. Soil can be both acidic and alkaline type. An
acidic or alkaline soil can damage trees growth. So, perfection is a crucial element for healthy
plants. value is measured based on Hydrogen ion concentration. This is measured in the scale
of 0 to 14. While 7 is considered neutrality, less than 7 indicates acidity and more than 7 indicates
that the concentration is of alkaline type. It is observed that different types of soil have different
values in the range of 3.5 to 10 and the standard is considered as 6.5 to 7.5 [13]- [14].
5. International Journal of Computer Science, Engineering and Applications (IJCSEA)
Vol.11, No.5, October 2021
5
Figure 4. Soil sensor.
To measure the value we have used soil sensor rather than traditional sensor and the
sensor output is mapped into 0 to 14 through data processing unit.
2.1.3. Data Processing Unit
For processing data from sensors and transmitting them to server via Node MCU an Arduino
board is used. Arduino is an open source hardware and software platform. Arduino boards are
being used as the brain of a huge number of projects. For having inexpensive device, cross-
platform, simple, clear programming features, Arduino boards are used in many system
development purpose. There are several versions or boards those can be used to develop any
system as per requirements. These are Arduino UNO, Mega, Nano, Pro-mini, Fio, Lilypad and
many more. Here, an Arduino UNO is used. The reasons behind choosing this device are that
they have 6 analog input pins, 14 digital I/O pins, 5v dc operating voltage, with 7-12volt varying
input voltage. It could be replaced by the Arduino pro-mini which will transform the system into
a miniaturization version.
Figure 5(a). Arduino UNO Figure 5(b). Arduino Pro Mini
Figure 5. Arduino Board
2.1.4. Data Transmission and Scheduling Unit
The requirement of data scheduling unit arises from two issues. First issue is that the above
mentioned module processes data for transmission to server but we do not require transmitting
the data for all time. Arbitrarily it’s quite enough if we send data after a few hours. The second
issue is that we need to save power as much as possible for each module, so that it can cover
minimum 1 or 2 days. So, two issues can be solved by introducing a scheduling approach, which
can be achieved by Node MCU.
6. International Journal of Computer Science, Engineering and Applications (IJCSEA)
Vol.11, No.5, October 2021
6
Figure 6. Node MCU (LOLIN V3.0)
It’s an open source IoT platform having embedded hardware and firmware, which is inexpensive
and widely used for IoT based applications. As this device includes a Wi-Fi System on Chip
(SoC), data can be sent to server over internet by programming [15]. This device hears the data
from Arduino after everythree hours and sends them to a dedicated server and remains in silent
mode for rest of the time. It includes firmware embedded in ESP8266 Wi-Fi SoC and ESP-32 bit
MCU unit as hardware. The motives behind choosing this device are having low operating
voltage and input voltage such as 3.3v and 4.5v-10v DC supply respectively. A 4MB of flash
memory and 64KB SRAM are included. Moreover, it can work at a wide temperature range, i.e.
[16].
2.1.5. Power unit
Driving power for the entire system is supplied by the combination of solar panel and battery. A
solar panel provides energy transformation from sunlight to electricity. This is achieved by using
the embedded photovoltaic cells in the solar panel [17]. As we are concerned about the WSN and
the application of the system in large scale, we have to provide power individually for each data
collection module. That could be done by using a battery but to make the system energy efficient
and reusable we need to recharge the battery. In fact, it is not easy but it could be feasible by
using a solar panel with LDR (Light Dependent Resistor). This will ensure proper usage of solar
power in day time for driving the sensor modules in the network and when the system is idle (not
sending data through the network), the panel could be used for recharging the battery.
Figure 7. Solar panel.
For successful data transmission at night the sensor module will use battery power at night. In
this prototype we have used 3.7volt li-ion battery. For increasing battery life or capacity more
than a single battery are used in parallel. The solar panel used here is of 5 volt that provides
maximum 5.10 volt at full sunlight.
7. International Journal of Computer Science, Engineering and Applications (IJCSEA)
Vol.11, No.5, October 2021
7
2.1.6. Data Analysis
The soil ingredient changes from day to day and season to season. So, the data analysis method
cannot be set properly. In that case, thresholding can be a fruitful solution. Using thresholding
technique we can easily set the edge values for the soil. As large area coverage Wi-Fi device is
used, a star topology approach is followed for collection of data from the nodes. It must be noted
that the threshold value selection should be done carefully, which can be set manually.
2.2. Software Unit
Arduino is open source hardware and software platform as mentioned before. An Arduino IDE is
cross platform application software for all operating system, which is used for firmware
development for any Arduino board. Using Arduino IDE one can develop any customized system
through logical statements. This IDE uses C++ and C language structure for coding Arduino
devices. The main benefits of the platform are that it supplies a lot of library functions, through
which one can easily program any peripherals with the dedicated hardware and expansion boards.
Moreover, it includes a lot of features, such as brace matching, syntax highlighting, error
checking etc. In this work, both NODE MCU and Arduino are programmed using this IDE. The
Arduino UNO is programmed for sensing data, while Node MCU programmed for data
scheduling and transmission [18]- [19].
3. SYSTEM FLOWCHART
In Figure 8, the first part aims to ensure water irrigation necessity based on field data analysis
along with thresholding process where pH, moisture and temperature value has been compared
with respective selected threshold value. Selection of threshold value has been discussed in later
section. At the end of this section, a decision message is developed for the agriculture officer.
Here, the decision message confirms water irrigation obligation by this developed message. The
first part of the system ends and the second part of the system is initiated. Here, a star topology is
used in which sensor nodes are placed in the field area. As sensors are deployed in the field
according to the mentioned topology and base station is stationary, it collects data from sensor
nodes for different angles and processes them. In this case, Wi-Fi device is used for large area
coverage and it must be noted that the threshold value should be done carefully, which can be set
manually from the server. The information belonging to the soil are sent to the Arduino, which is
resent to the server via Node MCU. Later, first decision message is developed based on threshold
value comparison. The second part is initiated if and only if the water is required for irrigation. If
water irrigation is required, a developed mobile application will be taken in hand to observe and
analyze the weather forecasting report for that particular area as well as it will be observed for the
next 2 days.
8. International Journal of Computer Science, Engineering and Applications (IJCSEA)
Vol.11, No.5, October 2021
8
Figure 8. Flow chart of the entire proposed methodology.
The developed mobile application will collect weather data and finally a message will be
generated for the farmers and will be sent to the farmers’ mobile. The flowchart of the proposed
irrigation system is shown in Figure 8. Importance, necessity and actions of different hardware
and software are already discussed in section 2.
4. ANDROID MOBILE APPLICATION
The essential mobile application is developed in Android Studio by JAVA android programming.
The main function of the android application is to generate suggestion from weather forecast of
three days. The required data is integrated through weather forecasting API. These data are
fetched from [20], which takes number of days and location as argument and provides data in
JSON format. Later these weather forecasting data are translated, retrieved and further processed
for the user. However, for simplicity the app UI (User Interface) is described here. After
installing the mobile application, the home layout will appear first. This home layout is shown in
the Figure 9(a). The home layout will take city name as input. The city name is converted into
latitude and longitude; otherwise it will be fetched from the location sensor and passed into the
API. The process requires internet connectivity for the entire operation. If an appropriate city
name is inserted, then the “view report” button will let the user to view a summary of total 3 days
weather forecasting reports as shown in the Figure 9(b).
9. International Journal of Computer Science, Engineering and Applications (IJCSEA)
Vol.11, No.5, October 2021
9
Figure 9. (a) Android application home layout (b) Weather forecasting result at a glance
Figure 10. (a) Present day forecasting result (b) Irrigation suggestion and message sending layout
Here, the user can show that day’s weather condition and next 2 days weather condition details in
three isolated layouts. This number of observation days can be extended up to 16 days from the
open weather map API. The forecasting result of three days weather conditions can be viewed by
text and weather icon. A user can see weather in details by pressing the “more details” button
from any of the three buttons. In Figure 10(a), the layout shows forecasting result in details,
which includes sunrise, sunset, overall temperature, humidity, sky condition, storm probability
and chance of rain. From any of the three details page the user will be redirected to the irrigation
suggestion layout. This layout will be generated and displayed an irrigation suggestion based on
the present day and next two days weather results as shown in Figure 10 (b). If the app detects
more possibility of rain it will generate a related message and let the user to send message to the
farmers. From Figure 10(b), the user or agriculture officer can select any number of farmers later
he can send the message to the farmers by tapping the send SMS button. The layout also provides
Add, Delete or Edit options for modifying farmer’s contact number.
10. International Journal of Computer Science, Engineering and Applications (IJCSEA)
Vol.11, No.5, October 2021
10
5. RESULT AND DISCUSSION
The image shown in Figure 11 was taken at the time of prototype or data collection module
testing using renewable energy i.e. solar panel. The prototype tests were done properly and
necessary precautions were followed for successful data transmission. Data are uploaded in the
server based on time span.
Figure 11. Prototype image.
As mentioned before, depending on the threshold value, if any data deviation occurs, the system
provides a message from the server to a dedicated number. Let, the threshold values
of are the threshold values for , Moisture and Temperature respectively.
Table 1. Message development from the server side
Temperature Moisture Creation of Decision Message for
Irrigation
No
Moderate Irrigation
Moderate Irrigation
High Irrigation
No
High Irrigation
High Irrigation
High Irrigation
The generated decision message at this stage confirms that the land needs water or not. In this
experiment, the values of , and is assumed after certain level of
testing. The following table will describe each possible scenario for the output of decision
message development from the server side. The table 1 explains background decision algorithm.
The highlighted lines indicate requiring irrigation condition based on the specific parameter. In
this algorithm, high priority is set for the , then second priority is set for the value
and the third priority is set for . Then, if any two of index deviation is observed
then high Irrigation is suggested. Otherwise moderate irrigation is suggested and observed for
next time span. As soon as, the suggested decision message is developed for the android user,
second stage suggestion will be required and the mobile application will generate that message.
The generation of this message, involves an assumption and this is accomplished by the
procedure shown below. In this procedure, we have considered a lot of weather conditions for our
system and assigned a probability value for the calculation of rain occurrence [21]- [22]. The
assigned value is determined from several agricultural officers and converted into probability.
They have proposed the rated value in respect of Bangladesh. As a result, we have not considered
11. International Journal of Computer Science, Engineering and Applications (IJCSEA)
Vol.11, No.5, October 2021
11
some situations such as tornadoes, thunder snows, hurricanes, and sandstorms in this prototype.
The scenario for rain occurring conditions are shown in table 2.
Table 2. Rain occurring condition with corresponding probability.
Sl. Weather Occurrence probability
on any day (
Assumption of Chance of
rain
1. Sunny/ Clear 0.0
Based on calculation and
threshold value of
equation (2)
2. Fog 0.0
3. Partially cloudy 0.1
4. Drizzle 0.2
5. Cloudy 0.3
6. Light rain 0.4
7. Overcast 0.7
8. Storm 0.8
9. Heavy Rain 0.9
The Occurrence of rain involves a calculation based on threshold value . The calculation
involves N days of observation on weather condition. The value of N is 2 in this case. The
determination of T is typical, i.e. if a wrong value is chosen it will not provide accurate result. So,
observations are made for a particular time. It is observed from the experiment, that if the
threshold value becomes , then a significant rain is observed. Otherwise, the rain does not
become significant. So, the occurrence of rain becomes 1 (true) if the certain condition shown at
the right hand on the equation (1) satisfy and it becomes 0 (false) otherwise. This calculation is
performed in the android background, which is the key point of decision message generation. The
chance of rain occurring is calculated using equation (2).
6. CONCLUSION AND FUTURE SCOPE
This system is found to be cost effective to reduce water consumption and to optimize water
usage for agricultural production. Using the system, a large area for irrigation can be served
through IoT and WSN. The devices used to design the system are chosen based on scalability and
longevity. The outcomes from the server indicate an optimal monitoring through IoT from any
corner of the world. In this proposed model, irrigation suggestion is established through 2 steps.
For the first step, the selection of threshold values for server side
application and are showing better performance than others. In the
last step, occurrence probability calculation helps to take final decision. This ensures a lot of
farmers can be served together through this system. As a result, it would be possible to save a
significant groundwater. The system was developed concerning for real life application, to ensure
autonomous irrigation support for farmers. In future, this system could be more efficient which
may provide better information about user actions, nutrient level of the plants, time to harvest,
12. International Journal of Computer Science, Engineering and Applications (IJCSEA)
Vol.11, No.5, October 2021
12
etc. Incorporation of Machine Learning techniques could be more appropriate for enhancing the
decision message development.
ACKNOWLEDGEMENTS
I would like to express my profound gratitude and deep regard to the authority ofPabna
University of Science and Technology for full funding to complete this project.
REFERENCES
[1] B. B. o. S. (BBS), (2018) “Yearbook of Agricultural Statistics, 30th series,” Statistics and Informatics
Division(SID) Ministry of Planning Government of the People’s Republic of Bangladesh, Dhaka,
Bangladesh.
[2] M. Hoque, “Why Farmers in Bangladesh Waste 800 Liters of Water to Produce 1 Kg of Paddy,”
2018. [Online]. Available: http://www.ipsnews.net/2018/12/farmers-bangladesh-waste-800-liters-
water-produce-1-kg-paddy/.
[3] Tills Tony, “Sinkhole,” Wikipedia Foundation, 2021. [Online]. Available:
https://en.wikipedia.org/wiki/Sinkhole.
[4] X. Liu, Y. Ai, F. Zhang, S. Lu, X. Zeng & M. Fan, (2005) “Crop production, nitrogen recovery and
water use efficiency in rice–wheat rotation as affected by non-flooded mulching cultivation
(NFMC)”, Nutrient Cycling in Agroecosystems, Vol. 71, No. 3, pp. 289-299.
[5] S. Kang, X. Hao, T. Du, L. Tong, X. Su, H. Lu, X. Li, Z. Huo, S. Li, & R. Ding, (2017) “Improving
agricultural water productivity to ensure food security in China under changing environment: From
research to practice”, Agricultural Water Management, Vol. 179, pp. 5-17.
[6] P. K & Dr. S. Rathi, (2017) “AN IoT BASED SMART IRRIGATION SYSTEM”, International
Journal of Scientific & Engineering Research, Vol. 8, No. 5, pp. 44-51.
[7] R. Venkatesan & A. Tamilvanan, (2017) “A sustainable agricultural system using IoT”, in 2017
International Conference on Communication and Signal Processing (ICCSP), Chennai, India.
[8] Dr. N. Suma, S. R. Samson, & S. Saranya, (2017) “IOT Based Smart Agriculture Monitoring
System”, International Journal on Recent and Innovation Trends in Computing and Communication,
Vol. 5, No. 2, pp. 177-181.
[9] R. N. Rao & B. Sridhar, (2018) “IoT based smart crop-field monitoring and automation irrigation
system,” in 2018 2nd International Conference on Inventive Systems and Control (ICISC),
Coimbatore, India.
[10] M. A. Akkaş, & R. Sokullu, (2017) “An IoT-based greenhouse monitoring system with Micaz
motes”, Procedia Computer Science, Vol. 113, pp. 603-608.
[11] L. García, L. Parra, J. M. Jimenez, J. Lloret, & P. Lorenz, (2020) “IoT-Based Smart Irrigation
Systems: An Overview on the Recent Trends on Sensors and IoT Systems for Irrigation in Precision
Agriculture”, Sensors, Vol. 20, No. 4, pp. 1042.
[12] B. Onwuka, & B. Mang, (2016) “Effects of soil temperature on Some Soil properties and plant
growth,” Scholarly Journal of Agricultural Sciences, vol. 6, no. 3, pp. 89-93.
[13] Queensland, “Soil pH,” 2016. [Online]. Available:
https://www.qld.gov.au/environment/land/management/soil/soil-properties/ph-levels.
[14] B. Hailu & H. Mehari, (2021) “Impacts of Soil Salinity/Sodicity on Soil-Water Relations and Plant
Growth in Dry Land Areas: A Review,” Journal of Natural Sciences Research, Vol. 12, No. 3, pp. 1-
10.
[15] W. Foundation, “NodeMCU,” 2021. [Online]. Available: https://en.wikipedia.org/wiki/NodeMCU.
[16] PCBoard.ca, “NodeMCU ESP8266 Detailed Review,” 02 October 2019. [Online]. Available:
https://www.make-it.ca/nodemcu-arduino/nodemcu-details-specifications/.
[17] G. Singh, (2013) “Solar power generation by PV (photovoltaic) technology: A review,” Energy, Vol.
53, pp. 1-13.
[18] Arduino, “What is Arduino?,” 2018. [Online]. Available:
https://www.arduino.cc/en/Guide/Introduction.
[19] S. Zafar, G. Miraj, R. Baloch, D. Murtaza, & K. Arshad, (2018) “An IoT based real-time
environmental monitoring system using Arduino and cloud service”, Engineering, Technology &
Applied Science Research, Vol. 8, No. 4, pp. 3238-3242.
13. International Journal of Computer Science, Engineering and Applications (IJCSEA)
Vol.11, No.5, October 2021
13
[20] O. Team, “https://openweathermap.org/api,” 2014. [Online]. Available:
https://openweathermap.org/api.
[21] “Types of Weather,” fandom.com, 2012. [Online]. Available:
https://weather.fandom.com/wiki/Types_of_Weather.
[22] A. Nicolae, A. Korodi, & I. Silea, (2020) “Weather-Based Prediction Strategy inside the Proactive
Historian with Application in Wastewater Treatment Plants”, Applied Sciences, Vol. 10, No. 9, pp.
3015-3032.
AUTHORS
Md. Omar Faruk, received the B.Sc., M.Sc. and the Ph.D. degree in Applied Physics
and Electronic Engineering from University of Rajshahi, Bangladesh, in 1994, 1996
and 2012 respectively. He worked as an Assistant Instrument Engineer from 2001-
2004, Instrument Engineer from 2004-2008, Senior Instrument Engineer from 2008-
2011, and Principal Instrument Engineer from 2011-2013 at Science Workshop,
University of Rajshahi, Rajshahi, Bangladesh. In 2013 he joined the department of
Information and Communication Engineering of the Pabna University of Science and
Technology, Pabna, Bangladesh as an assistant professor. He was promoted to
Associate professor in 2019. His research interests include Seismology, Machine
Learning and Internet of Things.
Tarun Debnath, has completed his B.Sc. in Engineering from the Department of
Information and Communication Engineering of Pabna University of Science and
Technology in 2016. After completing B.Sc. degree, he joined as a lecturer in the same
department of Pabna University of Science and Technology, Pabna, which is one of the
prominent universities in Bangladesh where he is serving with devotion. He has
published several journal articles in the field of embedded system design.