Development of Aduino based Software for Water Pumping Irrigation

Subscribe to access this work and thousands more

This research paper undertakes the development of water pumping system that was capable of automatically managing water budgets from a reservoir through a microcontroller (Arduino Uno Microcontroller) subsystem. A user-friendly and efficient water management system that has the capability to irrigate farms based on automated algorithm, logic and electronic circuitry was developed. The Object Oriented System Analysis and Design (OOSAD) methodology was used for the analysis and development of the system under consideration. The software application communicates directly with a microcontroller unit and uses manual over-ride approach in some cases to manage water budgets. The water-level sensor and the soil-moisture-content sensor check the level of water storage and soil moisture content in a reservoir and reports to an electronic controller respectively. The water pumping software for irrigation system was developed using C# for Windows application development, establishing routines and relationships, Embedded C was used in defining status and processes in the Arduino Uno microcontroller, PHPMyAdmin as a database management system and MYSQL relational database server version 5.5 as the backend for storing user inputs from the frontend. The water-pumping software for irrigation system provides the user interface providing irrigation in gardens or farms. The system was able to pump water from reservoir which can be used to irrigate farms or gardens.

Subscribe to access this work and thousands more