AppUy!
: A Mobile-Based Fire Detection and Monitoring System using
Arduino Uno for Bureau of Fire Protection-Urdaneta City
____________________
A Project Study Presented to Faculty
College of Information and Technology Education
Urdaneta City University
____________________
In Partial Fulfillment of the Requirements for the Degree
Bachelor of Science in Information Technology
____________________
by
Brian Kenneth A. Lopez
Jameelah D. Centeno
Mary Joy S. Eugenio
Jocel Daphnie P. Ticano
Jerome D. Yanguas
February 2021
ABSTRACT
Name of the Researchers : Brian Kenneth A. Lopez
Jameelah D. Centeno
Mary Joy S. Eugenio
Jocel Daphnie P. Ticano
Jerome D. Yanguas
Institution : Urdaneta City University
Course : Bachelor of Science in Information
Technology
Semester and School Year : 1st Semester 2020 – 2021
Adviser : Arnel B. Ocay, DIT
Title of the Study : AppUy!: A Mobile-Based Fire
Detection and Monitoring System
using Arduino UNO for Bureau of
Fire Protection Urdaneta City
Key Terms : Fire Detection System, Internet of
Things, Arduino Uno, GSM
module
This project study focuses on developing an IoT Arduino Uno mobile-
based application for Fire Detection and Monitoring System for Bureau of
Fire Protection Urdaneta City. It is a mobile-based application that intends
to detect smoke, fire, temperature, and humidity level that can send an
alert notification to the user and also to the Bureau of Fire Protection
Urdaneta City. It lessens the problems encountered by the Bureau of Fire
Protection Urdaneta City in its existing process in fire-detection system
and equipment, and in reporting of incidents.
The methodology adopted in conducting this project study is Agile
iii
Scrum Development because it matches the designed to develop, deliver,
and sustaining the development process, that the researchers deemed
necessary in the project development.
Based on the researchers' analysis of findings, the application could
solve the problems encountered in the existing system of the Bureau of
Fire Protection Urdaneta City. Also, this aims to produce an application
and a system that would give people an early warning to take immediate
action and what can be done to stop the fire as soon as possible.
iv
ACKNOWLEDGMENT
The researchers wish to express their praises and thanksgiving to
the Lord God Almighty. This project will never be successful without the
Lord's guidance, who never fails to do amazing things for the group. To
God be all the glory!
The researchers would like to express their sincerest gratitude to the
following people who accompanied us and nevertheless showed unending
support throughout the completion of this study.
To Arnel B. Ocay DIT, Advisor, for making this research possible. His
endless support, advice, and guidance throughout the research project, as
well as his effort in reading the draft, are greatly appreciated.
To Anthony G. Marquez LPT, MIT, our College Research Coordinator,
for the guidance and encouragement to finish this assignment and teach
us this course.
To the Bureau of Fire Protection Urdaneta for giving us support and
permission to have their data used in our proposed system.
To the researcher's chairperson, technical and panel members for
giving tips, guidance, and efforts to understand the process that brought
us in the success of our system.
To Department of Science and Technology-Science Education
Institute, for giving us the chance to become a scholar of our country,
allowing us to pursue harder in life and strive to be professionals.
To all relatives, friends, and others who shared their support,
especially when times get tough and barely bearable;
The researchers wish to extend their gratitude and appreciation to
all those who have helped whose names were not mentioned.
The researchers would like to thank you all.
Brian
Jameelah
Mary
Jocel
Jerome
v
DEDICATION
In the Lord, almighty whose infinite wisdom guides us to the
completion of this study.
To our parents, who have been our inspiration and gave us the
strength of never giving up, who continually provide their moral, spiritual,
emotional, and financial support.
To our relatives, friends, and classmates who shared their words of
advice and encouragement to finish this study.
Lastly, our chairman, technical panel, panel member, and most
especially our Adviser helped and guided us to make this study possible.
Brian
Jameelah
Mary
Jocel
Jerome
vi
TABLE OF CONTENTS
Page
TITLE PAGE ………….…………………………………………………….……... i
APPROVAL SHEET ………………………………………………………………. ii
ABSTRACT …………………………………………………………................... iii
ACKNOWLEDGEMENT…………………………………………………………. v
DEDICATION ……………………………………………………………………... vi
TABLE OF CONTENTS …………………………………………………………. vii
LIST OF FIGURES…...…………………………………….……………………. ix
LIST OF TABLES …………………………….………...………………………… x
LIST OF PLATES................................................................................ xi
Chapter
1 PROJECT OVERVIEW ……………………….……….…………. 1
Background of the Study ……………………….………………. 1
Company Profile……………………………………….……….…... 9
Conceptual Framework……………………….………….…….... 12
Statement of the Objectives ….……………………….............. 14
Importance of the Study …………………………………………. 14
Scope and Limitations……………………….……………………. 16
Definition of Terms ………………………………………………... 18
2 METHODOLOGY …………………………………………………... 22
Research Design…………………………...………………………. 22
Data Gathering Techniques ……………...……………………. 26
Sources of Data……………………………………………………... 28
Tools for Data Analysis ………………………………….………. 28
3 DISCUSSION OF FINDINGS……………………………….….... 31
4 SUMMARY, CONCLUSIONS, AND RECOMMENDATIONS 49
Summary ……………………………………………………………. 49
Conclusions.………………………………………………………… 50
Recommendations…………………………………………………. 52
BIBLIOGRAPHY…………………….………………….……………………....... 53
APPENDICES ………….……………………….………………………….……... 60
A Communication Letter.………………….………...……………... 60
B Interview Guide........................………………….……….……. 61
C Data Flow Diagram of the Arduino Uno......………….…….... 64
D Circuit Diagram of the Arduino Uno.……………………….... 65
E Mock-Ups and Wireframe...……….……………………………. 66
F Project Gantt Chart.…………………….…………………………. 67
G Use-Case Diagram....…………………………………................. 68
H Hardware System of AppUy!.............................................. 69
I Software Acceptability Test using ISO 9126....................... 71
J Story Board....................................................................... 74
K Grammarly Result............................................................. 85
vii
ACM DOCUMENT............................................................................ 86
CURRICULUM VITAE...................................................................... 95
viii
LIST OF FIGURES
Figure Title Page
1 Organizational Chart of BFP Urdaneta City 11
2 Conceptual Framework of the AppUy! 13
3 Scrum Methodology 23
4 Current Procedures in Reporting of Incidents 33
5 Cause-and-Effect Diagram of the Problems Encountered 35
6 The IoT-Based Framework of “AppUy!” 37
ix
LIST OF TABLES
Table Title Page
1 User Story is a feature of the system which include the 24
backlog
2 Table of Respondents 28
3 Average Weighted Mean and Description on Acceptability 42
Testing
4 System Evaluation According to Functionality 43
5 System Evaluation According to Reliability 44
6 System Evaluation According to Usability 44
7 System Evaluation According to Efficiency 45
8 System Evaluation According to Maintainability 46
9 System Evaluation According to Portability 46
10 Summary of Non-Functional Requirements 47
11 Hardware Requirements 47
12 Software Requirements 48
x
LIST OF PLATES
Plate Title Page
1 Splash Screen Scene 75
2 Main Menu Scene 76
3 Sensor Scene Value Mode 77
4 Sensor Scene Graph Mode 78
5 Safety Tips Categories 79
6 Safety Tips Features 80
7 A Fire Safety Guide 81
8 Nearby Fire Station Scene 82
9 Nearby Fire Station’s Contact Numbers 83
10 Emergency Button 84
11 About 85
xi
Chapter 1
PROJECT OVERVIEW
Background of the Study
Occasionally, a new technology appears which promises to change
our lives for the better. It either improves our performance by working
more simply and faster, or it creates possibilities and options that did not
previously exist. Computational machines are one such technology.
Computers tirelessly perform calculations far beyond human capabilities.
They also make different possibilities for interacting with the world by
applying these calculations to information processing, and thus, form a
new arena for social interaction. Through computers, information and
communication technologies have become a significant vehicle for change
in the information age (Castells et al., 2000).
Various research and numerous prototypes of automated security
surveillance system has been developed using various platforms. Recent
improvements in GSM, web server and microcontroller technologies have
led to multiple fire alarm systems. For example, Yu Qiongfang proposed
an intelligent fire alarm system using a fuzzy neural network that
processes the data from its sensors and calculates the model of a fuzzy
neural network based on a fire detection signal (Qiongfang et al., 2009).
However, a more interesting trend has developed over the years
whereby low-cost microcontrollers with sufficient processing capabilities
have been created to connect to the internet.
Project Overview | 2
Fire is very deadly, and it leads to the loss of human life and property. Fire
detection systems are necessary to reduce personal belongings and caused
by fire, both human-made and induced.
Relative to the increase of fire accidents, it is fortunate that by using
more smart fire detecting systems, the number of fire accidents has been
reducing steadily. One of the most destructive fire properties is that it
spreads exponentially and can spread uncontrollably with the suitable
medium. That is why timely detection of fire is necessary for avoiding a fire
hazard. The Internet of Things is a collection of sensors, actuators,
software, electronics embedded with home appliances, physical devices,
and vehicles that connect and exchange data, increasing everyday
appliances' efficiency using a computer-based system. It helps improve the
efficiency of a device, but it also has economic benefits. IoT is just another
way to make everyday life easier for humans by developing smart devices
(Narayanan et al., 2019).
According to (Villapol et al., 2019), IoT is the clarity of processes and
focus on the result. IoT is not to tell how to do it, but what should be in
the outcome. Things are agents for performing processes. The life cycle of
things is quite simple. Accidents can happen even inside of any house.
One of the threats is an open fire, which can occur due to uncontrolled
cooking, unfinished smoking, or simply due to electrical failure. There can
be various reasons, but the outcome is always dangerous.
AppUy!: A Mobile-Based Fire Detection and Monitoring System using Arduino Uno for
Bureau of Fire Protection-Urdaneta City
Project Overview | 3
(Saeed, 2018) proposed an IoT-based home fire prevention system
that has several sensors. The authors run several simulation experiments
and conclude that the system can detect early fire and keep the sensors'
energy consumption at an acceptable level.
A real-time monitoring system detects smoke in the air due to fire
and captures images via a camera installed inside a room. The embedded
systems used to develop this fire alarm system are Raspberry Pi and
Arduino Uno. The system's key feature is the ability to send an alert when
a fire is detected remotely. (Patil et al., 2019).
Built this system with the GSM module embedded in it, which helps
send alert SMS to the homeowners and the fire service personnel when
there is a fire outbreak before it gets out of range. This system also had an
ideal gas sensor used to detect the presence of a dangerous LPG leak in
any place like cars, service stations, cylinders, storage tanks, and homes,
amongst other components. (Izang et al., 2018).
Gajare and Dr. Mahajan (2018) make a system that uses a
microcontroller and a sensing circuit that will detect gas leakage and fire
with an alarm system that gives alerts about fire or gas leakage. With the
installation of a GSM modem, SMS are sent to notify the user if there is
fire or gas leakage, and if the fire occurs, the water sprinkler sprinkles
water on the affected area to reduce the effect of the fire. A Fire and Smoke
detection system that can sense smoke and the rise in temperature and
AppUy!: A Mobile-Based Fire Detection and Monitoring System using Arduino Uno for
Bureau of Fire Protection-Urdaneta City
Project Overview | 4
alert the user by activating a buzzer also sends commands on a virtual
terminal of an android phone through a Wi-Fi module. Fire hazards are
not uncommon. To avoid injury from fire accidents, smoke detectors are
put in high-security places (Shah et al., 2019).
Senior high school students from Manila have developed an
internet-based fire alarm system that can notify your phone if a fire breaks
out in your home. Developed by students from the Mapua University
through funding assistance from the Department of Science and
Technology – Philippine Council for Industry, Energy and Emerging
Technology Research and Development (DOST-PCIEERD). The FLAME,
which stands for "Fire Luminosity and Multisensory Equipment," is a
device that uses heat signature mapping and a multi-sensor system to
detect if there is a fire and notify the homeowner through an app. Funded
under the Young Innovators Program (YIP), Project FLAME sought to
reduce the number of casualties and property destroyed by fire by
providing faster and reliable information to authorities.
The students used a thermal imaging camera, a current sensor, and
a gas sensor connected to the internet through which data output came
from their developed algorithm. Using the Internet of Things (IoT)
technology, the developed system, can monitor irregularities and other fire
hazards using video image analysis and create an accurate early detection
system. With its double trigger feature, accuracy is secured because it will
AppUy!: A Mobile-Based Fire Detection and Monitoring System using Arduino Uno for
Bureau of Fire Protection-Urdaneta City
Project Overview | 5
only alarm when a heat irregularity is shown in the heat map, and a fire
hazard sensor is triggered (Doroteo et al., 2019).
The system design presents a prototype for a fire safety and alert
system that sends alerts to the residents and firefighting facilities via SMS.
It is composed of four sensors that detect and sense the various factors
changed during fire: Flame detector that detects temperature and
humidity, MQ-2 for smoke and gas, and PIR motion. A sensor that adds
up an anti-burglar feature of the system. The smoke sensor has a built-in
potentiometer that allows you to adjust the sensor sensitivity according to
how accurate you want to detect gas. PIR motion sensors can detect the
presence of a person in a room. This motion sensor is integrated into alarm
systems and used to turn on security cameras (Perilla et al., 2018).
FireCheck – a fire hazard mapping and fire spread modeling project
funded by the Department of Science and Technology-Philippine Council
for Industry, Energy and Emerging Technology Research and Development
(DOST-PCIEERD). It will aid in mapping out fire hazards and where they
may spread to help authorities outsmart the disaster. The project,
implemented by the University of the Philippines-Cebu seeks to provide
emergency fire respondents and officials, strategic planners, and policy-
makers a wealth of information for fire disaster assessment and risk
evaluation to combat, if not mitigate, the negative consequence of the fire.
It is headed by UP Cebu Professor Leader Aileen Joan Vicente.
AppUy!: A Mobile-Based Fire Detection and Monitoring System using Arduino Uno for
Bureau of Fire Protection-Urdaneta City
Project Overview | 6
Nazario said FireCheck’s hazard maps identify highly dense
residential areas in the cities prone to fire incidents considering the
construction materials used in the area, building density, and urban heat
island. Vicente said that besides the hazard maps, her team also created
3D maps of high-risk communities and fire spread models and simulations
that can provide predictive information on the fire's possible extent and its
potential damage. May use the data by these maps, models, and
simulations may be used to improve pre-fire plans, evacuation plans, and
investment plans for firefighting facilities and mitigation plans (Vincent,
2019).
Paculanan and Carino (2019) designed a system entitled "LPG
Leakage Detector using Arduino with SMS Alert and Sound Alarm," which
will help prevent any danger caused by gas leakage. This project aims to
detect the presence of LPG leakage as a part of a safety system. Apart from
sound alarm, an SMS alert will inform the authorized person and trigger
the solenoid valve to shut down the gas supply to prevent any harmful
effects due to gas leakage.
Arzadon (2016) designed a fire detection system using CCTV. First,
the system will detect the “fire-colored” area on the screen, if there is any,
by inspecting its YCbCr color space and RGB color space and conforming
to the fire color model. YCbCr color space, Y refers to the
brightness/luminance of the image, Cb refers to the blue-difference
AppUy!: A Mobile-Based Fire Detection and Monitoring System using Arduino Uno for
Bureau of Fire Protection-Urdaneta City
Project Overview | 7
chrominance, and Cr refers to the red-difference chrominance. In contrast,
in RGB color space, R refers to the Red channel, G refers to the Green
channel, and B refers to the image's blue channel. Then it will be analyzed
from frame to frame because fire is said to be a moving object. When the
first two steps have been passed, a sound and message alert will be created
by the system if it reached a level alert. The building administrator will set
the alert levels according to the fire region's total area in terms of pixels.
Iron classical to innovative: an implementation of an enhanced
alarm system in Calamba fire station. This study presented effective
alternatives to reduce unnecessary fire alarms and upgrade the current
fire alarm system in Calamba City Fire Station. Namely, using e-mail and
audible alarm with push-button and heat sensors, using short message
service (SMS), sensor, push button, an audible alarm, and using voice call
and audible alarm push-button and heat sensors setup. The management
agreed to use SMS and audible alarm to improve the method to maintain
this device (Sangalang et al., 2015).
Given that the world is moving towards the integration of physical
objects ("Things") through the evolution of IoT, an opportunity arises to
develop affordable and straightforward solutions to the fire problem based
on this trend. The cost of installing residential fire detection systems is
relatively high. In the case of a residential fire, individual homeowners'
level of unpreparedness is alarming because most residences are not fitted
AppUy!: A Mobile-Based Fire Detection and Monitoring System using Arduino Uno for
Bureau of Fire Protection-Urdaneta City
Project Overview | 8
with firefighting systems. Insufficient data and reports on fire accidents
due to the lack of technology incorporated into the fire rescue services is
also a long-standing problem across many fire departments, not just in
Urdaneta City. The aftermath of residential fires to families is often
monumental, resulting in significant losses.
The researcher’s primary goal is to provide an efficiently working
system and make solutions for the Bureau of Fire Protection Urdaneta City
problems. It will detect any fire/smoking activity taking place on the
premises and alert the user, who is located distantly, or in the failure of
fire alarms. This project bridges the acquisition gap by exploring the
Internet of Things and creating a simple solution to this menacing
problem.
This study aimed to develop an innovation to the Bureau of Fire
Protection Urdaneta City to monitor buildings and establishments and
reduce the burden of owners and the Bureau of Fire Protection of Urdaneta
City personnel. The following innovation will allow the Bureau of Fire
Protection Urdaneta City to balance its local economic development
objectives with its responsibility to safeguard and promote public welfare
and the interest of public service. This study discussed the advanced
design and architecture of an Internet of Things (IoT) based alarm system.
AppUy!: A Mobile-Based Fire Detection and Monitoring System using Arduino Uno for
Bureau of Fire Protection-Urdaneta City
Project Overview | 9
Company Profile
Bureau of Fire Protection Urdaneta City came to exist or was
established during PC-INP sometime on the year of 1972. From 1972 to
November 30, 1994, an office or station was located beside Urdaneta
Municipal Hall, Alexander St., Poblacion, Urdaneta, Pangasinan.
The enactment of Republic Act 6975, otherwise known as the
Department of Interior and Local Government Act of 1990, which took
effect on January 1, 1991, paved the way for the establishment of the,
Bureau of Fire Protection (BFP) and Bureau of Jail Management and
Penology (BJMP) as separate entities. Specifically, the Fire Bureau's
charter was created under Chapter IV (Section 53 to 59) and carried out
through Rule VII (Sections 49 to 58) of the Implementing Rules and
Regulations of the said law. The Bureau of Fire Protection Urdaneta has a
National Headquarters, a Special Rescue/HAZMAT Unit, an Emergency
Medical Services, a Special Operations Unit, an Arson Investigation Unit,
the Fire Law Enforcement Service, and the Fire National Training Institute.
Bureau of Fire Protection Urdaneta City is responsible for ensuring
public safety through prevention and or suppression of all destructive fires
on buildings, houses, and other similar structure, forests, and land
vehicles and equipment, ships, or vessels docked at piers, wharves, or
anchored at significant seaports, petroleum industry installations. It is
also responsible for enforcing the Fire Code of the Philippines (PD 1185)
AppUy!: A Mobile-Based Fire Detection and Monitoring System using Arduino Uno for
Bureau of Fire Protection-Urdaneta City
Project Overview | 10
and other related laws, conduct investigations. Involving fire incidents and
causes thereof, including the filing of appropriate complaints or cases. The
Bureau of Fire Protection provides fire appliances depend on their
jurisdiction capabilities.
Mission
We commit to prevent and suppress destructive fires, investigate
their causes, enforce fire codes and other related laws, and respond to
human-made and natural disasters and other emergencies.
Vision
A modern fire service fully capable of ensuring a fire-safe nation.
Figure 1 illustrates the Organizational Chart diagram of the BFP
Urdaneta City, where the employee's hierarchical status relative to other
individuals within the company's internal structure details the roles and
responsibilities. Its purpose is to illustrate the reporting relationships and
chains of command within the organization. This most common model
situates the highest-ranking individuals atop the chart and positions
lower-ranking individuals below them.
AppUy!: A Mobile-Based Fire Detection and Monitoring System using Arduino Uno for
Bureau of Fire Protection-Urdaneta City
Project Overview | 11
Figure 1 Organizational Chart of BFP Urdaneta City
AppUy!: A Mobile-Based Fire Detection and Monitoring System using Arduino Uno for
Bureau of Fire Protection-Urdaneta City
Project Overview | 12
Conceptual Framework
The conceptual framework of the proposed system can then become
the basis of firefighting service quality management. Studying the results
obtained through the IPO model (Input-Process-Output). The researchers
will use the IPO model to present the conceptual framework of the study.
Similarly, the IPO model has a causal structure of various group
processes, which are influenced by numerous input variables. Inputs are
conditions that exist before group activity, whereas methods are the
interactions among group members. Outputs are the results of group
activity that the team or the organization values.
Figure 2 illustrates the general flow and structure for the path of
this study. Based on the figure, this study's inputs include the existing
system requirements determination used by the Bureau of Fire Protection
Urdaneta City. These inputs are necessary for the data gathering: gathered
through information by questionnaires, surveys, company’s profile, and
related review literature. The system development process is composed of
design, analysis, coding, testing, and deployment. The proposed system's
output can sense fire or smoke in a specified area, the system called
AppUy!: A Mobile-based Fire Detection and Monitoring System using
Arduino Uno for BFP Urdaneta. Feedback provides data that serves as a
guide in making changes in the input process to determine the value of
usability of the system.
AppUy!: A Mobile-Based Fire Detection and Monitoring System using Arduino Uno for
Bureau of Fire Protection-Urdaneta City
Project Overview | 13
Figure 2 Conceptual Framework of the AppUy!
AppUy!: A Mobile-Based Fire Detection and Monitoring System using Arduino Uno for
Bureau of Fire Protection-Urdaneta City
Project Overview | 14
Statement of the Objectives
The study aimed to design and develop an IoT-based Fire Detection
and Monitoring System with SMS notification for the Bureau of Fire
Protection Urdaneta City. Specifically, the study aimed to find an answer
to the following objectives:
1. Identify the existing procedures of the Bureau of Fire Protection
Urdaneta City in terms of:
a. existing fire detection system and equipment; and
b. reporting of incidents.
2. Identify the problems encountered by the Bureau of Fire Protection
Urdaneta City in terms of:
a. existing fire detection system and equipment; and
b. reporting of incidents.
3. Determine the framework to be used in the development of the
proposed system.
4. Identify the functional and non-functional requirements of the
proposed system.
Importance of the Study
The project “AppUy!" is a mobile-based Fire Detection and
Monitoring System using Arduino Uno for the Bureau of Fire Protection-
Urdaneta City that will help the fire department manage the commercial's
formation establishments in terms of a fire disaster.
AppUy!: A Mobile-Based Fire Detection and Monitoring System using Arduino Uno for
Bureau of Fire Protection-Urdaneta City
Project Overview | 15
Using the mobile phone, the user can view the temperature and humidity
through a wireless connection with the help of the IoT of the proposed
system. The fire department can now encode all the information of the
commercial establishment. In case of a fire disaster, all the information
will automatically send via SMS to the Bureau of Fire Protection Urdaneta
City. The information is composed of the establishment name, address,
and hardware position.
This study will encourage them to use it in their establishments if
there is a fire in the area. It will make it easier for the user to receive an
alert and the Bureau of Fire Protection Urdaneta City.
The researchers also provide some safety tips to prevent fire injury,
and there are also tips on how to use fire extinguishers.
The output of this study can be beneficial to:
Urdaneta City residents. The proposed system will guide and help
everyone in sending emergency reports they encountered and provide a
way for relaying the fast and accurate data to the Bureau of Fire Protection
Urdaneta City in case of fire accidents.
Bureau of Fire Protection Urdaneta City. The given data will help the
Bureau of Fire Protection Urdaneta City locate the fire quickly and gather
some data to help reduce damage.
Commercial Establishments. This project study will help reduce fire
risk and prevent fire or smoke immediately. Keep alert especially to the
AppUy!: A Mobile-Based Fire Detection and Monitoring System using Arduino Uno for
Bureau of Fire Protection-Urdaneta City
Project Overview | 16
occupants of the building, prepare all possible self-protection and call the
fire department immediately.
Residential Establishments. This project study will help reduce the
probability of injury or loss of life and limit damage due to fire, smoke,
heat, and other factors.
Researchers. This project study will help the researchers widen their
knowledge and enhance their computer literacy and writing techniques
skills. It gives an overview of the IT industry to be more competitive in the
real world.
Future Researchers. The project study will serve as a reference
source in creating and developing a mobile-based IoT system for future
researchers and improving their knowledge.
Scope and Limitations
The design “AppUy!: A Mobile-Based Fire Detection and Monitoring
System using Arduino Uno for Bureau of Fire Protection-Urdaneta City" is
proposed to build a multi-sensor to detect fire or smoke around its area.
In this study, the researchers will focus on the Arduino-based multi-
sensor model that includes a gas leak sensor, smoke sensor, temperature
sensor, and flame sensor.
The proposed system can detect fire or smoke around the area. It
can also send alerts with SMS notifications using GSM technology. This
system's actual output is to notify and send a message alert to the
AppUy!: A Mobile-Based Fire Detection and Monitoring System using Arduino Uno for
Bureau of Fire Protection-Urdaneta City
Project Overview | 17
owner of the building and the Bureau of Fire Protection Urdaneta City. The
message alert will only be sent whenever fire was detected. This project is
best suited for a small indoor environment such as offices, mini-stores,
apartments, or small houses. Since the researchers have more knowledge
in using blockly programming language, the IDE (Integrated Development
Environment) used in the project is Kodular.
This study can detect fire from one location only. If there is a fire in
more than desired locations, the system will not be able to detect, and no
record keeping is being done in the system. The project has been limited
to the desired area of use in various fields, such as houses, schools,
factories, power plants. Despite there being several categories of buildings,
this research mainly focused on residential buildings instead of business
premises and factories, which, in most cases, contain highly valuable and
costly assets and thus, might require a fire detection solution with very
high-performance standards.
Therefore, the high-performance standard implies that costly
devices have to be used to develop the prototype, which goes against the
researcher's goal of developing a cost-effective solution. The developed
prototype was tested using relatively small fires due to the risk attached
to starting large fires in a building.
AppUy!: A Mobile-Based Fire Detection and Monitoring System using Arduino Uno for
Bureau of Fire Protection-Urdaneta City
Project Overview | 18
Definition of Terms
To fully understand the concept of this paper, researchers have
presented the definition of terms used in this study.
Alarm. A signal (such as a loud noise or flashing light) that warns or
alerts a device that signals. (Meriam-Webster, Incorporation, 2020).
The alarm will be used as a signal to inform or to give data to the
respondents.
Arduino. An open-source electronics platform based on easy-to-use
hardware and software consists of both a physical programmable circuit
board and a piece of software, or IDE (Integrated Development
Environment) that runs on your computer, used to write and upload
computer code to the physical board (Arduino, 2020).
Arduino has hardware called Arduino boards that can read inputs -
light on a sensor, a finger on a button, or a Twitter message - and turn it
into an output - activating a motor, turning on an LED, publishing
something online (Arduino, 2020).
In this study, the Arduino/Arduino will be used as a board to hold
all the modules that give data.
Decibels. A unit is used to measure a signal's power, such as an
electrical signal or sound, relative to some reference level. An increase of
ten decibels in the power of a signal is equivalent to increasing its power
by a factor of ten. As a measure of sound intensity, a zero-decibel reference
AppUy!: A Mobile-Based Fire Detection and Monitoring System using Arduino Uno for
Bureau of Fire Protection-Urdaneta City
Project Overview | 19
is stipulated to be the lowest level audible to the human ear; The speaking
voice of most people ranges from 45 to 75 decibels.
In this study, the buzzer of the fire alarm is 90db (noisy restaurant).
DHT11. A basic, ultra-low-cost digital temperature and humidity
sensor that uses a capacitive humidity sensor and a thermostat to
measure the surrounding air and spits out a digital signal on the data
signal on the data pin (adafruit.com).
This study will use DHT11 to gather humidity and temperature data.
Fire Alarm. A device that makes a loud sound to warn people when
there is a fire (Meriam-Webster, Incorporation, 2020).
In this study, a fire alarm will be used as a signal sound when the
system detects abnormal changes in a fire, smoke, humidity, and
temperature data.
Flame Detector. A flame detector optically senses radiation given off
by flames or glowing embers (American International Group, Inc,2014)
This study will use the flame detector to detect a nearby presence of
a flame or fire.
GSM Module. GSM can easily swap devices, thanks to the SIM card
that contains information that allows you to connect to a network, and it
can also contain contact information. Pop the card into a new phone, and
your phone number and contacts come with you. (Future US, Inc.,)
In this study, the GSM module will send alert messages to
AppUy!: A Mobile-Based Fire Detection and Monitoring System using Arduino Uno for
Bureau of Fire Protection-Urdaneta City
Project Overview | 20
the homeowners and the Bureau of Fire Protection Urdaneta City.
HC-05. A Bluetooth device used for wireless communication with
Bluetooth-enabled devices (like a smartphone). It communicates with
microcontrollers using serial communication.
In this study, HC-05 will be used as a wireless connection to connect
a smartphone device to the system.
Internet of Things or IoT. A system of interrelated computing devices,
mechanical and digital machines, objects, animals, or people provided
with unique identifiers (UIDs) and the ability to transfer data over a
network without requiring human-to-human or human-to-computer
interaction. (Margaret Rouse, 2020)
In this study, the researchers will use an IoT to the system to be able
to transfer data over a network without human-to-human or human-to-
computer interaction.
Mobile Phone. A portable smart device is used for connecting to a
telecommunications network to transmit and receive voice, video, or other
data. Mobile phones typically connect to the public switched telephone
network (PSTN) through one of two categories: cellular telephone systems
or global satellite-based telephony (Borth, 2020)
This study will use the mobile phone to view all the data in the
system.
Smoke Detector. Commercial security devices issue a signal to a fire
AppUy!: A Mobile-Based Fire Detection and Monitoring System using Arduino Uno for
Bureau of Fire Protection-Urdaneta City
Project Overview | 21
alarm control panel as part of a fire alarm system, while household smoke
detectors, also known as smoke alarms, generally issue a local audible or
visual alarm from the detector itself or several detectors if there are
multiple smoke detectors interlinked (National Fire Protection Association
(NFPA), 2019).
AppUy!: A Mobile-Based Fire Detection and Monitoring System using Arduino Uno for
Bureau of Fire Protection-Urdaneta City
Chapter 2
METHODOLOGY
Research Design
The procedures by which researchers go about describing,
explaining and predicting phenomena are called research design. This
chapter captures the research design used, the study's target population,
sample design, method of data collection, data analysis, and presentation.
Applied developmental research design, which was adopted for this
research, is designed to solve the modern world's practical problems rather
than acquire knowledge for knowledge's sake (Lawrence Berkeley National
Laboratory, 2014).
This research identified a problem in the domain of fire accidents
where there is a need to innovate fire detection solutions that are more
accurate and have a low false alarm rate.
The researcher then reviewed both conceptual literatures
concerning concepts and theories and empirical literature consisting of
earlier studies similar to the one proposed. Concepts and theories include
IoT and the technologies that encompass it, such as sensors and
microcontrollers. This information aided in understanding the problem
and consequently laid the foundation for developing the proposed solution.
Scrum Development Model
Scrum is an adaptable, fast, flexible, and effective agile framework
designed to develop, deliver, and sustain complex products. The Scrum
Methodology | 23
framework consists of Scrum Teams and their associated roles, events,
artifacts, and values. Each component within the framework serves a
specific purpose and is essential to Scrum’s success and usage. The scrum
team can easily and quickly adjust product goals during future sprints to
provide more valuable iterations.
Figure 3 illustrates how the scrum development model manages the
proposed project's process and how everything is to be done on the said
project. The Scrum software development team will know how to solve the
problem they are presented. The primary objective of Scrum is to satisfy
the customer's needs throughout the development of the project.
Elaborating a list of characteristics ordered that they want to obtain.
Figure 3 Scrum Methodology
AppUy!: A Mobile-Based Fire Detection and Monitoring System using Arduino Uno for
Bureau of Fire Protection-Urdaneta City
Methodology | 24
Product Backlog Creation. The master list of work consists of
features that should be implemented and maintained by the owner's
product during the development process. It's ordered by priority, and every
item is called a user story. Every user story gets a unique ID and as a rule,
user stories have the following format: As a [User Role], I want to [feature
body] so that [User profit] (Medium, n.d.).
In this phase, the researchers identified the requirements needed for
the study by interviewing the clients. The researchers have coordinated
with the Bureau of Fire Protection Urdaneta City Fire Marshall Georgian
DM Pascua to provide the data and information that the researchers
needed to start the proposed system.
Table 1 shows the user story that the researchers have created using
the BFP Urdaneta City Fire Marshall requirements.
Table 1. User Story is a feature of the system which include the backlog
ID User Story Priority
01 As a client, I want the system to have the ability to call 1
the fire department to report an incident.
02 As a client, I want the system to have a backup power 2
source if there's a power interruption or a power
outage.
Sprint Planning. is an event where the Scrum Master, the team, and
the product owner determines the product backlog items they will work on
during that sprint and discusses their initial plan for completing
those product backlog items (Agile Alliance, 2021).
In this phase, the researchers distribute the reference they
AppUy!: A Mobile-Based Fire Detection and Monitoring System using Arduino Uno for
Bureau of Fire Protection-Urdaneta City
Methodology | 25
selected to the top priority user stories from the product backlog and after
that, the researchers created the sprint backlog that consists of a list of
user stories completed during the current sprint. Sprint planning
represents a good opportunity to the researchers to gather everyone
together for planning the discussions.
Daily Scrum/Daily Work. is to inspect progress toward the Sprint
Goal and adapt the Sprint Backlog as necessary, adjusting the upcoming
planned work. These meetings’ main goal is to get full and truthful
information about the current project status for the next day of work
(Scrum.org, 2021).
In this phase, after the actual user stories for the current phase are
chosen, the development process begins. The researchers will discuss the
task that has been finished and which task to choose next, and what
problems team members faced during the work.
Product Demonstration/Increment. are a conversation between
stakeholders and the team, these people successfully talk with each other
about the current status of the project and agree on next steps. The
purpose of the product increment is to invest in new product features in
small amounts regularly, which helps to shorten the time before feedback
is received. The Scrum team creates a review and demonstrates the results
of their work (Portal.net, n.d.).
In this phase, the researchers conducted an initial test to know if
AppUy!: A Mobile-Based Fire Detection and Monitoring System using Arduino Uno for
Bureau of Fire Protection-Urdaneta City
Methodology | 26
the system works properly to its purpose to fix in early-stage any errors of
the system that may occur. Conducted continuous testing to know if the
system worked properly and tested in the BFP Urdaneta City.
Retrospective and Sprint Review. these improvements may be
implemented even during the sprint, sprint retrospective gives the Scrum
team a formal opportunity to discuss the process and motivates each team
member to voice their opinion and ideas (Star Infinity, 2021).
In this phase, the researchers demonstrated the Bureau of Fire
Protection Urdaneta City's proposed system and discussed how the system
improves its current processes.
Data Gathering Techniques
To gather all necessary data of the proposed system, must follow
methods. The researchers used the following methods to address the study
problem and identify the system's misconception.
Interview. The interview is the primary technique for information
gathering during the system phases of a development project. It is a skill
that every analyst must master. The analyst's interviewing skills determine
what information is gathered and the quality and primary tools of the
analyst (Modell, 2010).
The researchers interviewed the Fire Marshal to gathered data. The
researcher will ask a set of questions about the existing processes of the
Bureau of Fire Protection Urdaneta City and what are the possible
AppUy!: A Mobile-Based Fire Detection and Monitoring System using Arduino Uno for
Bureau of Fire Protection-Urdaneta City
Methodology | 27
problems they encountered.
Observation. Observation is the selection and recording of behaviors
of people in their environment. It is useful for generating an in-depth
description of an organization or event, obtaining information that is
otherwise inaccessible, and conducting research when other methods are
inadequate (Anis, n.d).
The researchers observed the process relating to BFP on how to
understand their current processes further and record the important
details needed for the system's development. The researchers determined
that the Bureau of Fire Protection Urdaneta City's existing procedures use
an FDAS (Fire Detection and Alarm Systems) process to detect fire or
smoke and by receiving text messages, calls, or personal reports in
reporting incidents.
Literature Review. A literature review distills the existing literature
in a subject field; the literature review's objective is to summarize the state
of the art in that subject field. From this review of earlier and recent work,
it becomes possible to identify areas where further research would be
beneficial. It is therefore important that the literature review is focused
and avoids the more comprehensive textbook-like approach.
Books include bibliographies or lists of references to other useful
sources. The web provides access to a wide range of information. Still,
these sources are provided by a range of different individuals and
AppUy!: A Mobile-Based Fire Detection and Monitoring System using Arduino Uno for
Bureau of Fire Protection-Urdaneta City
Methodology | 28
organizations, each with their messages to communicate and reasons for
making the information available. It can be difficult to evaluate web
resources. Many may be more suitable for the data gathering element of a
research project than as input to a literature review. (Rawley, J. et al.,
2014).
Sources of Data
The researchers interviewed the Fire Marshall and Bureau of Fire
Protection employees. Likewise, the researchers provided a survey
questionnaire to the residential and commercial areas to gather the needed
requirements of the proposed system that serves as the primary source for
the study's development. Secondary data sources are from books,
journals, the internet, and unpublished thesis book for the research.
Table 2. Table of Respondents
Respondents Frequency
Fire Marshal of BFP Urdaneta 1
Employees of BFP Urdaneta 15
Residential Owners 12
Commercial Business Owners 6
Total 34
Tools for Data Analysis
Data analysis was a detailed task and required thorough analysis.
The following are the tools that the researchers used:
Data Flow Diagram. Data flow diagrams are used to graphically
represent the flow of data in a business information system. DFD describes
the processes involved in a system to transfer data from the input to the
AppUy!: A Mobile-Based Fire Detection and Monitoring System using Arduino Uno for
Bureau of Fire Protection-Urdaneta City
Methodology | 29
file storage and report generation (Visual Paradigm, 2020).
The researchers used the data flow diagram to established the flow
and the process of the proposed system. To create a graphical
representation of the process of the data inside the system and describe
the system's boundaries.
Fishbone Diagram. A Fishbone diagram illustrates the relationship
between an effect and all the possible causes. It is a problem-solving team
tool for identifying the causes of a problem relationship between an effect
and all the possible causes. It is a problem solving-team as a tool for
identifying all the causes of a problem they’re addressing on why the
problem occurs.
The researchers used the Fishbone diagram to find all the possible
causes of the problem presented to the connected branches of the
conditions of the current fire alarm detection system in BFP.
Gantt Chart. A Gantt chart, commonly used in project management,
is one of the most popular and useful ways of showing activities (tasks or
events) displayed against time (Gantt, 2020).
Gantt chart is useful for monitoring a project’s progress once it is
underway, too. You can immediately see what should have been achieved
by a certain date and, if the project is behind schedule, you can take action
to bring it back in the course (Emerald Works Limited,2020).
The researchers used the Gantt chart to show their timeline and
AppUy!: A Mobile-Based Fire Detection and Monitoring System using Arduino Uno for
Bureau of Fire Protection-Urdaneta City
Methodology | 30
manage the time by developing their system and showing the details of the
proposed system's future progress.
Likert Scale. A Likert-type rating scale ranges from 1 (strongly
disagree) to 5 (strongly agree). Total scores are obtained by summing all
items, with higher summed scores indicating greater levels of acceptability
(Carter, S.L. 2010).
The researchers used five-point Likert scale questions in the
acceptability questionnaire because it would decrease the respondents'
level of dissatisfaction and increase the response rate and quality of
response. The five-point Likert scale ranging from strongly disagree,
disagree, neutral, agree, and strongly agree.
Use Case Diagram. A Use case diagram represents the interactions
between the users and a system. The specification of a use case is to help
users picture themselves executing a task, allowing them to identify the
features that might require to support each step.
The researchers used the Use Case diagram to describe what the
user needs to do to identify all previous steps, which makes it easier for
what the user is trying to accomplish.
AppUy!: A Mobile-Based Fire Detection and Monitoring System using Arduino Uno for
Bureau of Fire Protection-Urdaneta City
Chapter 3
DISCUSSION OF FINDINGS
The Current Processes of Bureau of Fire Protection Urdaneta City
Existing Fire-Detection System and Equipment. The existing fire
detection system and equipment used by the Bureau of Fire Protection
Urdaneta City is the Fire Detection and Alarm Systems (FDAS). FDAS uses
smoke detectors and heat sensors to detect a fire before it reaches critical
levels. Fire detection and alarm systems can be divided into several general
types: conventional systems, addressable systems, analog, wireless, and
self-contained FDAS.
The conventional systems generally consist of a series of detectors
and call points wired to a control panel which drives the detectors in a
minimum of two sounder circuits, includes LED indicators, and allows de-
activation and resetting. The addressable systems central control panel
can identify exactly which detector or call point triggered the alarm. The
analog addressable systems or intelligent systems can include an
analytical capability in each detector, assessing local parameters to
determine whether the fault or a maintenance requirement. It can be
useful in preventing the occurrence of false alarms. The Wireless fire alarm
systems connect detectors and call-point to the control panel using
wireless signals. The self-contained fire alarm units are generally only
suitable for small installations. They consist of a single unit, including
break glass contact, sounder, power supply, battery, and charger.
Discussion of Findings | 32
The fire detector is activated by either smoke, heat, or both. It is
connected to a central fire alarm control panel that activates the alarms.
Fire alarm and detection systems must be regularly inspected, serviced,
and tested.
The Bureau of Fire Protection Urdaneta City's current types of
firefighting equipment are those portable tools and other appliances
carried on the pumper truck or fire engine, emergency supply, and the fire
protection uniform for the firefighters.
Reporting of Incidents. The Bureau of Fire Protection Urdaneta
City's reporting process provides some ways to contact them when fires
occur in the area. The fire witnesses can contact the emergency number
or hotline number of the BFP thru text messages, phone calls, or in-
personal reports. Afterward, the BFP officer will conduct a further
investigation after gathering necessary information from the witness,
including the reporter's personal information.
The BFP Urdaneta reminds the residents that if someone witnesses
a fire – call their emergency number immediately or report the incident to
the nearest fire station. The witness can activate the building fire alarm
system by pulling a manual fire alarm system to warn the occupants.
Figure 4 represents that the BFP officer acts immediately after
gathering necessary information from the witness. The personal
information they need to obtain and verify is as follows: Name of the
AppUy!: A Mobile-Based Fire Detection and Monitoring System using Arduino Uno for
Bureau of Fire Protection-Urdaneta City
Discussion of Findings | 33
homeowner's building/house and the fire's address. Afterward, the
Bureau of Fire Protection officer will use this information for further
investigation to solve the issue.
Figure 4 Current Procedures in Reporting of Incidents
AppUy!: A Mobile-Based Fire Detection and Monitoring System using Arduino Uno for
Bureau of Fire Protection-Urdaneta City
Discussion of Findings | 34
Problems Encountered in the Existing Processes of Bureau of Fire
Protection Urdaneta City
Based on the data gathered from the interviews and observations
that the researchers made, the following is the list of difficulties
experienced by the Bureau of Fire Protection Urdaneta, along with the
following areas:
Existing Fire-Detection System and Equipment. The problems
encountered in the existing fire-detection system and equipment of Bureau
of Fire Protection Urdaneta City are as follows: (1) lack of fire alarm or fire
detecting systems, (2) lack of firefighting equipment, and (3) shortage of
BFP fire-fighters or personnel.
Reporting of Incidents. The problems encountered in the reporting
of incidents in the Bureau of Fire Protection Urdaneta City are as follows:
(1) no validations on reporting of incidents, and (2) false alarm report.
Solutions Adopted by the Existing Fire-Detection System and
Equipment. The possible solutions were also based on the number of
responses as follows; BFP requires the residents to install fire detection
system in their building for safety, provide additional firefighting
equipment to use by fire personnel of BFP Urdaneta City, and the
recruitment of additional BFP firefighters or personnel to increase the
existing personnel of BFP.
Solutions Adopted by the Reporting of Incidents. The possible
solutions were also based on the number of responses as follows:
AppUy!: A Mobile-Based Fire Detection and Monitoring System using Arduino Uno for
Bureau of Fire Protection-Urdaneta City
Discussion of Findings | 35
BFP will verify the proof of residents of the witness to avoid false alarms,
a conduct more fire safety education to the residents.
Figure 5 illustrates the Cause-and-Effect Diagram of the problems
encountered in the existing processes of BFP Urdaneta City. It indicates
the problem, the contributing factors, and all possible causes for the
study's problem.
The Fishbone diagram (also called the Ishikawa diagram) is a tool
for identifying the root causes of quality problems. In this study, consistent
with software quality and system performance, a fishbone diagram has
been used to identify primary and secondary causes of errors and failures.
Figure 5 Cause-and-Effect Diagram of the Problems Encountered
AppUy!: A Mobile-Based Fire Detection and Monitoring System using Arduino Uno for
Bureau of Fire Protection-Urdaneta City
Discussion of Findings | 36
The Framework of the Proposed System
A framework is often a layered structure indicating what kind of
programs can or should be built and how they would interrelate. Some
operating system framework also includes actual programs, specify
programming interface or offer programming tools for using the
framework.
The Internet of Things (IoT) Framework can be described as an
ecosystem comprising of several connected devices that communicate with
each other over the internet. These connected devices usually transfer and
sensitive data over the internet while requiring very little human
intervention.
Figure 6 describes how the "AppUy!" mobile application can receive
data of the temperature, humidity, and flame level using the IoT-based
Arduino fire detection device thru Bluetooth module and GSM module
alert message to the user. The users used the "AppUy!" mobile application
to view or access their data. Thresholds are set on all the sensors. When
these thresholds match the current state in the room, identification of fire
is made when a deviation on the set threshold is determined, the system
will directly send an SMS to notify the occupants and the fire department.
With this, the damage to property and loss of lives is reduced as the fire
department will be notified as soon as a threat of fire is detected. Figure 6
shows the architectural framework of the proposed system.
AppUy!: A Mobile-Based Fire Detection and Monitoring System using Arduino Uno for
Bureau of Fire Protection-Urdaneta City
Discussion of Findings | 37
Figure 6 The IoT-Based Framework of “AppUy!”
AppUy!: A Mobile-Based Fire Detection and Monitoring System using Arduino Uno for
Bureau of Fire Protection-Urdaneta City
Discussion of Findings | 38
In this paper, the researchers proposed a framework to be used for
the implementation of the AppUy!: A mobile-based fire detection and
monitoring system using Arduino Uno for Bureau of Fire Protection. The
framework aims to detect a fire threat as early as possible and sends an
alert notification to the user when a fire or smoke is detected. The energy
consumption of the sensor nodes and the environmental conditions shall
be considered as it may affect the accuracy of Arduino fire detection device.
Hardware Requirements
These requirements are referring to the tangible materials needed to run
and deploy the system with its functionalities. These requirements ensure
the quality of performance of AppUy!: A Mobile-based Fire Detection
System using Arduino Uno for Bureau of Fire Protection Urdaneta City.
Table 11. Hardware Requirements
Hardware Client-side Server-side
Requirements Specifications Specifications
ARDUINO UNO Arduino uno N/A
Flame Sensor Flame sensor module N/A
Smoke Sensor Smoke sensor module N/A
Temperature and DHT22 temperature and N/A
humidity Sensor Humidity sensor
GSM Module SIM800l GSM module N/A
VOLTAGE Sensor Voltage Detection Sensor N/A
Buzzer Module 25V N/A
LED Light Red small LED N/A
BUCK Converter DC-DC Buck Converter N/A
9v battery LM2596S N/A
Bluetooth module Eveready N/A
HC-05 Bluetooth module
Mobile phone Master-Slave Android version
Android version 5.0 or higher 5.0 or higher
AppUy!: A Mobile-Based Fire Detection and Monitoring System using Arduino Uno for
Bureau of Fire Protection-Urdaneta City
Discussion of Findings | 39
The above specifications are the minimum requirements to run the
proposed system.
Software Requirements
The software requirements are a set of configurations and
installation that have to be installed for the AppUy!: A Mobile-based Fire
Detection System using Arduino Uno for Bureau of Fire Protection
Urdaneta City to be used.
Table 12. Software Requirements
Software Client-side Server-side
Requirements Specifications Specification
Operating System Android version 5.0 or Android version
higher 5.0 or higher
Bluetooth connection Bluetooth Bluetooth
GSM YES YES
Functional Requirements
Functional requirements explain what has to be done by the
prototype by identifying the necessary task, action, or activity. Functional
requirements of the proposed system include:
Sends Notification. This Arduino feature can send an SMS
notification to the user and the Bureau of Fire Protection for an early
warning of fire.
Smoke/Gas Detector. This feature of Arduino can detect smoke or
gas leaks. This smoke and gas detector module is connected to the Arduino
fire detection device and sends data to the user.
Flame Detector. The Arduino flame detector device can detect fire.
AppUy!: A Mobile-Based Fire Detection and Monitoring System using Arduino Uno for
Bureau of Fire Protection-Urdaneta City
Discussion of Findings | 40
It has flame, temperature, and humidity sensors. It gives an early warning
against any fire and is capable of protecting electrical panels/wirings.
Bluetooth Connectivity Features. This feature may help the Arduino
connect to the mobile phone and send data to the user when the Arduino
detects the flame, smoke, temperature, and humidity.
Temperature Detector. This feature of Arduino can detect room
temperature and measures the heat level when the Arduino detects fire
and automatically send its data to the user.
Sound Alarm. This feature of Arduino uses a buzzer to inform the
user that the Arduino detects fire or smoke. It activates a LED light that
glows and a buzzer whenever a flame or smoke is detected. Lights
Indicator. The Arduino fire detection device uses light to inform the user
that the Arduino detects fire or smoke. When there is flammable gas or
smoke, the red-light glows, and the buzzer beeps.
Humidity Level Indicator. This feature depends on the Arduino fire
detection device's temperature and pressure when the system detects
room humidity. Humidity range is 0-100% RH; +/-2% RH.
Contact Numbers Display. This feature shows all contact numbers
of the nearby Fire Department.
Safety Tips Features. The feature shows infographic images and text
on safety tips on how to use the Fire Extinguisher. Protect yourself, your
family, and your property in case of a fire.
AppUy!: A Mobile-Based Fire Detection and Monitoring System using Arduino Uno for
Bureau of Fire Protection-Urdaneta City
Discussion of Findings | 41
Temperature and Humidity Value Display. The mobile application
can show all the temperature data come from Arduino. The temperature
range is -40 to 8 C; +/-0.5 C. Average sending period; 2 seconds, and it
has safety tips to get rid of the fire.
Smoke and Flame Value Display. The mobile application can show
the current values of the flame and smoke sensor. It also shows as joule(J)
inflame and C2O in smoke.
Non-Functional Requirements
The researchers discussed how to apply the ISO 9126 standard
quality model characteristics and sub-characteristics to evaluate the
AppUy!: A Mobile-based Fire Detection and Monitoring System using
Arduino Uno for Bureau of Fire Protection Urdaneta City.
The ISO 9126 standard quality model has been developed to identify
key attributes of quality for computer software. This generic quality model
can then be instantiated as a model for internal quality or external quality
using different sets of metrics. Quality factors according to ISO 9126
include six quality characteristics include: Functionality, Reliability,
Usability, Efficiency, Maintainability, and Portability (Miguel et al., 2014).
Non-functional requirements are requirements that specify criteria
that can be used to judge the operation of a system rather than specific
behaviors. The requirement of NFRA in IoT system design is distinct since
the design relies on physical components, network protocols, and software
AppUy!: A Mobile-Based Fire Detection and Monitoring System using Arduino Uno for
Bureau of Fire Protection-Urdaneta City
Discussion of Findings | 42
integration (Mahalank, 2016).
In this project, the researchers used ISO 9126 to determine the
acceptability of the Non-Functional Requirements of the proposed system.
It provides a detailed analytical tool and helps move beyond
superficial evaluation to achieve a more thorough view of the system's
strengths and weaknesses. Data analysis tools help the researchers to
make sense of the data collected. It enables them to report results and
make interpretations.
Table 3. Average Weighted Mean and Description on Acceptability Testing
AVERAGE WEIGHTED MEAN DESCRIPTION
4.21 – 5.00 HA (Highly Acceptable)
3.41 – 4.20 A (Acceptable)
2.61 – 3.40 MA (Moderate Acceptable)
1.81 – 2.60 SA (Slightly Acceptable)
1.00 – 1.80 NA (Not Acceptable)
Legend: HA - Highly Acceptable, A - Acceptable, MA - Moderately Acceptable, SA - Slightly Acceptable,
NA - Not Acceptable;
The researcher creates an acceptability questionnaire based on Non-
Functional Requirements classifications which are: Functionality,
Reliability, Usability, Efficiency, Maintainability, and Portability.
Table 3 shows the basis for the level of acceptance and
implementation of the proposed system. The average weighted mean
indicates the range and description for the level of acceptance. The
researchers presented the proposed system to the users to gather the
perception regarding the following characteristics: Functionality,
Reliability, Usability, Efficiency, Maintainability, and Portability.
AppUy!: A Mobile-Based Fire Detection and Monitoring System using Arduino Uno for
Bureau of Fire Protection-Urdaneta City
Discussion of Findings | 43
Functionality. is the system's ability to do the work for which it was
intended for all of the requirements. Functions that satisfy the specified
requirements and defined as a software product that helps to meet the
needs of the clients (Professional QA, 2020).
Table 4. System Evaluation According to Functionality
FUNCTIONALITY WM DESC
1. Can software perform the tasks required? 4.3 HA
2. Does this software suit anyone? 4.1 A
3. Does the software show proper data? 4.3 HA
4. Buttons on the application are functional according 4.6 HA
to its functions.?
5. The information on safety tips in the application is 4.5 HA
correct?
6. Can the system interact with another system? 4.0 A
7. Do the software use security measures to protect the NA NA
data of the user?
8. Does the software meet the existing requirement? 4.5 HA
Weighted Mean 4.3 HA
Legend: HA - Highly Acceptable, A - Acceptable, MA - Moderately Acceptable, SA - Slightly Acceptable,
NA - Not Acceptable;
Table 4 shows that the respondents agree on the system's
functionality as reflected in the weighted mean of 4.3% (Highly
Acceptable). Respondents agreed that the software performs the tasks
required. Most respondents agreed that the systems software buttons on
the application are functional according to its functions.
Reliability. is the software's capacity to maintain a failure-free
software operation for a specified time in a specified environment. A set of
attributes that will bear on the capability of software to maintain the level
of performance (Geeks, 2020).
AppUy!: A Mobile-Based Fire Detection and Monitoring System using Arduino Uno for
Bureau of Fire Protection-Urdaneta City
Discussion of Findings | 44
Table 5. System Evaluation According to Reliability
RELIABILITY WM DESC
1. Can the software fix all the bugs without any help from 4.1 A
humans?
2. Is the software capable of handling errors? 4.5 HA
3. Can the software resume working and restore lost data 3.1 MA
after failure?
4. if it is closed unintentionally, is the data still there 3.3 MA
when I open it again?
5. Does the software meet the existing requirement? 4.1 A
Weighted Mean 3.8 A
Legend: HA - Highly Acceptable, A - Acceptable, MA – Moderately Acceptable, SA - Slightly Acceptable,
NA - Not Acceptable;
Table 5 shows the reliability of the proposed system, and
respondents strongly agreed that the application is very reliable by
providing software resume working and restore the lost data after failure
3.1% (Moderate Acceptable). Respondents also agreed that the software
capable of handling errors. Overall, the reliability of the system has a
weighted mean of 3.8%, which is acceptable.
Usability. refers to the effort a user needs to put while exploring
products or systems, websites, software, and devices (Idri et al., 2013).
Table 6. System Evaluation According to Usability
USABILITY WM DESC
1. Does the system easy to understand without reading 4.5 HA
the manual?
2. Can the user learn from the software? 5.0 HA
3. Can the user use the system without much effort? 4.5 HA
4. Can the user use it without the internet? 5.0 HA
5. Can the software use on different platforms? 4.0 A
6. Does the text are too small? 4.5 HA
7. Does the interface look good? 4.6 HA
8. Does the software meet existing requirement? 4.1 A
Weighted Mean 4.5 HA
Legend: HA - Highly Acceptable, A - Acceptable, MA - Moderately Acceptable, SA - Slightly Acceptable,
NA - Not Acceptable;
AppUy!: A Mobile-Based Fire Detection and Monitoring System using Arduino Uno for
Bureau of Fire Protection-Urdaneta City
Discussion of Findings | 45
Table 6 shows that the respondents agree on the usability of the
proposed system as reflected at the weighted mean of 4.5% (Highly
Acceptable). Respondents strongly agreed that the application system is
easy to understand without reading the manual. Respondents also agreed
that the application is easy to learn without much effort.
Efficiency. is defined as the ratio of output to input expressed in
terms of percentage. It is the calculation between the software's level of
performance and the number of resources used under predefined
conditions (Dimitris et al., 2006).
Table 7. System Evaluation According to Efficiency
EFFICIENCY WM DESC
1. Does it take minimal time in the recording of data? 5.0 HA
2. Does it take a minimal time for the button to respond? 5.0 HA
3. Does it take a minimal time to show the application’s 5.0 HA
details (i.e., images, icons)?
4. Does the software meet existing requirements? 4.1 A
Weighted Mean 4.8 HA
Legend: HA - Highly Acceptable, A - Acceptable, MA - Moderately Acceptable, SA - Slightly Acceptable,
NA - Not Acceptable;
Table 7 shows present the weighted mean regarding efficiency
gained 4.8% (Highly Acceptable). Respondents agreed that the buttons are
fast and organized for viewing applications images, icons, or the map.
Maintainability. is defined as the ratio of output to input expressed
in terms of percentage. It is the calculation between the level of
performance of the software and the number of resources used under
predefined conditions (Rebes, 2019).
AppUy!: A Mobile-Based Fire Detection and Monitoring System using Arduino Uno for
Bureau of Fire Protection-Urdaneta City
Discussion of Findings | 46
Table 8. System Evaluation According to Maintainability
MAINTAINABILITY WM DESC
1. Can faults be easily diagnosed? 5.0 HA
2. Can the software continue functioning if changes are 4.3 HA
made?
3. Can the software be tested easily? 4.0 A
4. Does the software meet existing requirements? 4.5 HA
Weighted Mean 4.5 HA
Legend: HA - Highly Acceptable, A - Acceptable, MA - Moderately Acceptable, SA - Slightly Acceptable,
NA - Not Acceptable;
Table 8 shows the results of acceptability testing regarding the
maintainability of the system that reflects the weighted mean of 4.5%
(Highly Acceptable). Respondents agreed that they can still modify it for
future enhancements, which can support if the software continues
functioning if changes are made.
Portability. is capable software should easily adapt to the
environmental changes frequently as possible. The ability of software to be
transferred from one environment to another (Codacy, 2021).
Table 9. System Evaluation According to Portability
PORTABILITY WM DESC
1. Can the software adapt from another mobile phone? 4.6 HA
2. Can the software be installed easily? 4.1 A
3. Does the software comply with portability standards? 3.6 A
4. Can the software easily replace other software? 4.5 HA
Weighted Mean 4.2 A
Legend: HA - Highly Acceptable, A - Acceptable, MA – Moderately Acceptable, SA - Slightly Acceptable,
NA - Not Acceptable;
Table 9 shows the results of the portability weighted mean of 4.2%
(Acceptable). Respondents agreed that the software could adapt from
another mobile phone. Respondents also strongly agreed that the
application system is easy to install.
AppUy!: A Mobile-Based Fire Detection and Monitoring System using Arduino Uno for
Bureau of Fire Protection-Urdaneta City
Discussion of Findings | 47
Table 10. Summary of Non-Functional Requirements
Non-functional Requirements MEAN DESC
1. Functionality 4.3 HA
2. Reliability 3.8 A
3. Usability 4.5 HA
4. Efficiency 4.8 HA
5. Maintainability 4.5 HA
6. Portability 4.2 A
Weighted Mean 4.3 HA
Legend: HA - Highly Acceptable, A - Acceptable, MA - Moderately Acceptable, SA - Slightly Acceptable,
NA - Not Acceptable;
Table 10 showed the summary of Non-Functional Requirements,
reflecting the weighted mean of 4.3% (Highly Acceptable). Based on the
summary result of the acceptability testing, the researchers have
conducted, the functionality of the system was rated with a weighted mean
of 4.3%, which is highly acceptable by the respondents.
Hardware Requirements
These requirements are referring to the tangible materials needed to
run and deploy the system with its functionalities. These requirements
ensure the quality of performance of AppUy!: A Mobile-based Fire
Detection System using Arduino Uno for Bureau of Fire Protection
Urdaneta City.
AppUy!: A Mobile-Based Fire Detection and Monitoring System using Arduino Uno for
Bureau of Fire Protection-Urdaneta City
Discussion of Findings | 48
Table 11. Hardware Requirements
Hardware Client-side Server-side
Requirements Specifications Specifications
ARDUINO UNO Arduino uno N/A
Flame Sensor Flame sensor module N/A
Smoke Sensor Smoke sensor module N/A
Temperature and DHT22 temperature and N/A
humidity Sensor Humidity sensor
GSM Module SIM800l GSM module N/A
VOLTAGE Sensor Voltage Detection Sensor N/A
Buzzer Module 25V N/A
LED Light Red small LED N/A
BUCK Converter DC-DC Buck Converter N/A
9v battery LM2596S N/A
Bluetooth module Eveready N/A
HC-05 Bluetooth module
Mobile phone Master-Slave Android version
Android version 5.0 or higher 5.0 or higher
The above specifications are the minimum requirements to run the
proposed system.
Software Requirements
The software requirements are a set of configurations and
installation that have to be installed for the AppUy!: A Mobile-based Fire
Detection System using Arduino Uno for Bureau of Fire Protection
Urdaneta City to be used.
Table 12. Software Requirements
Software Client-side Server-side
Requirements Specifications Specification
Operating System Android version 5.0 or Android version
higher 5.0 or higher
Bluetooth connection Bluetooth Bluetooth
GSM YES YES
AppUy!: A Mobile-Based Fire Detection and Monitoring System using Arduino Uno for
Bureau of Fire Protection-Urdaneta City
Chapter 4
SUMMARY, CONCLUSIONS, AND RECOMMENDATIONS
Summary
The project study entitled AppUy!: A Mobile-Based Fire Detection
and Monitoring System using Arduino Uno for Bureau of Fire Protection-
Urdaneta City aimed to meet the following objectives; to identify the
existing procedures of Bureau of Fire Protection Urdaneta along with the
areas of (a) existing fire-detection system and equipment, and (b) reporting
of incidents; to identify the problems encountered of Bureau of Fire
Protection Urdaneta along the areas of (a) existing fire-detection system
and equipment, and (b) reporting of incidents; to determine the framework
to be used in the development of the proposed system; and identify the
functional and non-functional requirements of the proposed system.
The researchers used the scrum methodology in developing the
proposed system because with the division and assignment of roles and
tasks efficiently, this methodology helps us work successfully on a project.
The researchers conducted interviews with the Bureau of Fire Protection
City Fire Marshall Georgian DM Pascua to provide the data and
information that the researchers need the progress of the research. The
researchers also gathered data from the school library, magazines,
published and unpublished books related to the study of the researchers.
The study determined the Bureau of Fire Protection Urdaneta City's
reporting process on how the residents act in some ways on how to contact
Summary, Conclusions, and Recommendations | 50
them when a fire occurs in the area. Residents can contact the emergency
number or hotline number of the BFP thru text messages or in-personal
reports.
The researchers also defined the proposed system's functional and
non-functional requirements that describe what the system can do. The
researchers also defined the proposed system's hardware and software
requirements that what needed to be installed at minimum requirements
to be used.
Conclusions
Based on the findings of the study, the researchers' conclusions are
as follows:
1. The researchers identified the current processes by the Bureau
of Fire Protection Urdaneta City in managing the possible problems in
existing fire-detection system and equipment, and in reporting of
incidents. The effectiveness of this process is to increase the quality of
services provided to the clients in the community, this project has been
made in order to help building or house owner to overcome the problem
which is fire spreading whenever the owner is not in the building.
2. The researchers identified that the problems encountered of
Bureau of Fire Protection Urdaneta City, in terms of existing fire-detection
system and equipment are lacks of fire controls and alarm systems, lack
of firefighting equipment, and shortage of BFP fire-fighters or personnel,
AppUy!: A Mobile-Based Fire Detection and Monitoring System using Arduino Uno for
Bureau of Fire Protection-Urdaneta City
Summary, Conclusions, and Recommendations | 51
and in terms of reporting of incidents are no validations on reporting of
incidents and false alarm report. Therefore, these false alarms can cost
lives causing unnecessary panic.
3. The researchers specified the framework to be used upon
implementing the proposed system. The framework used in the
development of the proposed system is Arduino Uno for the main board of
the project, sensor modules to gather all the data, Adobe XD for the
application design, Arduino IDE for Arduino development, and C# and
Blocky codes as the programming language.
4. To achieve the system's functionality, the system's identified
functional requirements must lessen and eliminate the problems
encountered. Based on the summary result of the user's acceptability
conducted, the functionality of the system was rated with an average
weighted mean of 4.3%, which is equivalent to highly acceptable by the
respondents. The system is ready to be released and is recommendable to
be used by residential units and businesses located in a one-story
building.
AppUy!: A Mobile-Based Fire Detection and Monitoring System using Arduino Uno for
Bureau of Fire Protection-Urdaneta City
Summary, Conclusions, and Recommendations | 52
Recommendations
Based on the findings and conclusions presented, the researchers
recommend the following for implementing the system.
1. For future researchers undertaking the same study, the
researchers recommend to use an alternative for the Bluetooth module to
have a more extended range in monitoring data from the application.
2. The researchers also recommend using a long-lasting battery for
the system for better monitoring.
3. The researchers recommend considering alternative sources of
power in instances of power interruption.
4. The researchers recommend the nearest BFP station in the user's
location.
AppUy!: A Mobile-Based Fire Detection and Monitoring System using Arduino Uno for
Bureau of Fire Protection-Urdaneta City
BIBLIOGRAPHY
A. Published Material
Arzadon, C.J. (2016). Fire Detection System using CCTV.
University of the Philippines Manila College of Arts and
Sciences. Retrieve Date: July 13, 2020. Retrieved
from https://bit.ly/3eisn6R
Carter, S.L. (2010). The Social Validity Manual. Guide to
Subjective Evaluation of Behavior Interventions in Applied
Behavior Analysis 2010, Pages 69-106. Retrieve Date: July
14, 2020. Retrieved from https://bit.ly/3q7EwlG
Doroteo, A.R., Engr. Dimaunahan, E., Santos, A.D., Paloma E.F., &
Manguiat J.M. (2019). Senior High Student Develop Internet-
based Fire alarm System. Philippine Council for Industry,
energy, and Emerging Technology Research and Development,
March 22, 2019. Retrieve Date: July 14, 2020. Retrieved from
https://bit.ly/2ZZxLGR
Gajare, R.S, & Dr. Mahajan, P.M. (2018). Home and Industrial
Safety System for fire and gas Leakage detection.
International Research Journal of Engineering and
Technology, Volume 5, Issue 7, July 2018. Retrieve Date:
July 20, 2020. Retrieved from https://bit.ly/2WcAknN
Izang, A.A., Ajayi, S.W., Onyenwenu, C.B., Adeniyi, F., & Adepoju,
A. (2018). An SMS Based Fire Alarm and Detection System.
International Research Journal of Engineering and
Technology, Volume 58, issue 1, April 2018. Retrieve Date:
July 21,2020. Retrieved from https://bit.ly/3iWWCnp
Miguel, J.P., Mauricio, D., & Rodríguez, G. (2014). A Review of
Software Quality Models for the Evaluation of Software
Products. International Journal of Software Engineering &
Applications (IJSEA), Vol.5, No.6, November 2014. Retrieve
Date: July 21, 2020. Retrieved from https://bit.ly/3juuIj8
Narayanan, A., Angeline, R., & Saiselva, A. (2019). Fire Alarm
System Using IoT. Retrieve Date: July 21,2020. Retrieved
from https://bit.ly/36VOnni
Bibliography | 54
Patil, D.M., Wagh, H.A., Tambade, M.S., & Nimse, V.S. (2019).
Review on image processing-based fire detection using
Raspberry Pi. International Research Journal of
Engineering and Technology, Volume 6, Issue 2. Retrieve
Date: July 22, 2020. Retrieved from https://bit.ly/2C2BXxt
Saeed, F., Paul, A., Rehman, A., Hong, W.H. & Seo, H. (2018). IoT-
Based Intelligent Modeling of Smart Home Environment for
Fire Prevention and Safety. Journal of Sensor and Actuator
Networks, Volume 7, issue 1, Page 11, 2018. Retrieve Date:
July 23, 2020. Retrieved from https://bit.ly/2vs2HUX
Sangalang, E., Delgado, M.A, & Lontoc, B. (2015). From classical to
innovative: An implementation of an enhanced alarm system
in Calamba Fire Station. Calamba Research Report, Volume 2
2, Issue 1, 2015. Retrieve Date: July 23, 2020. Retrieved
from https://bit.ly/3gC9VYy
Schwaber, K., & Sutherland, J. (2017). Scrum Guide. The Definitive
Guide to Scrum: The Rules of the game, November 2017.
Retrieve Date: July 24, 2020. Retrieved from
https://bit.ly/2DLrczW
Shah, R., Satam, P., Sayyed, & M.A., Salvi, P. (2019). Wireless
Smoke Detector and Fire Alarm System International
Research Journal of Engineering and Technology, Volume 6,
Issue 1. Retrieve Date: July 25, 2020. Retrieved from
https://bit.ly/3frjlFS
Simmi, S., Diwankar, S., Sanjay, S. R., & Paras, B. (2017). Fire
Detection System with GSM Using Arduino, Imperial Journal of
Interdisciplinary Research. Retrieve Date: July 26, 2020.
Retrieved from https://bit.ly/2VPFyp5
Vincent, A.J. (2019). PCIEERD Tech Outsmarts Fire with Hazard,
Spread Maps, April 3, 2019. Retrieve Date: July 26, 2020.
Retrieved from https://bit.ly/3epvMR8
B. Unpublished Material
Castells, M., Flecha, R., Friere, P., Giroux, H. A., Macedo, D., &
Willis, P. (Eds.) (1999). Critical education in the new
information age. Lanham, MD: Rowman & Littlefield.
AppUy!: A Mobile-Based Fire Detection and Monitoring System using Arduino Uno for
Bureau of Fire Protection-Urdaneta City
Bibliography | 55
Retrieve Date: July 26, 2020. Retrieved from
https://bit.ly/2ZIHXEy
Codacy, (2021). ISO/IEC 25010 Software Quality Model. Retrieve
Date: May 23, 2021. Retrieved from https://bit.ly/3ywRkGJ
Dimitris, S., Kostas, T., & Dimara, E. (2006). The effects of ISO
9001 on firms' productive efficiency. Retrieve Date: May 23,
2021. Retrieved from https://bit.ly/34awcby
Gurendo, D. (2015). Software Development Life Cycle (SDLC). Scrum
Model Step by Step, June 30, 2015. Retrieve Date: July 26,
2020. Retrieved from https://bit.ly/2Pvhcxz
Idri, A., Moumane, K., Abran, A. (2013). On the use of software
quality standard ISO/IEC9126 in mobile environments. In:
20th APSEC conference, Bangkok, pp 1–8. Retrieve Date:
May 23, 2021. Retrieved from https://bit.ly/3vdHKGJ
Luis, J.A, Galān, J.A., & Espigado, J.A. (2015). Low Power Wireless
Smoke Alarm System in Home Fires, Volume 15, Issue 8,
August 21, 2015. Retrieve Date: July 27,2020. Retrieved
from https://bit.ly/3fnLi1p
McLeod, S. (2018). Questionnaire: Definition, Examples, Design, and
Types. SimplyPsychology. Retrieve Date: July 27, 2020.
Retrieved from https://bit.ly/32a5QXf
Modell, M. (n.d). Interview and other Data gathering method.
Retrieve Date: July 27, 2020. Retrieved
from https://bit.ly/3gJsqtY
Perilla, F.S., Villanueva, G.R., Cacanindin, N.M., & Palaoag, T.D.
(2018). Fire Safety and Alert System Using Arduino Sensor
with IoT Integration. International Conference on Software
and Computer Applications, ISBN 9781450354141, February
2018, Page 199-203. Retrieve Date: July 28, 2020. Retrieved
from https://bit.ly/328SDOp
Paculanan, R.S., & Carino, I. (2019). LPG Leakage Detector using
Arduino with SMS Alert and Sound Alarm. International
Journal of Innovative Technology and Exploring Engineering
Volume 8, Issue 6C2, April 2019. Retrieve Date: July 28,
2020. Retrieved from https://bit.ly/301RLsj
AppUy!: A Mobile-Based Fire Detection and Monitoring System using Arduino Uno for
Bureau of Fire Protection-Urdaneta City
Bibliography | 56
Qiongfang, Z., Dezhong, F., Yongli, D., & Aihua. (2009). Intelligent
Fire Alarm System Based on Fuzzy Neutral Network, 2009
International workshop on Intelligent systems & Applications,
May 2009. Retrieve Date: July 29,2020. Retrieved from
https://bit.ly/3mZo0mm
Rawley, J., & Slack, F. (2004). Conducting a Literature Review,
Volume27, Issue 6, 2004. Retrieve Date: July 30,2020.
Retrieved from https://bit.ly/3m5vOTu
Rebes, P. (2019). Software Quality Standards—How and Why We
Applied ISO 25010. Retrieve Date: May 23, 2021.
Retrieved from https://bit.ly/2RIWdvP
Villapol, M., Jamil, N., Sassani, B., & Malik, M.G.A. (2019). FireNot
- An IoT-based Fire Alerting System: Design and
Implementation. Retrieve Date: July 30, 2020. Retrieved from
https://bit.ly/36SI0kM
Vungarala, S. (2019). Fire Alarm System Using IoT. International
Journal of Innovative Technology and Exploring Engineering
Volume 8, Issue 6S3, April 2019. Retrieve Date: August 1,
2020. Retrieved from https://bit.ly/2Wbphvf
C. Web/Internet References
Arduino (2020). Arduino. Retrieve Date: August 1, 2020.
Retrieved from https://bit.ly/2WbkCJA
Adafruit.com, (n.d.). DHT11. Retrieve Date: August 1, 2020.
Retrieved from https://bit.ly/2ZNVtHg
Agile Alliance (2021). Sprint Planning. Retrieve Date: May 23,
2021. Retrieved from https://bit.ly/2QJRaej
American International Group, (n.d.). Flame Detector
Retrieve Date: August 1, 2020. Retrieved from
https://bit.ly/2C2IBUt
Beal, V. (2020). Entity-relationship Diagram (model).
Retrieve Date: August 1, 2020. Retrieved
from https://bit.ly/2ZG3hdN
AppUy!: A Mobile-Based Fire Detection and Monitoring System using Arduino Uno for
Bureau of Fire Protection-Urdaneta City
Bibliography | 57
Borth, D.E. (n.d.). Mobile telephone. Retrieve Date: August 2, 2020.
Retrieved from https://bit.ly/2C6wy8u
Bureau of Fire Protection, (n.d.). Bureau of Fire Protection
Retrieve Date: August 1, 2020. Retrieved from
https://bfp.gov.ph
Bureau of Fire Protection Region 1, (n.d.). Guide Fire Safety and
Prevention Seminar. Retrieve Date: August 2, 2020.
Retrieved from https://bit.ly/2LEK8S1
Bureau of Fire Protection-Region 1, (n.d.). Bureau of Fire Protection
Organizational Chart. Retrieve Date: August 2, 2020.
Retrieved from https://bit.ly/309T1tE
Bureau of Fire Protection-Region 1, (n.d.). History of Bureau of Fire
Protection (BFP). Retrieve Date: August 2, 2020. Retrieved
from https://bit.ly/38QGnnh
California State University Northridge, (n.d.). Using the World Wide
Web for Academic Research- Some Advice from the students
Retrieve Date: August 2, 2020. Retrieved from
https://bit.ly/2C3YE4q
Dictionary.net, (n.d.). Library Research. Retrieve Date: August 2,
2020. Retrieved from https://bit.ly/2Zo6hLT
Dictionary.net, (n.d.). Decibels. Retrieve Date: August 2, 2020.
Retrieved from https://bit.ly/35D1kkb
Emerald Works, (n.d.). Gantt Chart. Retrieve Date: August 2, 2020.
Retrieved from https://bit.ly/3fHRCRj
Electronic Wing, (n.d.). HC-05 Bluetooth Module.
Retrieved from https://bit.ly/3fO5VDY
Electronic Forum, (n.d.). All You Wanted to Know About GSM
Module and GPRS Module. Retrieve Date: August 2, 2020.
Retrieved from https://bit.ly/2CnawhH
Gantt, (n.d.). Gantt chart. Retrieve Date: August 2, 2020.
Retrieved from https://bit.ly/2Wd7fZi
AppUy!: A Mobile-Based Fire Detection and Monitoring System using Arduino Uno for
Bureau of Fire Protection-Urdaneta City
Bibliography | 58
Geeks (2020). ISO/IEC 9126 in Software Engineering.
Retrieve Date: May 23, 2020 Retrieved from
https://bit.ly/3oJc5K
Kumar, T. (2018). IoT-based Fire Detection and Controlling System
Internet of Things. Retrieve Date: August 2, 2020. Retrieved
from https://bit.ly/3b4Aqmz
Lawrence Berkeley National Laboratory (2014). Basic vs. Applied
Research (from Lawrence Berkeley National Laboratory).
Retrieve Date: August 2, 2020. Retrieved from
https://bit.ly/2xEywuh
Medium, (n.d.). Product Backlog has to consist of User Stories.
Retrieve Date: May 23, 2021. Retrieved from
https://bit.ly/3ug44ya
Meriam-Webster, Incorporation, (n.d.). Alarm. Retrieve Date:
August 2, 2020. Retrieved from https://bit.ly/3iUoAQC
Meriam-Webster, Incorporation, (n.d.). Fire Alarm.
Retrieve Date: August 2, 2020. Retrieved
from https://bit.ly/3iRCz9M
NFPA (2020). Smoke Detector. Retrieve Date: August 2, 2020.
Retrieved from https://bit.ly/2Cvkuxn
Observation, (n.d.). Data collection Strategies II: Qualitative
Research. Retrieve Date: August 3, 2020. Retrieved from
https://bit.ly/329oZIO
Portal.net, (n.d.). Product Demonstration and Review. Retrieve Date:
May 23, 2021. Retrieved from https://bit.ly/3oT7d6h
Professional QA (2020). ISO 9126 Software Quality. Retrieve Date:
May 23, 2021. Retrieved from https://bit.ly/2SnGja4
Question Pro (2020). What is a questionnaire? Retrieve Date:
August 4, 2020. Retrieved from https://bit.ly/3hhYHs6
Rajasekar, S., Philominathan, P., Chinnathambi, V. (2013). Role of
Entrepreneurship in Future Economic Development of Taiwan.
Retrieve Date: August 4,2020. Retrieved from
https://bit.ly/2WrIPMT
AppUy!: A Mobile-Based Fire Detection and Monitoring System using Arduino Uno for
Bureau of Fire Protection-Urdaneta City
Bibliography | 59
Star Infinity (2021). Scrum Sprint. Retrieve Date: May 23, 2021.
Retrieved from https://bit.ly/2QJgjWl
Scrum (2021). What is a Daily Scrum? Retrieve Date: May 23,
2021. Retrieved from https://bit.ly/346SdIn
SmartDraw, (n.d.). What is an Entity Relationship Diagram?
Retrieve Date: August 4,2020. Retrieved from
https://bit.ly/2Oll1ox
Tech Target, (n.d.). Internet of Things or IoT.
Retrieve Date: August 4,2020. Retrieved from
https://bit.ly/3gRL8iY
Visual Paradigm (2020). What is Data Flow Diagram (DFD)? How to
Draw DFD. Retrieve Date: August 4,2020. Retrieved from
https://bit.ly/2Omt
AppUy!: A Mobile-Based Fire Detection and Monitoring System using Arduino Uno for
Bureau of Fire Protection-Urdaneta City
Appendix A
Communication Letter
Appendices | 61
Appendix B
Interview Guide
PROJECT TITLE: AppUy!: A Mobile-Based Fire Detection and
Monitoring System using Arduino Uno for BFP-Urdaneta
Please answer the following questions regarding fire incidents.
Name:(Optional) ______________________________ Date: _________________
Position/Job Description: _______________ Length of Service: ____________
Office of Assignment: ____________________
1) Based on your experience as a fire marshal of the city, what are
the common causes of fire in Urdaneta City, particularly in
establishments and residential units?
_______________________________________________________________
_______________________________________________________________
_______________________________________________________________
2) Based on your experience, what barangay in Urdaneta City has the
most fire incidents? And what are the potential causes?
_______________________________________________________________
_______________________________________________________________
_______________________________________________________________
3) How does the Bureau of Fire Protection of Urdaneta City
implement programs to alleviate cases of fire?
_______________________________________________________________
_______________________________________________________________
_______________________________________________________________
4) How does the office accommodate reports and information related
to fire cases? How do you validate those reports?
_______________________________________________________________
_______________________________________________________________
_______________________________________________________________
AppUy!: A Mobile-Based Fire Detection and Monitoring System using Arduino Uno for
Bureau of Fire Protection-Urdaneta City
Appendices | 62
Continuation...
5) As a City Fire Marshall, how frequently do you monitor your fire
incidents in your area of assignment?
_______________________________________________________________
_______________________________________________________________
_______________________________________________________________
6) What effect does a fire sprinkler system can to help prevent fire?
Do fire sprinklers work in high-rise buildings or establishments in
general?
_______________________________________________________________
_______________________________________________________________
_______________________________________________________________
7) What are the communication types available in the fire alarm
systems that have already been used and implemented?
_______________________________________________________________
_______________________________________________________________
_______________________________________________________________
8) Are you knowledgeable of the integration of technological
advancements like sensors, mobile technology, and others in the
preparation, mitigation, and information delivery to the people
which might give an opportunity to the BFP?
_______________________________________________________________
_______________________________________________________________
_______________________________________________________________
9) Does BFP of Urdaneta City offer fire alarm systems to some
business establishments and residences? If yes, what should be
the minimum requirements to avail of those instruments?
_______________________________________________________________
_______________________________________________________________
_______________________________________________________________
AppUy!: A Mobile-Based Fire Detection and Monitoring System using Arduino Uno for
Bureau of Fire Protection-Urdaneta City
Appendices | 63
Continuation...
10) Based on the current process of the BFP, how do business
establishments and residences comply with the requirements set
by BFP?
_______________________________________________________________
_______________________________________________________________
_______________________________________________________________
11) Are you the one who installs the fire alarm?
_______________________________________________________________
_______________________________________________________________
_______________________________________________________________
12) What type of electricity do you use in installing a fire alarm? Is it
AC (alternating current) or DC (Direct Current)?
_______________________________________________________________
_______________________________________________________________
_______________________________________________________________
13) Do you ask for reinforcement from nearby BFP if the incident
cannot be handled office alone? How do you communicate to other
BFP offices in case of reinforcement?
_______________________________________________________________
_______________________________________________________________
_______________________________________________________________
AppUy!: A Mobile-Based Fire Detection and Monitoring System using Arduino Uno for
Bureau of Fire Protection-Urdaneta City
Appendices | 64
Appendix C
Data Flow Diagram of the Arduino Uno
AppUy!: A Mobile-Based Fire Detection and Monitoring System using Arduino Uno for
Bureau of Fire Protection-Urdaneta City
Appendices | 65
Appendix D
Circuit Diagram of the Arduino
AppUy!: A Mobile-Based Fire Detection and Monitoring System using Arduino Uno for
Bureau of Fire Protection-Urdaneta City
Appendices | 66
Appendix E
Mock-ups
AppUy!: A Mobile-Based Fire Detection and Monitoring System using Arduino Uno for
Bureau of Fire Protection-Urdaneta City
Appendices | 67
Appendix F
Project Gantt Chart
AppUy!: A Mobile-Based Fire Detection and Monitoring System using Arduino Uno for
Bureau of Fire Protection-Urdaneta City
Appendices | 68
Appendix G
Use-Case Diagram
AppUy!: A Mobile-Based Fire Detection and Monitoring System using Arduino Uno for
Bureau of Fire Protection-Urdaneta City
Appendices | 69
Appendix H
Hardware System of AppUy!
Inside of the Hardware
Outside of the Hardware
AppUy!: A Mobile-Based Fire Detection and Monitoring System using Arduino Uno for
Bureau of Fire Protection-Urdaneta City
Appendices | 70
Continuation...
Side of the Hardware
Actual Hardware
AppUy!: A Mobile-Based Fire Detection and Monitoring System using Arduino Uno for
Bureau of Fire Protection-Urdaneta City
Appendices | 71
Appendix I
Software Acceptability Test using ISO 9126
AppUy!: A Mobile-Based Fire Detection and Monitoring System using Arduino Uno for
Bureau of Fire Protection-Urdaneta City
Appendices | 72
Continuation...
AppUy!: A Mobile-Based Fire Detection and Monitoring System using Arduino Uno for
Bureau of Fire Protection-Urdaneta City
Appendices | 73
Continuation...
AppUy!: A Mobile-Based Fire Detection and Monitoring System using Arduino Uno for
Bureau of Fire Protection-Urdaneta City
Appendices | 74
Appendix J
Story Board
This section presents and explains the design and the features of
AppUy!: A Mobile-based Fire Detection and Monitoring System using
Arduino Uno for Bureau of Fire Protection Urdaneta City. The following
plates describe and show how the system is going to work with a different
user.
Plate 1. Splash Screen Scene
Plate 1 shows the logo of the application and the client's logo -
Bureau of Fire Protection Urdaneta City. Plate 2 shows the main menu
scene.
AppUy!: A Mobile-Based Fire Detection and Monitoring System using Arduino Uno for
Bureau of Fire Protection-Urdaneta City
Appendices | 75
Plate 2. Main Menu Scene
Plate 2 shows the main menu, which serves as the homepage of the
application and contains the application's functionality. It includes
different buttons like a sensors button for the application's hardware, a
nearby fire station map, an emergency button, a safety tips, an about
button, and an exit button. Plate 3 shows the sensor scene value mode.
AppUy!: A Mobile-Based Fire Detection and Monitoring System using Arduino Uno for
Bureau of Fire Protection-Urdaneta City
Appendices | 76
Plate 3. Sensor Scene Value Mode
Plate 3 shows all the data received from the Arduino device. In this scene,
the user can see the value in numbers only. The user can also select any
sensor themes such as graphs, values, or both themed. Plate 4 shows
sensor scene graph mode.
AppUy!: A Mobile-Based Fire Detection and Monitoring System using Arduino Uno for
Bureau of Fire Protection-Urdaneta City
Appendices | 77
Plate 4. Sensor Scene Graph Mode
Plate 4 shows all the data received from the Arduino device. In this
scene, the user can see the value in graph mode only. The user can also
select any sensor themes such as graphs, values, or both themed. Plate 5
shows safety tips categories.
AppUy!: A Mobile-Based Fire Detection and Monitoring System using Arduino Uno for
Bureau of Fire Protection-Urdaneta City
Appendices | 78
Plate 5. Safety Tips Categories
Plate 5 shows the safety tips categories: how to use a fire
extinguisher, prevent a house fire, and during a house fire. Plate 6 shows
safety tips features on how to use a fire extinguisher safely.
AppUy!: A Mobile-Based Fire Detection and Monitoring System using Arduino Uno for
Bureau of Fire Protection-Urdaneta City
Appendices | 79
Plate 6. Safety Tips Features
Plate 6 shows the safety tips features on how to use a fire
extinguisher safely. Plate 7 shows a fire safety guide.
AppUy!: A Mobile-Based Fire Detection and Monitoring System using Arduino Uno for
Bureau of Fire Protection-Urdaneta City
Appendices | 80
Plate 7. A Fire Safety Guide
Plate 7 shows how to use a fire extinguisher with step-by-step
infographic images information to make it easy to understand. Plate 8
shows the nearby fire station scene.
AppUy!: A Mobile-Based Fire Detection and Monitoring System using Arduino Uno for
Bureau of Fire Protection-Urdaneta City
Appendices | 81
Plate 8. Nearby Fire Station Scene
Plate 8 shows the user's current location and the nearest fire
stations in Urdaneta City. Plate 9 shows the nearby fire station's contact
numbers.
AppUy!: A Mobile-Based Fire Detection and Monitoring System using Arduino Uno for
Bureau of Fire Protection-Urdaneta City
Appendices | 82
Plate 9. Nearby Fire Station’s Contact Numbers
Plate 9 shows the contact numbers of the nearby fire stations in
Urdaneta City. If the user clicked the nearby fire station logo, it would
display the said fire station's contact numbers. Plate 10 shows the
emergency button.
AppUy!: A Mobile-Based Fire Detection and Monitoring System using Arduino Uno for
Bureau of Fire Protection-Urdaneta City
Appendices | 83
Plate 10. Emergency Button
Plate 10 shows the emergency button it will automatically display
the BFP Urdaneta hotline in case of fire. If the user clicks on the button,
it indicates that the user called BFP Urdaneta, and the button will
automatically disappear. Plate 11 shows About.
AppUy!: A Mobile-Based Fire Detection and Monitoring System using Arduino Uno for
Bureau of Fire Protection-Urdaneta City
Appendices | 84
Plate 11. About
Plate 11 shows the developers of the AppUy! and all the researchers
behind this application.
AppUy!: A Mobile-Based Fire Detection and Monitoring System using Arduino Uno for
Bureau of Fire Protection-Urdaneta City
Appendices | 85
GRAMMARLY RESULT
AppUy!: A Mobile-Based Fire Detection and Monitoring System using Arduino Uno for
Bureau of Fire Protection-Urdaneta City