Remote Watering System for Home Garden

This project is conducted to develop a part of a home automation system which is a remote watering system that enables the user to monitor their home garden during their absence. Home automation system nowadays has become an alternative for the user to take care of their home. Previously, people alw...

Full description

Saved in:
Bibliographic Details
Main Author: Zainal Abidin, Siti Aisyah
Format: Final Year Project
Language:English
Published: IRC 2015
Subjects:
Online Access:http://utpedia.utp.edu.my/15976/1/Siti%20Aisyah_16434.pdf
http://utpedia.utp.edu.my/15976/
Tags: Add Tag
No Tags, Be the first to tag this record!
Description
Summary:This project is conducted to develop a part of a home automation system which is a remote watering system that enables the user to monitor their home garden during their absence. Home automation system nowadays has become an alternative for the user to take care of their home. Previously, people always rely on other people to take care of their home. Those who want to leave their home for vacation or outstation has to ask other people’s help, for example, their neighbor to water their garden. Today, with the assistance of the home automation system, it allows the user to monitor their home remotely, even if they are away from their home. In this project, a remote watering system which is a system that enable user to monitor and control the watering system via a web server has been developed. This system consists of two parts, the watering system and the web server interface. The watering system consist of Arduino microcontroller, soil humidity sensor and a water pump. The sensors will read the current soil humidity and update it on the web server. The second part of the system which is the web server interface enables the user to see their garden’s current soil humidity reading and allow them to turn on and turn off the button to control the watering system. The system also allow user to activate automation mode if she does not want to control it manually. For this project, an incremental model is adopted for the project development and testing is done to test the functionality of the system. After several testing done, it can be concluded that the system has successfully fulfilled its functionality as proposed in this project