DESIGN AND IMPLEMENTATION OF IOT BASED IRRIGATION SYSTEM

Nwabueze, Onyedikachi Mark-Anthony (2026) DESIGN AND IMPLEMENTATION OF IOT BASED IRRIGATION SYSTEM. Other thesis, Godfrey Okoye University, Enugu Nigeria.

[img] Text
Nwabueze Onyedikachi (PDF).pdf

Download (2MB)

Abstract

In an increasingly water-challenged world, agriculture is still one of the primary sources of food, economic activity, and sustainable development and accordingly, efficient water management has become of greater and greater relevance. Traditional irrigation practices employed by smallholders often involve labor-intensive and time-intensive operations, leading to water loss, labor reliance, and sub-optimal usage of water. To overcome these drawbacks, this research work has an objective of designing and developing an IoT based irrigation system using ESP32 microcontroller, which is an automatic water dispenser as per the actual soil moisture level. In particular, the goals included the development of a soil moisture sensing system, the possibility of automatic soil moisture control, remote monitoring, the incorporation of weather-based decision support, and testing the performance of the prototype developed. System Design and Implementation were carried out with the help of a prototype-based Development Methodology and an Object-Oriented Analysis and Design (OOAD) approach. The hardware architecture included an ESP32 microcontroller, a soil moisture sensor, a DHT22 temperature and humidity sensor, a water level sensor, a relay module, a water pump, LEDs, and other power supply components, while the software architecture involved embedded C++ programming for the ESP32, the use of Python and Flask for backend services, React for the user interface, and cloud- based IoT communication technologies. The developed system monitored soil moisture conditions continuously and automatically turned on irrigation in case the soil moisture is below the pre-described threshold. Furthermore, a web-based dashboard was developed to facilitate the real-time visualization of data collected from the sensors, as well as the status of the irrigation system, environmental conditions and weather forecast data. In addition, the system has a human-in-the-loop capability to allow the manual override of the automated irrigation control when and if needed, and weather forecast data was provided to assist in intelligent irrigation planning and to avoid over-irrigation prior to the arrival of rain. The weather-aware decision support function proved beneficial to irrigation planning and also played an important role in conserving water; the human-in-the loop feature in turn provided added flexibility in water use decisions. In conclusion, the proposed system was able to overcome the major drawbacks of traditional irrigation methods, such as water loss, late decision-making and high labour demand.

Item Type: Thesis (Other)
Subjects: Q Science > Q Science (General)
Divisions: Faculty of Computing And Information Technology (FACIT)
Depositing User: Cynthia Ugwuoti
Date Deposited: 04 Aug 2026 14:23
Last Modified: 04 Aug 2026 14:23
URI: http://eprints.gouni.edu.ng/id/eprint/6180

Actions (login required)

View Item View Item