0% found this document useful (0 votes)
129 views66 pages

Arduino Dog Feeder with SMS Control

This document provides an overview of a capstone project to design and develop an automated dog feeder system using an Arduino microcontroller that can dispense food, send notification texts, and be controlled remotely via SMS. The system aims to address the problem of pet owners who do not have time to manually feed their dogs. It discusses the objectives, scope, limitations, and significance of the project, providing background on existing feeder technologies and outlining the problem statement and research questions. The document presents information on the first chapter of the project, which introduces the problem and its context.

Uploaded by

ShaneAnuas
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
129 views66 pages

Arduino Dog Feeder with SMS Control

This document provides an overview of a capstone project to design and develop an automated dog feeder system using an Arduino microcontroller that can dispense food, send notification texts, and be controlled remotely via SMS. The system aims to address the problem of pet owners who do not have time to manually feed their dogs. It discusses the objectives, scope, limitations, and significance of the project, providing background on existing feeder technologies and outlining the problem statement and research questions. The document presents information on the first chapter of the project, which introduces the problem and its context.

Uploaded by

ShaneAnuas
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd

Pateros Technological College

College St. [Link] Kanluran, Pateros, Metro Manila

DOG FEEDER SYSTEM USING ARDUINO WITH NOTIFICATION AND CONTROL

VIA SMS

A Capstone Project Presented to the Faculty of the

Pateros Technological College

Pateros, Metro Manila

In Partial Fulfilment of the Requirements in Bachelor of Science in Information

Technology

By

ANUAS, SHANE MICHAEL D.

BABARAN, JESSA G.

MATEO, JULIVER P.

2017
Pateros Technological College
College St. [Link] Kanluran, Pateros, Metro Manila

Chapter 1

THE PROBLEM AND ITS BACKGROUND

1.1 Introduction

Dog feeder system is one of the new technologies to feed pets. It will help the

owner to lessen their work while they are not home. Owning a dog can be a positive,

enjoyable experience for the entire family. Dogs bring companionship and joy to any

family. The time and effort spent caring for dog will be returned by a lifelong loyalty and

friendship that will be received from them. Dogs, like humans, are highly social

creatures and possess a strong desire to communicate and interact with people. They

easily fit in peoples lives and interests and can easily adjust to just about any

environment with proper training.

Owning a dog requires responsibility and commitment from the owner.

Understanding these responsibilities are essential and it is very important to think about

the time, effort and expense required for their proper care. It is important that people

take care of them like a family member, which includes providing proper food to eat,

cleaning, proper grooming, and also providing some entertainment.


Pateros Technological College
College St. [Link] Kanluran, Pateros, Metro Manila

One important factor on pet care is feeding. Feeding your dog a proper diet is

one of the most important things to know about how to take care of a dog. Most dogs

need to be fed once or twice a day depending on the breed of the dog. The amount and

type of food is taken into consideration for them to have awell balance meal. Proper

feeding will ensure that the pet will grow strong and healthy.

1.2 Project Context

Feeding the dog every day is a responsibility that the entire pet owner should

take; however their busy schedule, lack of time and everyday stress, the owners tend

to become forgetful or exhausted when doing the simple task. Also when the owners

location is far away from the dog, feeding the pet manually is impossible.

With this problem, different types of dog feeders are available on the market to

solve this problem, making sure that each pet has access to food throughout the day.

Some of these dog feeders are the gravity type feeder wherein the food falls into the

bowl as the dog empties the bowl, but does nothing to control the amount of eaten by

the pet. Also the food sometimes clogs the chute of the feeder preventing food from

being dispense. Another type of feeder is the disk type wherein the cover lid rotates

and serves food. Since the device has no chute then the owner does not need to rely

on the feeder to measure amount of food. The common complaints on this kind of
Pateros Technological College
College St. [Link] Kanluran, Pateros, Metro Manila

feeder are the poor construction which allows the pet to tear the feeder apart and to

access all of the food and frequent battery replacement.

With these complaints, the proponents realized the idea of having a dog feeder

with sensor that can regulate amount of food being dispense at any preset time. The

project study is also able to send notification and receive control via SMS from person

concerned with the cell phone as the medium of communication between the user and

the system.

The project is called Dog feeder using Arduino with Notification and Control via

SMS. With the use of cell phone which is economically and readily available as

means of transmitting via SMS, it is possible to inform the concerned person in the

shortest time possible when their dog is fed on time. Also with the use of GSM

technology, it is possible to control the system anywhere and anytime.


Pateros Technological College
College St. [Link] Kanluran, Pateros, Metro Manila

1.3 Purpose and Description

1.3.1 Objectives of the study

General Objectives

The project study entitled Dog feeder using Arduino with Notification and Control

via SMS aims to design and develop a system that can automatically provide food to

the dog and send notification to the concerned persons and allow wireless control

through SMS.

Specific Objectives

In order to fulfill these objectives, this study seeks to meet the following:

1. To design and develop a microcontroller based system that will

process data and control the quantity of food and the period of time

that the machine will dispense food.

2. To integrate GSM application that will provide notification and wireless

control through SMS.

3. Implement uninterrupted power supply for the dog feeder system.

4. To test and evaluate the effectiveness of the project in terms of:


Pateros Technological College
College St. [Link] Kanluran, Pateros, Metro Manila

a) Functionality
b) Reliability
c) Maintainability
d) Efficiency
e) Usability

1.3.2 Statement of the Problem

The study sought to answer the following questions:

1.) How to design an automated aquarium water drainer and fish feeder using

arduino microcontroller?

2.) To test and evaluate the effectiveness of the project in terms of:

f) Functionality
g) Reliability
h) Maintainability
i) Efficiency
j) Usability

Pet owners around the world are aware of that having a pet means

having extra commitment to provide the best care and support to them. It is unfortunate

that not all pet owners have the time or energy to provide their pets basic needs such

as food and water due to reasons like working and travelling, sometimes both at the

same time. This problem faced by the pet owners may lead to unintentional animal
Pateros Technological College
College St. [Link] Kanluran, Pateros, Metro Manila

abuse due to lack of feeding. Often the pet owners find themselves troubling their

friends and families to babysit their pet while they are away, which may be inappropriate

after some frequent requests. The pet feeding system is designed to counter the

problem that all pet owners are facing.

1.3.3 Scope and Limitations

The proponents were able to define the scope to be able to know the ability and

limitations.

Scope

The system will release food with wireless data transmission

through GSM technology for notification and control via SMS.

The project study will only use modules for GSM, microcontroller.

The study will only cover the kind of dog that eats dry food.

The system will control by the user to release food twice a day.

The device can provide food for a week.


Pateros Technological College
College St. [Link] Kanluran, Pateros, Metro Manila

Limitations

The user had to put the food manually into the container of the feeder when its

less than 30%.

The device would not work if there is no power source.

Only the dogs that eat dog foods will be used.

The system is intended for one and adult dog only.

The Dog feeder is not a real-time based feeder.

The project study can be made to feed multiple dogs but the design of the

project study will focus only on feeding one dog.

The dispenser is capable of dispensing both dry food and wet food, but the

prototype will only use dry food specifically commercial dog foods.

The study will not consider the eating habits of dogs.

The study will not provide visual representation in notification process.

1.3.4. Significance of the Project

The project study entitled Dog feeder using Arduino with Notification and Control

via SMS offers a solution to pet owners who value quality, in combination with

thoughtful, efficient design, allowing this study to easily program a diet customized for

the pet's optimum health, and to make adjustments as they mature. It also offers a

wireless monitoring technique via text messaging. Replacing manual or free-feeding


Pateros Technological College
College St. [Link] Kanluran, Pateros, Metro Manila

with an automated solution will profoundly improve the time together, and peace of mind

of the owner while away. The project will contribute a great importance to the following

people:

For the dog [Link] project study can help the owner feed their pet even when they

are away. This project can serve as a solution to pet feeding and can help the owner to

manage their pet easily.

For the proponents. The proponents will gain more knowledge and experience to

improve their skills. The conduct of the project study will enable them to apply their

knowledge and skills learned from previous ECE programs.

For the educator and students. This project can serve as additional information

conducive for learning. This will also serve as supplementary information that can help

develop their knowledge and skill regarding wireless technology, GSM networking,

microcontroller programming.

For the future designer. This project can be used for future reference for other similar

projects. This project can also be used as a topic for enhancement and development of

the system using other technologies and theories.


Pateros Technological College
College St. [Link] Kanluran, Pateros, Metro Manila

1.4 Definition of Terms

GSM it is known as the Global System for Mobile Communications (originally from

Group Special Mobile) and the most popular standard for mobile phones in the world.

SMS it stands for short message service. It is also often referred to as texting,

sending text messages or text messaging. The service allows for short text messages

to be sent from one cell phone to another cell phone or from the web to another cell

phone.

Arduino is an open source computer hardware and software company, project, and

user community that designs and manufactures single-board

microcontrollers and microcontroller kits for building digital devices and interactive

objects that can sense and control objects in the physical world.

Notification the action of notifying someone or something

A power supply is an electrical device that supplies electric power to an electrical load.

The primary function of a power supply is to convert electric current from a source to the

correct voltage, current, and frequency to power the load. As a result, power supplies

are sometimes referred to as electric power converters. Some power supplies are

separate standalone pieces of equipment, while others are built into the load appliances
Pateros Technological College
College St. [Link] Kanluran, Pateros, Metro Manila

that they power. Examples of the latter include power supplies found in desktop

computers and consumer electronics devices. Other functions that power supplies may

perform include limiting the current drawn by the load to safe levels, shutting off the

current in the event of an electrical fault, power conditioning to prevent electronic

noise or voltage surges on the input from reaching the load, power-factor correction,

and storing energy so it can continue to power the load in the event of a temporary

interruption in the source power (uninterruptible power supply).

All power supplies have a power input connection, which receives energy in the form of

electric current from a source, and one or more power output connections that deliver

current to the load. The source power may come from the electric power grid, such as

an electrical outlet, energy storage devices such as batteries or fuel

cells, generators or alternators, solar power converters, or another power supply. The

input and output are usually hardwired circuit connections, though some power supplies

employ wireless energy transfer to power their loads without wired connections. Some

power supplies have other types of inputs and outputs as well, for functions such as

external monitoring and control.

[Link]

12V power supplies (or 12VDC power supplies) are one of the most common power

supplies in use today. In general, a 12VDC output is obtained from a 120VAC or

240VAC input using a combination of transformers, diodes and transistors. 12V power

supplies can be of two types: 12V regulated power supplies, and 12V unregulated
Pateros Technological College
College St. [Link] Kanluran, Pateros, Metro Manila

power supplies.12V regulated power supplies come in three styles: Switching regulated

AC to DC, Linear regulated AC to DC, and Switching regulated DC to DC.

Switching regulated 12VDC power supplies, sometimes referred to as SMPS

power supplies, switchers, or switched mode power supplies, regulate the 12VDC

output voltage using a complex high frequency switching technique that employs pulse

width modulation and feedback. Acopian switching regulated power supplies also

employ extensive EMI filtering and shielding to attenuate both common and differential

mode noise conducted to the line and load. Galvanic isolation is standard in our 12VDC

switchers, affording our users input to output and output to ground isolation for

maximum versatility. Acopian switching regulated power supplies are highly efficient,

small and lightweight, and are available in both AC-DC single and wide-adjust output

and DC-DC configurations. Our Low Profile wide adjust output switchers can be voltage

or current regulated and are externally programmable.

Linear regulated 12VDC power supplies regulate the output using a dissipative

regulating circuit. They are extremely stable, have very low ripple, and have no

switching frequencies to produce EMI. Galvanic isolation is standard in our 12VDC

linears, affording our users input to output and output to ground isolation for maximum

versatility. Acopian linear regulated power supplies are available AC to DC single and

wide adjust outputs.


Pateros Technological College
College St. [Link] Kanluran, Pateros, Metro Manila

Unregulated 12VDC power supplies are basic power supplies with an AC input

and an unregulated 12VDC output. The output voltage changes with the input voltage

and load. These power supplies are inexpensive and extremely reliable.

[Link]
Pateros Technological College
College St. [Link] Kanluran, Pateros, Metro Manila

Chapter 2

REVIEW OF RELATED LITERATURES AND STUDIES

2.1 Theoretical Background

The chapter deliberates the literature of the study which is composed of

discussions of facts and principles to which the present study is related. It should be in

the form of a brief critical analysis and purposes, principal findings, method of study,

principal findings and conclusions. In order to gain a deeper insight into the area of

study, a review of related studies and literature in the Philippines and foreign countries

has been conducted by the researchers.

Automation is used in a wide variety of systems in which there is a significant

substitution of mechanical, electrical, or computerized action for human effort and

intelligence. In general usage, automation can be defined as the technologies

concerned with performing a process by means of programmed command combined

with automatic feedback control to ensure proper execution of instructions. The resulting

system is capable of operating without human intervention.

Short message service or SMS as it is commonly called is the capability of a

cellular terminal to send and/or receive alphanumeric messages within a few seconds

where GSM coverage is available. One message can compose of 160 characters or
Pateros Technological College
College St. [Link] Kanluran, Pateros, Metro Manila

140 bytes in length. With this the user are able to exchange with other digital cellular

network. SMS is now increasingly becoming popular as a messaging service. More than

a paging service, when GSM coverage is unavailable, a message is stored by the

network and immediately sent when coverage area becomes present.

Considering the situation about the difficulties encountered in manually feeding

the dog, automation could be use to solve such problem. Having a wireless technology

can also be helpful by sending notification and control. Given this situation and

technology, the proponents of the study aim to design and develop a dog feeder with

the idea of having a Dog Feeder System using Arduino with notification and Control via

SMS.

2.2 Related Literature

2.2.1 Foreign Literature

Global System for Mobile Communication (GSM)

Mobile phones connect to the GSM (Global System for Mobile Communication)

by locating the cells of different sizes which includes macro, micro, femto, umbrella and

pico cells in the network surroundings. Macro cells are the largest cells that cover radio

signals. Micro cells cover a small geographical. Pico cell is a wireless communication
Pateros Technological College
College St. [Link] Kanluran, Pateros, Metro Manila

scheme and also cover a small geographical area. Femto cell is a small base station

designed to provide the needs of minor business area. The application of GSM is

dependent upon its frequency. All 2G and 3G cell phones have GSM. 2G mobile

technology has brought a revolution to the mobile technologies so that the 2G

technologies replace by3G technologies like EDGE and UMTS (GSM Technology,

2010).

GSM Module

GSM module accept SMS request from a mobile user. The GSM modem can

receive and respond from this SMS request through the help of this module. The user

can enable or disable the communication with the GSM modem. Particularly in the

communication of GSM modem, the user should enable the communication and it is

only disable when the database is updated or edited (Bhoir, 2011).

Mobile phone

An electronic device often referred to as a cellular phone. Mobile telephone is a

type of shortwave analogue or digital telecommunication. It uses a radio wave or

satellite transmission to connect in a wireless communication network. It provides voice

communications, Short Message Service (SMS), Multimedia Message Service (MMS),


Pateros Technological College
College St. [Link] Kanluran, Pateros, Metro Manila

and newer phones may also provide Internet services such as web browsing and e-

mail(Abdul, 2010).

Mobile phones works based on the concept of wireless technology and cell

networking. It picks up signal from the cellular system means division of city into a cell.

Each cell has its own base station where this base station has the radio equipment to

spread the mobile frequency used in a city. Large number of base station is necessary

in a city to function the mobile phones easily. Mobile phones have special code identify

the phones number and network operator of individual mobile phone (Cell Phones,

2006).

Short Message Service

Short message service or SMS as it is commonly called is the capability of a

cellular terminal to send and/or receive alphanumeric messages within a few seconds

where GSM coverage is available. One message can compose of 160 characters or

140 bytes in length. With this the user are able to exchange with other digital cellular

network. SMS is now increasingly becoming popular as a messaging service. More than

a paging service, when GSM coverage is unavailable, a message is stored by the

network and immediately sent when coverage area becomes present (Cvetkovic,

2000).
Pateros Technological College
College St. [Link] Kanluran, Pateros, Metro Manila

SMS message are handled by short message service center which is

maintained by the cellular provider for the end devices. Binary data can also be sent

over the air via text message. Typically, the application on the phone that handles

messages containing binary data. Some of this is downloading of ringtones, on or off of

animation and exchange of picture messages (Brown, 2007).

Microcontroller

Microcontrollers are special purpose computers. It is dedicated to perform one

specific program at a time. The program is stored on the read only memory. It has a low

power rating which consumes about 50mill watts. A microcontroller also takes input

from the device it is controlling and controls the device by sending signals to different

components in the device (Singh, 2008).

A microcontroller is an expensive single-chip computer. It is capable of storing

and running a program. The microcontroller contains a central processing unit (CPU),

random-access memory (RAM), read-only memory (ROM), electrically erasable

programmable read only memory (EEPROM), input/output (I/O) lines, serial and parallel

ports, timers and other built in peripherals, such as analog to digital (A/D), and digital to

analog (D/A).It has the ability to store and run unique programs that makes it extremely

versatile. Its ability to perform math and logic function allows it to imitate sophisticated

logic and electronic circuits (Iovine, 2004).


Pateros Technological College
College St. [Link] Kanluran, Pateros, Metro Manila

Microcontroller can also be classified in terms of programming as Flash Devices

and One Time Programmable Devices. Flash devices are microcontroller which can be

reprogrammed or which allow the program to erase. One Time Programmable devices

are microcontroller which can be programmed once or when the program is wrong the

microcontroller cannot be used again (Smith, 2006).

Strain Gauge Configurations

Strain gauges are sensing devices that change resistance at their output

terminals when stretched or compressed. It is normally connected to a solid material to

measure its dimensional changes when put into Compression or tension. Strain gauges

are often used in measuring pressure, tension and force. Strain gauges have a

characteristic gauge factor that is defined as the fractional change in resistance divided

by the strain (Gyorki, 2005).

Poisson effect in honor of the French scientist Simeon Poisson takes place when

an object is subjected to mechanical strain, it contracts or expands. Spring element that

exhibits Poisson effect is used with the addition of strain gauge that varies its electrical

resistance. Stress is measured by attaching a spring element with the strain gauge to

the surface that contract or expands where the mechanical change is determined by the

gauge. The applied force will vary the electrical resistance of thestrain gauge, the
Pateros Technological College
College St. [Link] Kanluran, Pateros, Metro Manila

intensity of the force applied is proportional to the intensity of the electrical resistance

varied (Maloney, 2004).

Commercially available dog feeder

There are many different types of pet feeders on the market today attempting to

solve the problem of making sure that each pet has access to a healthy amountof food

throughout the day, regardless of the owners schedule. The following are samples of

commercially available dog feeders.


Pateros Technological College
College St. [Link] Kanluran, Pateros, Metro Manila

Wheatstone Full-Bridge Circuit with Strain Gauge Sensor

A Wheatstone bridge is used to convert force or loads into electrical output.

Gauges are placed in the elastic element to sense the strain induced by the load

applied on the cell. A greater sensitivity will rise out when more than one gauge is used.

A basic full-bridge circuit typically used in strain gauge transducers is illustrated in

Figure 1(Maloney, 2004).

Figure [Link]-bridge circuit typically used in strain gauge transducers

Pet mate Caf Feeder

The most basic pet feeder is a gravity feeder, which consists of a hopper full of

food which falls into a bowl as the bowl is emptied by the pet. This type of feeder as

shown in figure 4 is not meant to control portion sizes or access to the food. The most
Pateros Technological College
College St. [Link] Kanluran, Pateros, Metro Manila

common complaint being that the food hopper can be knocked off by the pet. (Hail,

2008).

Figure [Link] Caf Feeder

The ERGO 8 day feeder

The advantage of this type of feeder over the gravity-type feeders is that there is

no chute to get clogged with food, and the owner does not need to rely on the feeder

itself to measure how much food will be served, since the owner places the exact

amount to be fed in each compartment. The device operates by rotating the lid when the

programmed time is reached. The ERGO 8 day feeder is shown in figure 2. The

problem with this device is that it has a poor construction which allow pet to tear the
Pateros Technological College
College St. [Link] Kanluran, Pateros, Metro Manila

feeder apart and allowing access to the food, requires frequent change of battery and

cover rotates rather than the base. (Hail, 2008)

Figure 3. The ERGO 8 day feeder

Pet mate Le Bistro Electronic Portion-Control Automatic Pet Feeder

This pet feeder holds 4.5 pounds of food and can dispense portions from cup

up to 3 cups. This device can be program to dispense food up to 3 meals per day. The

device can be programmed to respond to regular meal times and amounts. The most

common complaints about this type of feeder is that the programming is very difficult

and is lost when the batteries are removed, the smallest portion of food is too large for

some pets, and that the food gets jammed in the chute leaving the pet hungry. The

figure 4 illustrates the Pet mate Le Bistro Electronic Portion-Control Automatic Pet

Feeder. (Hail, 2008)


Pateros Technological College
College St. [Link] Kanluran, Pateros, Metro Manila

Figure [Link] Le Bistro Electronic Portion-Control

This pet feeder holds 4.5 pounds of food and can dispense portions from cup

to 2 cups up to 3 times per day. The reviews for feeders such as this are positive for

the most part shows an average review for this feeder to be 4 stars out of a possible 5

based on 266 user reviews. The most common complaints about this type of feeder is

that the programming is very difficult and is lost when the batteries are removed, the

electronic display does not work, the smallest portion of food is too large for some pets,

and that the food gets jammed in the chute leaving the pet hungry.

One the other side of the price range is the Perfect Pet feeder Lux Model by

Pillar

Figure 5: The Perfect Petfeeder


Pateros Technological College
College St. [Link] Kanluran, Pateros, Metro Manila

This feeder holds up to 10 pounds of food, which it can dispense up to 6 times

per day in portions as small as a few pieces of food or as large as several cups.

Instead of relying on batteries, it runs on AC power from a typical wall outlet and has a

battery backup in case of power outages. Among other features, it boasts a paw safe

design which ensures that no pet will ever get to the food, easy programming, a level

meter to let the owner know when the unit is low on food, and almost every component

which touches food is dishwasher safe.

2.2.2 Local Literature


Pateros Technological College
College St. [Link] Kanluran, Pateros, Metro Manila

2.3 Related Studies

2.3.1 Foreign Studies

A study entitled SMS Based Wireless Home Appliance Control System for

Automating Appliances and Security by Sikandar et al. (2009), demonstrated two sub-

systems for automating appliances and security purposes via SMS. The appliance

control subsystem enables the user to control home appliances using SMS. The system

is capable to instruct user via SMS, from a specific cell number, to change the condition

of the home appliance according to the users needs and requirements. The second

system is about security alert which is achieved in a way that on the detection of

intrusion the system allows automatic generation of SMS thus alerting the user against

security risk. System allowed the provision of security such that system took no action

against the instruction received from unauthorized number. The required task was

performed only when the pre-configured number instructed the system.

The study entitled A Proto-Type for Home Automation Using GSM Technology

by Srinivasa (2010), utilizes the technology of GSM (Global System for Mobile

Communication) to control electrical device at home which is in turn connected to a

hardware kit. The SMS then received the receiver is transmitted to the microcontroller

using a serial port. The microcontroller reads the message received and controls the

appropriate device. The study made use of a microcontroller specifically AT90S8515


Pateros Technological College
College St. [Link] Kanluran, Pateros, Metro Manila

microcontroller with an assemble language coded program which is stored in a built-in

flash memory of the microcontroller. A relay circuit is use for protection against strong

reverse current. The GSM modem served as the transmitter/receiver of the system.

2.3.2 Local Studies


Pateros Technological College
College St. [Link] Kanluran, Pateros, Metro Manila

Chapter 3

Technical Background

3.1 Technicality of the Study

This chapter presents the technicality of the project, the different details of

technologies that will be used and how the proposed system works.

Conceptual Framework of the Project

Figure 1.
Pateros Technological College
College St. [Link] Kanluran, Pateros, Metro Manila

Conceptual Framework of the project

The Figure illustrates the Conceptual Framework of the proposed system. It

illustrates the course of action that will happen in order to complete the system. It starts

with the requirements, the input such as knowledge requirement, software and

hardware requirements that are needed then will undergo to several processes that

includes planning, data gathering, designing, coding or programming, testing and

revision then implementation before the desired output will out, The Development of

Dog Feeder System Using Arduino with Notification and Control via SMS.

3.2 Details of Technologies used

Software Requirements:

Arduino version 1.0.5

It is an open-source project, software/hardware is extremely accessible and very

flexible to be customized and extended.

The proponents chose to use it because it will be the brain of the proposed

system and easy to use for coding, just connects to computer via USB and it will
Pateros Technological College
College St. [Link] Kanluran, Pateros, Metro Manila

communicate. It is a great tool for taking inputs from a variety of switches or sensors

and controlling motors and other outputs.

Hardware Requirements:

Programmable Arduino

A high-speed micro-controller that allows multiple connections to other devices

Arduino is a hardware and software free platform, based on a simple plate with analog

and digital inputs and outputs, using Processing as development environment

programming language, i.e., an open source platform for electronic prototypes code.

Micro Servo Tower Pro Sg-90 S9

A servomotor is a rotary actuator that allows for precise control of angular

position, velocity and acceleration. It consists of a suitable motor coupled to a sensor for

position feedback. It also requires a relatively sophisticated controller, often a dedicated

module designed specifically for use with servomotors. It has a dimension of 0.86 x 0.45

x 1.0 inch, weight of 0.32 ounces, weight with wire and connecter of 0.37 ounce (10.6

grams), stall torque at 4.8 volts, operating voltage with 4. 0 to 7.2 volts, operating speed

at 4.8 volts, and connector wire length equal to 9.75 inches.


Pateros Technological College
College St. [Link] Kanluran, Pateros, Metro Manila

The proponents used servo because it is very important to the system that

serves as the feeder of the dog.

Connecting cables for Arduino

Connects the sensors with the micro controller, as with the proto board if required

and power source and ground required for proper operation

GSM Module

Basically a GSM Modem (like SIM 900) connected to a PCB with different types

of output taken from the board say TTL Output (for Arduino, 8051 and other

microcontrollers) and RS232 Output to interface directly with a PC (personal computer).

The board will also have pins or provisions to attach micro and speaker, to take out +5V

or other values of power and ground connections. These type of provisions vary with

different modules.
Pateros Technological College
College St. [Link] Kanluran, Pateros, Metro Manila

3.3 How the Project will Work


Pateros Technological College
College St. [Link] Kanluran, Pateros, Metro Manila

Chapter 4

Methodology

4.1 Requirements Specification

Software Specification Description Version


Operating System Use to manage programs Windows 7
Windows 8
Windows 10
Hardware Specification Description Version
Computer - Dual Core
RAM at least 2GB to - -
4GB
32 bit Operating System - -
Arduino Uno Use as the brain or the Arduino Uno
main hardware in the
system
Servo Motor Use to give food to the
fishes in the aquarium
Pateros Technological College
College St. [Link] Kanluran, Pateros, Metro Manila

Table 1
Program Description Version
Specification
Arduino The open-source Arduino 1.0.5
Software (IDE) makes it
easy to write code and
upload it to the board. It
runs on Windows, Mac OS
X, and Linux. The
environment is written in
Java and based on
Processing and other open-
source software.

4.1.1 Operational Feasibility

The end-users is accountable in operating the system as opposed to the developer of

the system who is responsible for adding and updating new function and features for the

end-users. The operational cost will be incurred when the proposed system has been

implemented.
Pateros Technological College
College St. [Link] Kanluran, Pateros, Metro Manila

[Link] Fishbone Diagram

Figure 3

Fishbone Diagram

The Figure Shows a fishbone diagram, which explains the cause and effect in using

the dog feeder. The Fishbone Diagram has three major categories; people, equipment,

and environment. For those people who do not have time to feed their dog because

their busy schedule at work and for those people who will go to a vacation.

4.2.2 Technical Feasibility

Technical Feasibility handles the two (2) categories, the first one is the

sCompatibility Checking that can be used in settling the hardware and software to be

used for the proposed system and the other one is the Relevance of the
Pateros Technological College
College St. [Link] Kanluran, Pateros, Metro Manila

Technologies or the Importance of each hardware and software technologies to be

used.

Arduino can sense the environment by receiving input from a variety of sensors

and can affect its surroundings by controlling lights, motors, and other actuators. The

microcontroller on the board is programmed using the Arduino programming

language (based on Wiring) and the Arduino development environment (based on

Processing). Arduino projects can be stand-alone or they can communicate with

software on running on a computer.

[Link]

Compatibility by testing

Compatibility Checking of Dog Feeder System Using Arduino with

Notification and Control via SMS

Compatibility Checking

Windows Windows Windows Windows Linux MacOS

XP 7 8 10

Arduino Uno O O O O O X

GSM Shield O O O O O X

900 D

Servo Motor O O O O O X
Pateros Technological College
College St. [Link] Kanluran, Pateros, Metro Manila

MG995

SG90 9G O O O O O X

Micro

Table 2
Legend - o (compatible)

x (not compatible)

Table 2 shows the different types of hardware and software that being used in

Dog Feeder System Using Arduino with Notification and Control via SMS that checks

the compatible Operating System (OS) such as Windows XP, Windows 7, Windows 8,

Macintosh OS and Linux wherein the legend O means compatible and X means not

compatible.

Relevance of each Hardware and Software

Some technologies are included in the system such as Arduino Uno, GSM Shield

900 D, Servo Motor MG995, SG90 9G Micro. The GSM stands as the main device of

the Dog Feeder, without this the feeding process will not work. The microcontroller

servers as the brain of the whole system; it stores and facilitates the other devices,

without it the system won`t work.

4.2.3 Schedule Feasibility


Pateros Technological College
College St. [Link] Kanluran, Pateros, Metro Manila

[Link] Gantt Chart

Gantt chart illustrates the tasks of the system. It shows the progress of the system

and how the system is being done; this Gantt chart serves as a timeframe for specific

tasks.

4.2.4 Economic Feasibility

Cost and Benefit Analysis shows the Costs and Benefits of the study in making

the proposed system Automated Aquarium water Drainer and Fish Feeder. It stated the

Developers Cost, Transportation Cost, Supplies and other expenses.

The Cost and Benefits Analysis for the Capstone Project 2 expenses shows the

personnels, transportation, supplies and materials, maintenance and miscellaneous

fees. The total amount of expenses for Capstone 2 is Php .00.

The Cost and Benefits Analysis for the Capstone Project 2 expenses shows the

personnels, transportation, supplies and materials, maintenance and miscellaneous

fees. The Cost and Benefits Analysis for the System Development expenses shows the

salary per month, hardware, software and maintenance. The total amount of expenses

for Capstone 2 is Php .00.

[Link].1 Hardware Cost


Pateros Technological College
College St. [Link] Kanluran, Pateros, Metro Manila

Item Quantity Price

Arduino Uno 1 P700.00

GSM Shield 900 D 1 P2,000.00

Servo Motor MG995 1 P600.00

Servo motor G90 9G 1 P200.00

Micro

Table 3.1
Total Cost: PHP 3,500.00

[Link].2 Software Cost

Item Quantity Price

[Link] 1 Free Download

Prolific Driver for Arduino 1 Free Download

Table 3.2

Total Cost: PHP 0.00

[Link].3 Other Materials

Item Quantity Price

Food Container 1 P100.00


Pateros Technological College
College St. [Link] Kanluran, Pateros, Metro Manila

Water Container 1 P100.00

Dog bowl 2 P85.00

Food of Dog 1 kg P100

Table 3.3

Total Cost: PHP 285.00

[Link].4 Utility Expenses

Item Cost

Electricity P100.00 / month

Water P50.00 / month

Table 3.4

Table Cost: PHP 150.00 / month

[Link].5 Other Expenses

Item Cost

Casing

Print outs P500.00

Transportations P174.00

Libraries P150.00

Table 3.5

Table Cost: PHP 824.00

[Link].6 Summary of Cost

Hardware Cost P3,500.00

Software Cost 0
Pateros Technological College
College St. [Link] Kanluran, Pateros, Metro Manila

Other Materials P285.00

Utility Expenses P150.00

Other Expenses P824.00

Table 3.6

Total Cost: PHP 4,759.00

[Link].7 Proponents Estimated Benefit

Potential Client (PC)

Hardware Cost (HC) P3,500.00

Other Materials (AM) P285.00

Estimated System Price (ESP)

Formula

Proponents Return

= (ESP - (HC) + (OM)) *PC

Of Investment

=
Pateros Technological College
College St. [Link] Kanluran, Pateros, Metro Manila

What is the Product?

The Dog Feeder System Using Arduino with Notification is a device that helps a

lot the dog owner to maintain the health of their dog and feed in the right time twice a

day.

Feeding the dog may be very hassle for the dog owner doesnt have enough time

to feed, and sometimes they also forget to feed their dog because of their busy

schedule in their business or their go out in a trip, our system provides less time and

effort to feed their dog in the right time twice a day.


Pateros Technological College
College St. [Link] Kanluran, Pateros, Metro Manila

Introducing and selling of product to the market

For promoting the system, we have many ways to deliver our systems

advertisement to the society. First is that we can use social Medias in promotion of the

system, next are the flyers given to the people for public relations are kind of a best

practices also. Also we can join at different convention for some demonstration of the

system so that they will see the actual capability of the system, commercial

advertisements. Direct and indirect selling procedure will also be taken into actions.

Nowadays introducing products is not that difficult comparing in the early days,

like most of the big companies use a lot of ways in introducing their product of the

market an one of that is the social media, many of us have our own social media

account that an connect to different people, site, places and etc, as the proponents

introduce their product the Dog Feeder System using Arduino with Notification and

control Via SMS , they also came up in using one of the fastest way of communication

through social media to convince those interested buyers or potential clients to buy the

product even if the place is too far from the location of the developers, it just need a

picture or video on how the system works.


Pateros Technological College
College St. [Link] Kanluran, Pateros, Metro Manila

Second option in introducing a product is to be in a convention where can the

proponents showcase the proposed system with other newly invented or newly

developed devices, because many of the potential buyers are invited to come and to

find a product that suits in their life style, Commercial advertisements will be aired on

different television channels on the country, using celebrities to increase our popularity

and trust.

All of the said strategies and tactics above will ensure the growth of the company

and the popularity of it. The news will be reached out to many people very quickly and

can help us attain our goal.

Target Audience

Our target audiences are the person who loves to take care of a dog. Our system

is also effective for the people who are always in a vacation; the system will also notify

the dog owner that he / she need to feed now while they are far away having their

vacation.

We all know that dogs are not hard to take care but it also depends on the types

of dog, and also helps maintain the time that the dog ate the foods. The system showed

its effectiveness for the dog owner for its reliability that you dont have manually feed

their dog although it is easy to do but maybe sometimes, you forgot to feed them.
Pateros Technological College
College St. [Link] Kanluran, Pateros, Metro Manila

Marketing Goals

4.2.6 Requirements Modeling

Dog Feeder
System Using
Arduino

Sending
Message

Receive
Message

Feeding Dog

Figure 6
[Link] HIPO-hierarchy input/output

The Figure shows the hierarchy of the Users who use Dog Feeder System Using

Arduino with Notification and control via SMS, wherein the assigned user can control

the system by sending SMS.


Pateros Technological College
College St. [Link] Kanluran, Pateros, Metro Manila

[Link] Data and Process Modeling

[Link].1 Context Diagram-whole system diagram


Context Diagram (Proposed)

Figure 7

Context Diagram (Proposed)

In Figure shows the Context Diagram of the proposed system wherein theres

only one account. The arrows symbolize the flow of data which shows the ingoing

outgoing data.
Pateros Technological College
College St. [Link] Kanluran, Pateros, Metro Manila

[Link].2 Data Flow Diagram

Data Flow Diagram (Proposed)

Figure 8

Data Flow Diagram (Proposed)

The figure is the data flow diagram (Proposed). It is also known as the detailed
level of data flow of the system that explains the main work flow of the system. The user
send SMS to the system every 6am and 6pm for the feeding process.

[Link].3 System Flowchart- input devices


Pateros Technological College
College St. [Link] Kanluran, Pateros, Metro Manila

Figure 9
System Flowchart

The Figure shows the system flowchart. The user will send SMS to the system.

The time feeding is every twelve hours (two times a day). The dog feeder will receive

SMS from the user to release the food.

Figure 10
Pateros Technological College
College St. [Link] Kanluran, Pateros, Metro Manila

Object Modeling

Use Case Diagram of Dog Feeder System Using Arduino with Notification

and Control via SMS

4.2.6 Risk Assessment / Analysis

Table 4
Risk Assessment / Analysis Diagram of Automated Aquarium Water
Cleaner and Fish Feeder

The table above presents the Risk Assessment / Analysis of the system that
determines different factors when it comes to the system hazard. The figures rating is
1-10 wherein the highest risk is 10 and the lowest risk is 1 ( is the marker).
The risk in Hardware failure is not that high because all the hardware
components are in good condition and stored in a container or casing, having a
brownout of\r power failure in the system is nearly high, in case of electricity shut-off;
the user will restart the system and input the data again, the risk in having wiring failure
is a little bit high because once there is a wiring not connected in the arduino the system
will be having some issues

4.3 Design

The design is the part of the system that will be displayed to the people who will
use it. The figures below will show what the Dog feeder system looks like. The design
includes the Output and User Interface Design, Data Design and the System
Architecture of the system.
Pateros Technological College
College St. [Link] Kanluran, Pateros, Metro Manila

4.3.1 Output and User-Interface Design


The proposed system has its different characteristic user Interface such as the
Output and input of the system.

4.3.2 System Architecture

The proposed system has its own System Architecture that shows the
process of the system for the entire respective user.

4.3 Development

For the Development of the proposed system, requirement specifications are


required such as the Software Specification that explains the software used and its
requirements, Hardware Specification that tackles the hardware peripherals such as
ARDUINO Technology etc. and Program Specification that shows the required
specification program for the proposed system.

4.4.1 Software Specification

Software Specification Description Requirements


Arduino IDE 1.8 The official integrated No special requirements for
development environment RAM usage,
(IDE) to create the program for 1 GB disk space minimum;
the modules commands 1 GB or higher disk space
recommended

Table 5
Software Specification
Pateros Technological College
College St. [Link] Kanluran, Pateros, Metro Manila

The table above shows the software specification of the system. It includes the
software, its description and needed system requirements. The table consists of,
Arduino IDE 1.8 as software specifications needed to develop the system.

4.4.2 Hardware Specification

4.4.3 Program Specification

For the programs used in the proposed system, prolific driver installer is a
program needed to install to the computer system so that the RFID reader will function.
For the main proposed system, the computer system has a Microsoft visual studio
program for the system to run.

4.4.4 Programming Environment

Programming environment has a main part, the Front End View whereas the
users can manipulate the Data inputted like adding, editing, updating, viewing, deleting
and resetting it.

Front End

The proponents used Arduino for the hardware of the system which is easy to use,
consist of input and output pins for communication and it also controls physical objects
such as led, servos, and buttons. It is typically powered via USB or an external power
supply which in turn allows it to power other hardware.
Pateros Technological College
College St. [Link] Kanluran, Pateros, Metro Manila

4.4.5 Deployment Diagram

4.4.6 Test Plan

In establishing a system, the proponent needs to plan for different testing such
as the Alpha, Beta and final testing so that the proponent will know if there is something
wrong or needed to update the system or add some other functions that can apply to
the proposed system.

Alpha Test

For the Alpha testing or also known as the initial testing, the proponents tested
the proposed system, we test the fish feeder if it works every 12 hours properly by
setting the amount of fish that the feeder depends, we test the pH meter if its working
properly, we test the relay module if its turning the water pump on and off properly, the
fish feeder is successfully saving the data on how many fish the user will input. The
draining process is also working through the water pump that drains and replaces the
acidic water which the pH meter is sensing, the acidic water goes to the container that
have a filter and baking soda which dissolve the acidic [Link] that we analyzed the
process of the system and evaluate it and came up with some problems such as what is
the limitation of the number of fish that inputted.

Beta Test

For the Beta testing, the proponents asked some recommendation from their
technical adviser after the capstone 1 defense, so the proponents find some solutions to
Pateros Technological College
College St. [Link] Kanluran, Pateros, Metro Manila

their problems encountered at Alpha testing and added some features to the system.
The course adviser recommends us to fix the fish feeder because it doesnt release the
exact amount of food that the fishes needs. But, based on our research, theres no
exact amount of food the fishes needs to eat, as long as they are eating twice or thrice a
day, they can survive. After that, the proponents also add LCD for the display of data,
and it successfully displays the data needed. Change the button from tact switch to
keypad for better use for the user, we also add pH meter to sense the acidity of the
water, and relay module which allows the water pump to turn on and off. The
proponents also test the pH meter and relay module and it works successfully. When
we decided to test all of the components we found some bugs and errors and we fixed it
after how many weeks before the system demo starts.

Final Test

For the final testing, the entire respondent such as the Students, Faculty
Staffs and IT Specialist test the updated proposed system. They have inputted the
amount of small and big fish, check the automatic fish feeder, keypad and lcd if its
working properly, they also see the cleaning process which the pH meter monitors the
acidity of the water and recycles the acidic water through water pump from the
aquarium to the container that contains filter and clean water then the pump from
container returns the filtered water to the aquarium. They have evaluated the system
and they came up with acceptable decisions.

4.5 Verification and Validation Testing


Pateros Technological College
College St. [Link] Kanluran, Pateros, Metro Manila

Verification and validation testing determines the acceptability of the proposed


system to the actual end users by verifying and validating the system in the following
methods such as; Unit Testing, Integration Testing and Case Testing.

4.5.1 Unit Testing


Unit testing is a simulated testing technique in which individual modules are
tested to determine if there are any issues by the developer himself. The proponents
used this kind of testing to check the efficiency and functionality of each module of the
hardware and each function of the software of the system.
The proponents started first to test the hardware part of the system. The test
included separating each module and uploading sample codes to it to verify first if the
module is working properly. Then they created the main program for the hardware to
test the functionality of their program to the capacity of each module. The testing
showed that all of the modules are working properly and each method of the main
program is being executed well by the modules used.
Then they tested the software part of the system. They created independent
methods for each part of the software to check its reliability then created the main
program for the next testing.

4.5.2 Integration Testing


Integration testing is a simulated testing technique in which individual modules
are combined and tested as a group in multiple ways to verify the functionality,
performance and reliability that are integrated. The proponents used this kind of testing
to check the efficiency and functionality of the modules as a group.
The proponents started first to test the hardware part of the system. The test
included combining two (2) modules and testing them if one will work with or without
Pateros Technological College
College St. [Link] Kanluran, Pateros, Metro Manila

each other. They modified some of the main program and sample code used to test
each module if it is not combined with another module. The testing showed that some of
the modules cannot operate without the module combined such as the Power Supply,
LCD Display, Servo Motor, Matrix Keypad, pH Sensor and Relay Module without the
Aduino uno and Arduino Mega. It also showed that some module such as Matrix
Keypad and Servo Motor can operate without the LCD Display.

Compatibility Testing
Compatibility testing is a simulated testing technique to ensure the compatibility
of the system built with various objects such as web browsers, hardware platforms and
software platforms. The proponents used this kind of testing to verify that the hardware
and software they are using are compatible to the materials and programs they will use
to develop the system.
The proponents used a portable laptop with a specification of 2GB RAM, Dual
Core Processor and (500) HDD storage as the main medium to create the main
program of the hardware and [Link] the hardware part of the system, they used
the Arduino 1.8 IDE to create and upload programs to the modules. All of the libraries
used for the modules are available and all the modules are compatible to the Arduino
Driver installed to the portable laptop. The proponents also tested the compatibility of
each module to the power supply used and showed that it functional and compatible to
use.

Performance Testing
Performance testing is a simulated testing technique to evaluate the performance
and capability of the system. The proponents used this kind of testing to check the
actual performance of the system while end users use it.
For the performance testing, the proponents gather some testing to the
respondents and evaluate the proposed system Aquarium Water Cleaner and Fish
Feeder. Almost all the respondents are satisfied on the performance of the proposed
Pateros Technological College
College St. [Link] Kanluran, Pateros, Metro Manila

system. If the proposed system run in the recommended requirements, it runs smooth
and stable.

4.5.3 System Testing


System testing of software or hardware is testing conducted on a complete,
integrated system to evaluate the systems compliance with its specified requirements.
The proponents used this kind of testing to determine the overall functionality,
performance and reliability of the system to the actual and future users of the system.
This testing should verify that all of the hardware used on the system is working
properly and the software used on the system manages to provide information and
guide for the user.

See Appendix E for the actual System Testing per Case Scenario.
Steps on Testing the System
1) The proponents should request an approval from their course adviser to
conduct System Testing for the gathered respondents.
2) The proponents should prepare their hardware equipment and install their
software applications.
3) The proponents must properly introduce their system and what is the purpose
of it.
4) The proponents must give the respondents the chance to observe, use and
manage the system on their own.
5) The proponents should give each of the respondents a set of questionnaire.
6) The respondents should carefully answer the questions in the questionnaire
and evaluate the system.
Pateros Technological College
College St. [Link] Kanluran, Pateros, Metro Manila

Evaluation Procedure
The evaluation procedure covers a short declaration of evaluation supervised by
the proponents. The system was evaluated by one hundred (100) respondents including
ten (10) I.T. Specialists, fifty-eight (58) Students, thirty-two (32) VIP/ Other
Respondents.
The result of the evaluation was presented and computed by the proponents
using Weighted Mean to conclude if the system is acceptable.

Statistical Treatment of Data


The Weighted Mean is the statistical tool used to limit the suitability of the
system. The average of the responses in the evaluation was computed by the
respondents as well as the overall evaluation mean of the responses that shows in the
table.
Numerical Rating Equivalent
4.20 5.0 Highly Acceptable
3.40 4.19 Very Acceptable
2.60 3.39 Acceptable
1.80 2.59 Fairly Acceptable
1.00 1.79 Not Acceptable
Table 7
Scoring System
The table above shows the equivalent of each numerical rating for the response
of each respondent upon the evaluation of the system.
Pateros Technological College
College St. [Link] Kanluran, Pateros, Metro Manila

Figure 22
Formula for the Weighted Mean
The figure above shows the Formula of the Weighted Mean which is used to
calculate the weighted mean of the evaluation done to the system. Where x is the
mean, is the respondent to a particular question, and n is the number of
respondents.
Evaluation Instruments
The respondents evaluation instrument is based on ISO 9126. The
characteristic of the proposed system depends according to objective of the system
which includes Functionality, Reliability, Maintainability, Efficacy and Usability of the
system software with the scale of one (1) to five (5) where five(5) being the highest or
(Highly Acceptable) and one (1) being the lowest (Not Acceptable).

Data Gathering Tools


Data gathering tools are used to search information and data that is related to the
study that will make the system more reliable and developed. Some of the tools used by
the proponents are interviews, research, libraries and surveys. These tools have
contributed a lot of ideas and information to the development of the system.

Data Gathering Procedure


The proponents conducted the system testing evaluation to the gathered
respondents with a head count of one hundred (100) persons such as ten (10) I.T.
Specialist, fifty-eight (58) Students twenty-two (22) Other Course students and thirty-six
(36) I.T Students, and thirty-two (32) Other Respondents / VIP.
Pateros Technological College
College St. [Link] Kanluran, Pateros, Metro Manila

4.5.4 Acceptance Testing


Based on the evaluation of the overall testing, the proponents proposed system is
highly accepted by the respondents such as the some faculty members, some students
and some staff (guard and technician) through the survey and questionnaire.
Pateros Technological College
College St. [Link] Kanluran, Pateros, Metro Manila

Chapter 5

FINDINGS, CONCLUSIONS AND RECOMMENDATIONS

5.1 Findings

Findings are the information gathered after an examination or a testing of a

system. It is the process on which the respondents utilize this information gathered and

illustrating them in the form of table and graphs.

System Evaluation

The system evaluation summarizes all the collected data from the respondents

as a result of the evaluation and survey questionnaires. The data included are

presented in tables and pie graphs.


Pateros Technological College
College St. [Link] Kanluran, Pateros, Metro Manila

Chapter VI

Implementation Plan

This Chapter covers the project implementation plan that comprises the

project implementation checklist, implementation contingency, and the infrastructure

deployment.

B.3 Project Implementation Plan

Project Implementation Plan outlines all the actions to be taken by the proponents to

implement their developed system on a selected area. The proponents used the

Implementation Checklist method to list all the actions that the proponents and real end

users to consider for the developed system to function properly and prevent unexpected

problems.
Pateros Technological College
College St. [Link] Kanluran, Pateros, Metro Manila

Implementation Checklist

Action Remarks

Small to Medium size Aquarium Yes

USB connector for Automated Water Cleaner Yes

USB connector for Fish Feeder Yes

Installation hardware devices Yes

Main program uploaded to the Fish Feeder and Yes

Aquarium water cleaner

Installation of Automated Aquarium Water Cleaner Yes

and Fish Feeder

Power accessibility Yes

Testing of Automated Aquarium Water Cleaner Yes

and Fish Feeder

Table 19

Implementation Checklist
Pateros Technological College
College St. [Link] Kanluran, Pateros, Metro Manila

The table above shows the Implementation Checklist of the developed systems Project

Implementation Plan. It consists of two (2) fields which are the action and remarks. The

action field represents all the action needed to be done and checked before the

developed system is implemented while the remarks represents the action being done

or not.
Pateros Technological College
College St. [Link] Kanluran, Pateros, Metro Manila

82

Implementation Contingency is a plan that is developed from its original plan or a

secondary process of implementing that can also be used if it is advised or need.

6.2 Implementation Contingency

Event Action

1) Aquarium water cleaner and fish feeder 1) Unplug and plug the USB connector to

didnt function or power up the power source.

2) Lcd displays hangs up or displays 2) Press the reset button on the upper right

Chinese characters corner.

3) Matrix keypad didnt work 3) Press the reset button on the upper right

corner.

4) Lcd is too bright or too dim 4) Adjust left or right the potentiometer

inside the box.

5) Inputted wrong data or value 5) Press the reset button on the upper right

corner.

6) Updating the data or value 6)Press the reset button on the upper right

corner.

7) pH meter sensor didnt detects any acidity 7) Unplug and plug the USB cable of the

water cleaner.

8) Fish died in the aquarium 8) The user need to manually clean the

aquarium.
Pateros Technological College
College St. [Link] Kanluran, Pateros, Metro Manila

83

Table 20

Contingency Plan

The table above shows the Contingency Plan of the developed systems

Implementation Plan. It consists of two (2) fields such as Event and Action, where in

the event refers to actual event failure that may occur during the implementation of

the system and the action refers to the solution of the event failure made by the

proponents.

6.3 Infrastructure Deployment

Infrastructure Deployment is a strategic plan on which the proponents determine on

where and how the implementation will take place. Since the developed system

Automated Aquarium Water Cleaner and Fish Feeder Using Ph Meter Sensor,

Submersible Water Pump, Servo Motor and Arduino Microcontroller by the

proponents doesnt have a specific client, the system will be implemented first on

their Alma Mater, the Pateros Technological College located at College St.

[Link] Kanluran Pateros, Metro Manila.

To persuade future clients and real end users to reproduce and use the

developed system, the developed system should first be implemented at Pateros


Pateros Technological College
College St. [Link] Kanluran, Pateros, Metro Manila

84

Technological College. The Automated Aquarium Water Cleaner and Fish Feeder

Using Ph Meter Sensor, Submersible Water Pump, Servo Motor and Arduino

Microcontroller system which will be used for a dry run on whom ever future clients

that will be interested with the develop system.

You might also like