Research Final
Research Final
Research Final
Department of Education
REGION III – CENTRAL LUZON
SCHOOLS DIVISION OFFICE OF NUEVA ECIJA
BARTOLOME SANGALANG NATIONAL HIGH SCHOOL
GUIMBA, NUEVA ECIJA
A Research Paper
Sandra Hernandez
Ronaline Collado
Kathleen Asuncion
Xavier Simon
Grezel Sañosa
Adrian Caparas
Proponents
April 2023
The Researchers would like to extend their heartfelt gratitude and deepest
appreciation to those individuals and institutions who have aided them by any means in
accomplishing their study and reaching their expected goals from the very beginning up
to the writing of the last sentence of this paper. This study would not have been
materialized if not for their dedications and passion to help.
First and foremost, the Researchers would like to give back all the glory to the
God Almighty for bestowing them the wisdom, determination, strength, and skills which
empowered them to finish their study within the given period. His unparalleled protection
helped the researchers to safely come through throughout their research journey.
To the research adviser, Ms. Jobelle Ann B. Nacino, for the overwhelming
support, constant motivation, and encouragement in carrying out the research study. The
opportunity she had afforded the researchers allowed them to engage and hone their skills
in scientific investigations. The researchers also welcome and gives the warmest gratitude
to Mr. John Aeron M. Ballesteros, for the comments and suggestions, for helping the
researchers and donating some of his materials that was used for the improvement of the
project.
Lastly, to their parents and friends for their unyielding love, trust, and support,
financially and emotionally, in the entirety of the research project, a big thanks to all of
you. There's no way the researchers can finish this paper if it’s not for their warm helping
hand.
The Researchers
APPROVAL SHEET
This Research Paper entitled Arduino Uno-Based Timer Extension with Mobile App
Connectivity prepared and submitted by the following students:
SANDRA HERNANDEZ
RONALINE COLLADO
KATHLEEN ASUNCION
GREZEL SANOSA
XAVIER SIMON
ADRIAN CAPARAS
Accepted as partial fulfillment of the requirements for the Practical Research II.
Date Signed
Arduino Uno-Based Timer Extension with Mobile App Connectivity`
Barawid, Hannah Mae, F., Pablo, Czarinna Rhake, A. , Hernandez, Sandra, D., Collado,
Ronaline, M., Asuncion, Kathleen, F., Sanosa, Grezel, S., Simon, Xavier, B., Caparas,
Adrian, S.
ABSTRACT
In today’s world, almost every household have appliances, but when we are using
appliances we tend to leave it unsupervised. Unsupervised appliances can cause overheating,
which can ruin our appliances and possibly cause a household fire. To address this problem,
this study used Arduino Uno microcontroller which is an open-source microcontroller board
in developing the Timer Extension. The Timer Extension can also be connected to a mobile
app using a bluetooth connection, this is possible by installing a bluetooth relay to the Timer
Extension. The materials used for this study are Arduino uno, Bluetooth relay, 5v module
relay, and extension. To test the hypotheses of the study, the average time that the timer
extension can control the time of different appliances was measured . The results of this
study indicated that the Arduino uno based timer extension with mobile app connectivity
accurately controlled through mobile app, connect to all appliances with 220 volt and
extension give a huge advantage to household. The results have shown that the Arduino uno
based timer extension with mobile app connectivity shows the value of the timer extension. It
was also confirmed that the Arduino uno based timer extension with mobile app connectivity
just work indoors.
Keywords: Arduino uno, Timer extension , Mobie app connectivity, overheating
TABLE OF CONTENTS
Title Page
TITLE PAGE i
ACKNOWLEDGEMENT ii
ABSTRACT iv
TABLE OF CONTENTS v
A. Introduction 1
B. Objectives 2
II. METHODOLOGY 3
A. Collection of Materials 4
B. Planning 4
C. Analysis 5
D. Design 5
E. Implementation 6
F. Testing 7
G. Integration 7
G. Statistical Analysis 7
III. RESULT AND DISCUSSION 8
REFERENCES 14
APPENDICES 16
Different systems use timer circuits in various ways. Timers provide a variety of
functions in the circuit. It is the main component of a counter circuit. By altering the time
period of the timer, the circuit's speed may be altered. Timers are utilized to provide the
required delays and to create baud rates as well. These are also employed as producers of
reference signals. Utilizing timers, various reference pulses are produced. Numerous flip-flop
circuits are activated by various timers. The use of timers makes controlling the order of
events simple. From little domestic appliances to massive industrial machinery, timers are
widely utilized in everyday practical gadgets (Elect Go, 2019)
According to the International Association of Fire and Rescue Services (2022), there are
2.5 to 4.5 million fires that occur every year, and 21 to 62 thousand deaths are recorded as
fire casualties. Such number of fire accidents can be lessened if it is systematically planned to
prevent casualties and losses. Majority of fire incidents occur due to faulty or defective
electrical wiring. Among these are excessive use of extension cords, torn wires, and
substandard electrical wires.
However, the extension has a timer that you can on, off, and monitor anytime you want.
The control system will be designed using a microcontroller as an information processing
center that is connected to an app as a monitoring system to reduce the possible defective
electrical wiring. Arduino boards are the microcontroller development platform that will be at
the heart of your projects. When making something you will be building the circuits and
interfaces for interaction, and telling the microcontroller how to interface with other
components (Arduino, 2023)
Arduino is an open-source electronics platform with simplified hardware and software to
make learning easy for novices but flexible enough to be used by professionals. The Arduino
was born in 2005 out of the collaborative effort of the faculty and students at the Interaction
Design Institute Ivrea (IDII) in Ivrea, Italy. The goal was to provide students at the Institute
with low-cost, easy-to-use circuit boards for their electronics projects. Unexpectedly,
Arduino soon reached a wider audience – students, hobbyists, programmers, and even
professionals (Navarrete, 2021).
1
Over the years, there have been different varieties of Arduino, but they all share one
thing in common, the microcontroller or Integrated Circuit that serves as the brain of the
board. This is where the code goes to once users program the board. Most Arduino boards
consist of 8-bit ICs from ATmel Company, but boards with much faster performance utilize
32-bit microcontrollers like ARM’s ARM Cortex-M0+ and ARM Cortex-M3 and Intel’s Intel
Quark (Navarrete, 2021).
There have been thousands of Arduino-based projects that have been made since its
introduction, from simple to complex projects like music instruments, car robots, remote
controls, and even security systems. Arduino is a revolutionary tool in electronics. Its
comprehensible hardware and software make it a great tool for learning and building DIY
projects. It has also expanded its use in many industries due to its low cost and easy
accessibility. Whether you’re just starting your journey in electronics or already a seasoned
professional, Arduino is a handy tool that’s convenient to use with your projects (Navarrete,
2021).
The purpose of this approach is to lessen the possible cause of fires resulted by
unsupervised appliances in many households. The entire setup is possible through the use of a
Arduino Uno microcontroller. This setup can be controlled through the use of a open source
mobile app using a smartphone, you may install this system at your house or from anywhere
in the world.
Thus, this research study entitled “Arduino Uno-Based Timer Extension with Mobile App
Connectivity” aims to develop a new alternative Timer Extension using Arduino Uno as the
core component of the system.
Thus, this research study entitled “Arduino Uno-Based Timer Extension with
Mobile App Connectivity” aims to develop a new timer extension using Arduino Uno
1. The arduino uno-based timer cannot be accurately controlled through mobile app.
2. The arduino uno-based timer extension cannot connect to all appliances that has 220V.
3. The arduino uno-based timer extension cannot give a huge advantage to household.
2
METHODOLOGY
This section of the study indicates and discusses the step-by-step procedure for the
whole conduction process. It also includes the methods adapted and the proper statistical
Collection of Materials
Planning
Analysis
Design
Implementation
Testing
Integration
Statistical Analysis
3
METHODOLOGY
Collection of Materials
Arduino Uno microcontroller, Jumper Wires, Soldering Lead Utility Box, Socket,
UCB, 5V Relay Module, Plug, Junction Box, Stranded Wire (2m), and Breadboard was
bought at Makerlab Electronics.
The proposed system is intended to upload data analysis from numerous sensors
Arduino Uno
This system will use a Arduino Uno Microcontroller. Arduino UNO is the commonly
used board that is also known as classic Arduino. This board has 14-digital I/O pins, where 6-
pins can be used as PWM, 6-analog inputs, a reset button, a power jack, a USB connection
and more. This board can receive and send information over the internet with the help of
Arduino shields...With Arduino boards we can control the home activities with the control
systems such as motion sensors, outlet control, temperature sensors, blower control, garage
door control, air flow control, sprinkler control and bill of materials. (Kaswan, 2020)
5V Relay Module
Planning
For the timer-based extension project, the requirements and objectives will need to be
clearly identified. Once the requirements are established, the scope, budget, and timeline
can be determined to ensure effectiveness. With this factors a project plan will be created
to deliver the timer-based extension successfully.
4
Analysis
Design
Create a high-level system architecture that outlines the overall structure of the
extension. After that, break down the system into smaller components and define their
functionalities. Also, design the data structures, algorithms, and flowcharts necessary for
the extension. Then, determine the hardware requirements, such as the Arduino board and
any additional components.
Figure 2. C/C++ Code OF Arduino Uno-based Timer Extension With Mobile App Connectivity
Figure 3. C/C++ Code OF Arduino Uno-based Timer Extension With Mobile App Connectivity
5
Figure 4. C/C++ Code OF Arduino Uno-based Timer Extension With Mobile App Connectivity
Implementation
Write the code for the timer-based extension using Arduino programming language,
which is based on C/C++. Follow the design specifications and coding standards.
Also,implement the necessary logic to handle the timer functionality and any user
interactions. Additionally, integrate any required external libraries or componentsto
ensure the extension operates smoothly and efficiently.
6
Testing
To provide a detailed test plan to assess the extension's functionality and performance.
Additionally, unit testing should be performed to ensure that each component functions as
planned. and perform integration testing to ensure that different components work
together.
Also you need to Perform system testing to assess the overall performance of the timer-
based extension.
Integration
The timer-based extension must be integrated with any existing systems or devices (if
appropriate). To verify compatibility and proper communication between the extension
and other components, as well as to thoroughly test the integration to detect and resolve
any problems.
Statistical Analysis
Multiple components and data sources are used in the "Arduino Uno-Based Timer
Extension with Mobile App Connectivity" proposed system. The timer extension and
mobile app connectivity are two components of the proposed system that the researchers
hope to learn more about using a t-test. The proposed study of timer extension is to
monitor all the appliances that connected to the app. The researchers will be analyzed
using T-test to determine the difference of average time between the effectiveness of
Timer Extension with Mobile App Connectivity. Researchers will be using a T-test for
the accuracy of Arduino Uno timer extension through mobile application. To produce
information about the advantage of having a timer extension in household.
7
RESULTS AND DISCUSSION
Over usage can cause overheating, and if left unnoticed it can cause fire which
can destroy your house in an instant. The Arduino Uno based timer extension can also
be used to control how much time children spend watching television and playing
video games, by doing this we can minimize the distraction which can hinder the
can also limit the possible causes of household fires which are caused by
unsupervised children leaving appliances on, by using the Timer Extension we can set
This chapter of the study reveals the results gathered from different analysis to
answer the questions indicated in the statement of the problem and the results were
presented based on the objectives. In the present study, The Arduino Software (IDE)
system.
The proposed design was used to set specific time to the extension through the
use of a mobile app . The specific time where the timer extension will turn off/on can
Table 1. The average time of the arduino uno based timer extension is accurately
controlled through mbile app.
T2 35 35 35 35
T3 60 60 60 60
8
Mean 38.33m 38.33 m 38.33 m 38.33 m
Table 1 shows the average time of the Timer Extension when a cellphone
charger is plugged. The test had three trials and three replicates each trial. The first
trial had an average time of 20 minutes, the second trial had an average time of 35
minutes, and lastly, the third trial had an average time of 60 minutes. The average
time of the Timer Extension. The average time of the cellphone charger to be
accurately controlled using timer extension is 38.33 minutes. The results implies that
the timer extension can accurately control cellphone chargers through mobile app.
Table 2. Average time of the Arduino uno based timer extension connect to all
appliances.
Table 2 shows the average time of the Arduino uno based timer extension
when an electric fan is plugged. The test had three trials and three replicates each trial.
The first trial had an average time of 120 minutes, the second trial had an average
time of 240 minutes, and lastly, the third trial had an average time of 360 minutes.
The average time of the electric fan to be accurately controlled using timer extension
is 240 minutes. The results implies that the timer extension can accurately control the
9
Table 3.
Table 3 shows the average time of the Arduino uno based timer extension
when an TV is plugged. The test had three trials and three replicates each trial. The
first trial had an average time of 60 minutes, the second trial had an average time of
120 minutes, and lastly, the third trial had an average time of 180 minutes. The
average time of the electric fan to be accurately controlled using timer extension is
120 minutes. The results implies that the timer extension can accurately control the
10
Based on the results of the study conducted, the highest weighted mean
obtained was 3.2, with an interpretation that agrees that they feel safe when they use
timer extension and the timer extension will improve their household's time
interpretation that agrees that they believe that it is more convenient to those children
who will be left in their houses. Throughout the analysis, the respondents agreed that
Based on the results of the study conducted, the highest weighted mean
obtained was 3.25, with an interpretation that agrees that the timer extension prevents
appliances from overheating. However, the lowest weighted mean obtained was 2.95
with an interpretation that agrees that the timer extensions enhance safety by
preventing potential hazards and the timer extension measures specific time to avoid
overheating appliances. Throughout the analysis, the respondents agreed that all
11
CONCLUSION AND RECOMMENDATIONS
This section of the study presents the conclusions and recommendations based
Conclusion
From the above observations that were based on the gathered data of the study entitled,
Arduino Uno-Based Timer Extension with Mobile App Connectivity, it can be concluded
that:
1. The arduino uno-based timer can accurately controlled through mobile app
2. The arduino uno-based timer extension can connect to all appliances that has 220V
3. The arduino uno-based timer extension can give a huge advantage to household
These findings show that the Arduino Uno-Based Timer Extension with
Mobile App Connectivity is efficient solution for having control within household
settings. Its positive impact on user routines, and overall convenience makes it a
Recommendations
Based on the results and conclusion of the study, the following are recommended:
1. Use only one plug and connectors for the extension; and
2. Add another sensor that detects when the appliances is overheating; and
3. Instead of using a bluetooth connection, use internet connection for a faster and
12
References
ElectGo (2019), Timers| All you need to know: Types ,Operating Mode, Applications
retrieved from https://electgo.com/resources/timers#
Iyter (2022) Advantages of using extension cords for your home and office retrieved
https://lyterworld.com/advantages-of-using-extension-cords-for-your-home-and-office/
Kaswan K.,et al(2020), Role of Arduino in Real World Applications retrieved from
https://www.ijsrt.org/final-print</jan2020/Role-of-Arduino-in-Real-World-
Applications-.pdf
Prime Staff(2021)”5 Benefits of Mechanical Timers in your Household Prime Wire &
Cable inc.” , https://primewirecable.com/blogs/news/5-benefits-of-mechanical-timers-in-
your-household
Rehian(2023), how to Keep your Appliances Safe at your Crown Asia Home retrieved
from https://www.crownasia.com.ph/news-and-blogs/lifestyle-and-blogs/selected/how-
to-keep-your-appliances-safe-at-your-crown-asia-home
-cords-for-your -home-a
13
APPENDICES
14
Appendix A
Research Plan
A. Rationale
Different systems use timer circuits in various ways. Timers provide a variety of functions
in the circuit. It is the main component of a counter circuit. By altering the time period of the
timer, the circuit's speed may be altered. Timers are utilized to provide the required delays and to
create baud rates as well. These are also employed as producers of reference signals. Utilizing
timers, various reference pulses are produced. Numerous flip-flop circuits are activated by
various timers. The use of timers makes controlling the order of events simple. From little
domestic appliances to massive industrial machinery, timers are widely utilized in everyday
practical gadgets (Elect Go, 2019)
According to the International Association of Fire and Rescue Services (2022), there are 2.5
to 4.5 million fires that occur every year, and 21 to 62 thousand deaths are recorded as fire
casualties. Such number of fire accidents can be lessened if it is systematically planned to
prevent casualties and losses. Majority of fire incidents occur due to faulty or defective electrical
wiring. Among these are excessive use of extension cords, torn wires, and substandard electrical
wires.
However, the extension has a timer that you can on, off, and monitor anytime you want. The
control system will be designed using a microcontroller as an information processing center that
is connected to an app as a monitoring system to reduce the possible defective electrical wiring.
Arduino boards are the microcontroller development platform that will be at the heart of your
projects. When making something you will be building the circuits and interfaces for interaction,
and telling the microcontroller how to interface with other components (Arduino, 2023)
Arduino is an open-source electronics platform with simplified hardware and software to
make learning easy for novices but flexible enough to be used by professionals. The Arduino was
born in 2005 out of the collaborative effort of the faculty and students at the Interaction Design
Institute Ivrea (IDII) in Ivrea, Italy. The goal was to provide students at the Institute with low-
cost, easy-to-use circuit boards for their electronics projects. Unexpectedly, Arduino soon
reached a wider audience – students, hobbyists, programmers, and even professionals (Navarrete,
2021).
Over the years, there have been different varieties of Arduino, but they all share one
thing in common, the microcontroller or Integrated Circuit that serves as the brain of the board.
This is where the code goes to once users program the board. Most Arduino boards consist of 8-
bit ICs from ATmel Company, but boards with much faster performance utilize 32-bit
microcontrollers like ARM’s ARM Cortex-M0+ and ARM Cortex-M3 and Intel’s Intel Quark
(Navarrete, 2021).
There have been thousands of Arduino-based projects that have been made since its
introduction, from simple to complex projects like music instruments, car robots, remote
controls, and even security systems. Arduino is a revolutionary tool in electronics. Its
comprehensible hardware and software make it a great tool for learning and building DIY
projects. It has also expanded its use in many industries due to its low cost and easy accessibility.
Whether you’re just starting your journey in electronics or already a seasoned professional,
Arduino is a handy tool that’s convenient to use with your projects (Navarrete, 2021).
The purpose of this approach is to lessen the possible cause of fires resulted by unsupervised
appliances in many households. The entire setup is possible through the use of a Arduino Uno
microcontroller. This setup can be controlled through the use of a open source mobile app using
a smartphone, you may install this system at your house or from anywhere in the world.
Thus, this research study entitled “Arduino Uno-Based Timer Extension with Mobile App
Connectivity” aims to develop a new alternative Timer Extension using Arduino Uno as the core
component of the system.
Thus, this research study entitled “Arduino Uno-Based Timer Extension with
Mobile App Connectivity” aims to develop a new timer extension using Arduino Uno as
1. determine if the arduino uno-based timer be accurately controlled through mobile app.
2. determine if the arduino uno-based timer extension connect to all appliances that has 220V;
and
3. determine if the arduino uno-based timer extension give a huge advantage to household.
B2. Hypotheses
This study will be made to validate the following hypothesis:
1. The arduino uno-based timer cannot be accurately controlled through mobile app.
2. The arduino uno-based timer extension cannot connect to all appliances that has 220V.
3. The arduino uno-based timer extension cannot give a huge advantage to household.
This section of the study indicates and discusses the step-by-step procedure for the whole
conduction process. It also includes the methods adapted and the proper statistical analysis used
Planning
Analysis
Design
Implementation
Testing
Integration
Statistical Analysis
Figure 1. Methodological Flowchart of the Study
METHODOLOGY
Collection of Materials
Arduino Uno microcontroller, Jumper Wires, Soldering Lead Utility Box, Socket, UCB,
5V Relay Module, Plug, Junction Box, Stranded Wire (2m), and Breadboard was bought at
Makerlab Electronics.
The proposed system is intended to upload data analysis from numerous sensors attached
to an Arduino Uno microcontroller. Various hardware and software are employed in this
system.
Arduino Uno
This system will use a Arduino Uno Microcontroller. Arduino UNO is the commonly used
board that is also known as classic Arduino. This board has 14-digital I/O pins, where 6-pins can
be used as PWM, 6-analog inputs, a reset button, a power jack, a USB connection and more. This
board can receive and send information over the internet with the help of Arduino shields...With
Arduino boards we can control the home activities with the control systems such as motion
sensors, outlet control, temperature sensors, blower control, garage door control, air flow control,
sprinkler control and bill of materials. (Kaswan, 2020)
5V Relay Module
Planning
For the timer-based extension project, the requirements and objectives will need to be
clearly identified. Once the requirements are established, the scope, budget, and timeline can
be determined to ensure effectiveness. With this factors a project plan will be created to
deliver the timer-based extension successfully.
Analysis
Design
Create a high-level system architecture that outlines the overall structure of the extension.
After that, break down the system into smaller components and define their functionalities.
Also, design the data structures, algorithms, and flowcharts necessary for the extension.
Then, determine the hardware requirements, such as the Arduino board and any additional
components.
Implementation
Write the code for the timer-based extension using Arduino programming language,
which is based on C/C++. Follow the design specifications and coding standards.
Also,implement the necessary logic to handle the timer functionality and any user
interactions. Additionally, integrate any required external libraries or componentsto ensure
the extension operates smoothly and efficiently.
Testing
To provide a detailed test plan to assess the extension's functionality and performance.
Additionally, unit testing should be performed to ensure that each component functions as
planned. and perform integration testing to ensure that different components work together.
Also you need to Perform system testing to assess the overall performance of the timer-based
extension.
Integration
The timer-based extension must be integrated with any existing systems or devices (if
appropriate). To verify compatibility and proper communication between the extension and
other components, as well as to thoroughly test the integration to detect and resolve any
problems.
Statistical Analysis
Multiple components and data sources are used in the "Arduino Uno-Based Timer
Extension with Mobile App Connectivity" proposed system. The timer extension and mobile
app connectivity are two components of the proposed system that the researchers hope to
learn more about using a t-test. The proposed study of timer extension is to monitor all the
appliances that connected to the app. The researchers will be analyzed using T-test to
determine the difference of average time between the effectiveness of Timer Extension with
Mobile App Connectivity. Researchers will be using a T-test for the accuracy of Arduino
Uno timer extension through mobile application. To produce information about the
advantage of having a timer extension in household.
References
ElectGo (2019), Timers| All you need to know: Types ,Operating Mode, Applications
retrieved from https://electgo.com/resources/timers#
Iyter (2022) Advantages of using extension cords for your home and office retrieved
https://lyterworld.com/advantages-of-using-extension-cords-for-your-home-and-office/
Kaswan K.,et al(2020), Role of Arduino in Real World Applications retrieved from
https://www.ijsrt.org/final-print</jan2020/Role-of-Arduino-in-Real-World-
Applications-.pdf
Prime Staff(2021)”5 Benefits of Mechanical Timers in your Household Prime Wire &
Cable inc.” , https://primewirecable.com/blogs/news/5-benefits-of-mechanical-timers-in-
your-household
Rehian(2023), how to Keep your Appliances Safe at your Crown Asia Home retrieved from
https://www.crownasia.com.ph/news-and-blogs/lifestyle-and-blogs/selected/how-to-keep-
your-appliances-safe-at-your-crown-asia-home
Appendix B
5V Module Relay
Bluetooth Module Junction Box
Appendix D
Other Tables/Analysis Results
Table 1. The average time of the arduino uno based timer extension is accurately
controlled through mbile app.
T2 35 35 35 35
T3 60 60 60 60
Table 2. Average time of the Arduino uno based timer extension connect to all
appliances.
Table 3. Average time of the Arduino uno based timer extension connect to all
appliances.