Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Nowadays we cannot deny that technology is growing rapidly. People of this generation
Bluetooth. Infrared and other wireless transmission is used for many home Automation.
Home automation is the new trend for security system. Due to Bluetooth’s cheapness,
reliability and accessibility, it is most widely supported, versatile and secure wireless standard on
the market today. Bluetooth is a short-range wireless communications technology, namely network
protocol suite, intended to replace the cables connecting portable and/or fixed devices while
maintaining high levels of security. It can be utilized between a diverse set of devices such as PDA,
mobile phones and laptops. A Bluetooth product, like a headset or watch, contains a tiny chip with
In this, the proponents decided to control a series of extension capable of turning on and
People gets busy having their leisure time that they forgot to do simple things such as
turning on and off appliances that causes waste of electricity and fire. In addition, aged people most
especially those PWD’s, Senior Citizen and Sick People are usually the people having a hard time
to use or to control extensions/sockets, and some extension cords are usually place where children
can’t easily reach. Plugging extension cords may be time consuming, they aren’t convenient a lot
when they make your tools or appliances work harder or cause hazards.
1
6-Socket Bluetooth Extension Cord
Objective of the Study
A. General Objective
B. Specific Objective
1. Help PWD’s, Senior Citizen and Sick People to easily accessed sockets
3. Control the sockets remotely and monitor the status of the sockets via
smartphone
The study will provide better and easier way of managing and operating extensions cord
This study will help the household to handle and to easily access their appliances with the
Proponents
This study will help the proponents in understanding on what it is to develop a system and
how to create a device. Help them enhance their skills and knowledge. In terms of giving them a
background and information regarding 6-sockets Bluetooth extension cord and its significance.
Future Researcher
The system refers as learning reference for future researcher by providing information
broadening the knowledge in creating better results in the same field of study.
2
6-Socket Bluetooth Extension Cord
Scope and Limitation
In the field of research, scope and limitations refers to parameters that prevent researchers
from pursuing further studies due to time and budgetary. As we go on to our project, we recognize
some Scope and Limitations. The scope and limitations of our project is listed below.
Scope
2. It has a Bluetooth module that can send/ receive data to the connected smartphone.
Limitation
Definition of Terms
input/output pins 6 analog inputs, a 16 MHz crystal oscillator, a USB connection, a power jack, an
3
6-Socket Bluetooth Extension Cord
Relay Module is a separate hardware device used for remote device switching. With it you
can remotely control devices over a network or the Internet. Devices can be remotely powered on
or off with commands coming from Clock Watch Enterprise delivered over a local or wide area
network.
work with the computer, or in some cases, the Bluetooth may be an accessory or peripheral, or
the android platform is built for mobile devices, a typical Android app is designed for a smartphone
KitKat Version is a version of the Android mobile operating system develop by Google,
spanning versions between 4.4 and 4.4.4. unveiled on September 3, 2013, Kitkat focused primarily
on optimizing the operating system for improved performance on entry-level devices with limited
resources.
Smartphone is a device that lets you make telephone calls, but also adds features that you
might find on a personal digital assistant or a computer. A smartphone also offers the ability to send
Extension Cord is a length of flexible electrical power cable with a plug on one end and
one or more sockets on the other end. The term usually refers to mains extensions but is also used
to refer to extension for other types of cabling. If the plug and power outlet are of different types,
the term “
4
6-Socket Bluetooth Extension Cord
Light Emitting Diode (LED) is a two-lead semiconductor light source. It is a p-n junction
diode, which emits light when activated. When a suitable voltage is applied to the leads, electrons
are able to recombine with electrons holes within the device, releasing energy in the form of
photons.
14 digital input/output pins (of which 6 can be used as PWM outputs), 6 analog inputs, a 16 MHz
crystal oscillator, a USB connection, a power jack, an ICSP header, and a reset button.
Bluetooth- is a wireless technology standard for exchanging data over short distances
(using short-wavelength UHF radio waves in the ISM band from 2.4 to 2.485 GHz[4]) from fixed
5
6-Socket Bluetooth Extension Cord
CHAPTER II
REVIEW OF RELATED LITERATURE AND STUDIES
Bluetooth Technology
The term Bluetooth refers to an open specification for a technology to enable short
range wireless voice and data communications anywhere in the world. Bluetooth is named
after the king of Denmark, Harald Blatand who has united Denmark and Norway (Bhagwat
developed by Ericsson in Sweden in 1994 to investigate the feasibility of a low power, low
cost radio interface between mobile phones and their accessories. Many companies like
Bluetooth Special Interest Group (SIG) in 1998. 21 SIG organized itself into several
groups, each with a focus on a specific part of the technology (Jennifer Bray and Charles
Sturman 2001). BWT uses RF waves of 2.4 GHz frequency spectrum for communication.
This 2.4 GHz industrial, medical and scientific (ISM) spectrum is globally unlicensed. The
regulatory requirements and other considerations for its use were investigated by Brent
miller and Chatschik Bisdikian (2001). There have been several versions of Bluetooth, with
the most recent being 2.0 + Enhanced Data Rate (EDR) and 2.1 + EDR. While 2.0 + EDR
Karen Scarfone and John Padgette (2008) provided faster transmission speeds than
improvement for link key generation and management in the form of secure simple pairing
(SSP). Bhagwat et al (2000) investigated the use of this technology for short range wireless
(Naveen Erasala and David Yen 2002, Sojen Pradhan et al 2005, Stallings 2003). Reggie
6
6-Socket Bluetooth Extension Cord
Davidrajuh (2009) used JAVA Bluetooth Wireless technology for evaluating student
performance in classroom. They explored the use of JAVA technology for developing
wireless applications and proposed a framework for identifying the processes involved in
education that can make use of mobile technology. Bluetooth technology is applied in
shipping industry (Michael Tarn et al 2009). Jihad Qaddourl and Mathew (2004) developed
Kalos et al (2005) studied the application of this technology for home and office
environments.
In this paper, the proponents deigned a remote switching control system for home
automation via android phone application using Bluetooth technology to help fulfil the
needs the elderly and disabled persons in their homes. The Bluetooth enables the system to
communicate on the PC /laptop or smart phone with the Graphical User Interface (GUI).
In this paper, the window GUI is the one acting as a server to transmit data from/to the
smart phone and main control board after the Bluetooth on the smart phone is connected to
the PC/laptop. The system Main Control Board is the one controlling the target appliances
in the house. The PIC Microcontroller, PIC18F2550, is directly connected to the electrical
GSM Based Home Automation System Using App – Inventor for Android
Mobile Phone
This study focuses on the design and implementation of GSM (Global System
Messaging) based secured device control system using App inventor for Android mobile
phones. In this study, the different hardware and software GSM Home Automation System
7
6-Socket Bluetooth Extension Cord
(GHAS) can be used are discussed. The proponents of this paper chose GSM and cellular
phone as the controller because of its capability of communicating in any range of distance.
automation system using Bluetooth. They use a host controller implemented on a PC,
researchers even built a new protocol on top of the Bluetooth software stack, called Home
Automation Protocol (HAP), to make the communication between devices possible. The
device controller is connected to electronic devices through the I2C Bus. The system allows
more than one device controller to be connected to the host controller. The work of H.
Kanma et al. [34] also proposes a home automation system using Bluetooth that can be
accessed remotely through GPRS. The researchers use a cellphone equipped with
Bluetooth connectivity as a host controller and a GSM modem that provides Internet
connectivity. Home devices are fitted with Bluetooth communication adapters so that they
can communicate with the host controller phone via Bluetooth. The paper discusses
remotely controlling and updating home devices along with fault diagnostics and detection.
The work also talks about providing an electronics user manual on the phone using
The main objective of this project is to build a car that can be controlled from an
android app via Bluetooth communication. The project consists of two modules. It consists
of a 8051 micro controller interface to a Bluetooth module via serial port. The Bluetooth
8
6-Socket Bluetooth Extension Cord
module receives the command sent by the android app. It is designed for the car to move
left, right, forward, reverse and stop. Based on the inputs the microcontroller sends
command to H-Bridge L293D to drive the car in the require speed and direction. It consists
of an android phone having the hardware support of Gyroscope and Bluetooth. The app
detects the orientation of the Gyroscope and sends appropriate commands to the car via
The application is fixed in Landscape mode and used the two axes of the
Gyroscope i.e the heading and the roll of the operation. Heading is used to detect left/right
while roll is used to forward/reverse/stop. The compass on the screen conveniently shows
9
6-Socket Bluetooth Extension Cord
CHAPTER III
RESEARCH AND METHODOLOGIES
The proponents use the Development method for their as it is the improvement of the
project from the past project the proponents build. The proponents use another device of
microprocessor in adding new features and functions that could really improving their
project.
enhanced for the proponent’s project. They gathered ideas, and plans, then look for a
device which will fit to the user needs. After analyzing, developing and design
said process can be manipulated by pairing the android device and the Bluetooth module
to be able to control the movement of the handheld vacuum cleaner without making the
The proponents use “waterfall Method’ to represent the step by step procedure of
the development of the project. Waterfall Method is a form of data visualization that helps
This model has 6 steps these are: Planning, Analyzing, Design and Development, Testing
10
6-Socket Bluetooth Extension Cord
Figure 3.1 The Waterfall Method of Bluetooth Controlled extension 6 CH
Planning
The proponents first step in method of research is planning, planning that includes
the materials needed for the project, data and the information.
by internet and assigned each of the member to do task regarding to the system and estimate
Analysis
The proponents came up with an idea to use Bluetooth module to control the
switching of extension cord. The HC-05 Bluetooth module can only cover the range of 9
meters or 30 feet.
The proponents use the gathered information to complete the required components
of the device and think for the necessary design and programming that is easy to use and
control. Searching for bugs, errors and try to find out the best solution can suggest.
11
6-Socket Bluetooth Extension Cord
Testing and Debugging
The proponents do a trial and error testing to ensure that the system is working
Implementation
The proponents used Arduino Uno, HC-05 Bluetooth module, Three (3) Relay
module, Voltage regulator and capacitor for the LEDs. The proponents use Arduino C++
and Android studio as platform for the application needed to control the device.
Maintenance
Check the Arduino, Bluetooth module and other components daily, to know if it’s
working properly and if there’s barriers that causes the Bluetooth to not work appropriately.
B. Source of Data
The sourcing of the data is done through internet research from different website like
google, Wikipedia etc. and The proponents conducted a house to house interview to get ideas
and suggestion regarding the use extension cord. All this data and information helps us to
Data gatherings were done through a series of interviews and observation. These were
conducted to further expand the data acquired from the research. The data gathered from the
interviews and observations helped the proponents to come up with the desired application and
12
6-Socket Bluetooth Extension Cord
D. Conceptual Framework
Figure 3.2 Shows the conceptual framework of system from the input of the smartphone to
13
6-Socket Bluetooth Extension Cord
CHAPTER IV
A.1 Hardware
Smartphone
Bluetooth Module
(KitKat version) Arduino
6-socket extension
Figure 4.1 shows the block diagram of the system. The Input data is from the smartphone
that will be sent to the Arduino. Then, the Arduino executes the program and sends its output to the
Bluetooth module as it triggers the corresponding socket base on the data that Arduino sent.
A.1.2 Materials
Arduino Uno
14
6-Socket Bluetooth Extension Cord
Bluetooth Module
Relay Module
LED Resistors
15
6-Socket Bluetooth Extension Cord
Arduino Cable Arduino Wire Male-Male
16
6-Socket Bluetooth Extension Cord
A.2 Software
#include <SoftwareSerial.h>
SoftwareSerial mySerial(0, 1); //Pin1 TX ,Pin 0 RX connected to-- > Bluetooth TX, RX
#define relay1 2
#define relay2 3
#define relay3 4
#define relay4 5
#define relay5 6
#define relay6 7
#define led1 10
#define led2 11
#define led3 8
#define led4 9
#define led5 12
#define led6 13
char val;
void setup()
17
6-Socket Bluetooth Extension Cord
{ pinMode(relay1, OUTPUT);
pinMode(relay2, OUTPUT);
pinMode(relay3, OUTPUT);
pinMode(relay4, OUTPUT);
pinMode(relay5, OUTPUT);
pinMode(relay6, OUTPUT);
pinMode(led1, OUTPUT);
pinMode(led2, OUTPUT);
pinMode(led3, OUTPUT);
pinMode(led4, OUTPUT);
pinMode(led5, OUTPUT);
pinMode(led6, OUTPUT);
digitalWrite(relay1, HIGH);
digitalWrite(relay2, HIGH);
digitalWrite(relay3, HIGH);
digitalWrite(relay4, HIGH);
digitalWrite(relay5, HIGH);
digitalWrite(relay6, HIGH);
18
6-Socket Bluetooth Extension Cord
digitalWrite(led1, LOW);
digitalWrite(led2, LOW);
digitalWrite(led3, LOW);
digitalWrite(led4, LOW);
digitalWrite(led5, LOW);
digitalWrite(led6, LOW);
mySerial.begin(9600);
Serial.begin(9600);
void loop()
if ( mySerial.available() > 0 )
val = mySerial.read();
Serial.println(val);
//Relay is on
19
6-Socket Bluetooth Extension Cord
if ( val == '1' )
digitalWrite(relay1, LOW);
digitalWrite(led1, HIGH);
digitalWrite(relay2, LOW);
digitalWrite(led2, HIGH);
digitalWrite(relay3, LOW);
digitalWrite(led3, HIGH);
digitalWrite(relay4, LOW);
digitalWrite(led4, HIGH);
20
6-Socket Bluetooth Extension Cord
}
if ( val == '5' )
digitalWrite(relay5, LOW);
digitalWrite(led5, HIGH);
if ( val == '6' )
digitalWrite(relay6, LOW);
digitalWrite(led6, HIGH);
//relay all on
{ digitalWrite(relay1, LOW);
digitalWrite(relay2, LOW);
digitalWrite(relay3, LOW);
digitalWrite(relay4, LOW);
digitalWrite(relay5, LOW);
digitalWrite(relay6, LOW);
21
6-Socket Bluetooth Extension Cord
digitalWrite(led1, HIGH);
digitalWrite(led2, HIGH);
digitalWrite(led3, HIGH);
digitalWrite(led4, HIGH);
digitalWrite(led5, HIGH);
digitalWrite(led6, HIGH);
//relay is off
digitalWrite(relay1, HIGH);
digitalWrite(led1, LOW);
digitalWrite(relay2, HIGH);
digitalWrite(led2, LOW);
22
6-Socket Bluetooth Extension Cord
digitalWrite(relay3, HIGH);
digitalWrite(led3, LOW);
digitalWrite(relay4, HIGH);
digitalWrite(led4, LOW);
digitalWrite(relay5, HIGH);
digitalWrite(led5, LOW);
digitalWrite(relay6, HIGH);
digitalWrite(led6, LOW);
23
6-Socket Bluetooth Extension Cord
{ digitalWrite(relay1, HIGH);
digitalWrite(relay2, HIGH);
digitalWrite(relay3, HIGH);
digitalWrite(relay4, HIGH);
digitalWrite(relay5, HIGH);
digitalWrite(relay6, HIGH);
digitalWrite(led1, LOW);
digitalWrite(led2, LOW);
digitalWrite(led3, LOW);
digitalWrite(led4, LOW);
digitalWrite(led5, LOW);
digitalWrite(led6, LOW);
24
6-Socket Bluetooth Extension Cord
A.2.1 Flowchart
25
6-Socket Bluetooth Extension Cord
A.2.2 Programming Language and Version Android
The proponents find it more compatible to the components that were used.
26
6-Socket Bluetooth Extension Cord
B. The Effectiveness of the System in Terms of Accuracy
Legend:
✖-If actual output is not the same with the expected output
OUTPUT OUTPUT
TURN 0N/OFF
TURN 0N/OFF
TURN 0N/OFF
TURN 0N/OFF
27
6-Socket Bluetooth Extension Cord
7 PRESS 5 TO TURN DEVICE ON TURNED ON/OFF ✔
TURN 0N/OFF
TURN 0N/OFF
0N/OFF
0N/OFF
Table 1: Shows the Accuracy in terms of on/off the devices. The results show that the
OUTPUT OUTPUT
VISIBLE BLUETOOTH
DEVICE
28
6-Socket Bluetooth Extension Cord
2 CONNECT TO WILL CONNECT CONNECTED TO ✔
DEVICE DEVICE
Table 2: Shows the Accuracy in terms of Bluetooth connectivity in different phone. The
Results show that the expected output meet the actual output at all action.
OUTPUT OUTPUT
APPLICATION APPLICATION
APPLICATION
Table 3: Shows the Accuracy in terms of Bluetooth connection to the application. The
results show that the expected output meet the actual output at all action.
29
6-Socket Bluetooth Extension Cord
CHAPTER 5
SUMMARY, CONCLUSION AND RECOMMENDATION
Summary
The proponents start with gathering of all necessary data through on different websites in
the internet. After the collection of enough data, the proponents decided to prepare all the materials
needed in the project in accordance with the standards required by the proposed project. By
following the circuit diagram; the researchers put all the materials and resources together. The
program code needed to run the project was then transferred to the Arduino UNO, with the
correction to the program when so that no problem will occur during operating procedure. Then,
testing was conducted to ensure if its functioning properly; and record the outcomes of the actions.
The research paper was made, recorded and modified accordingly while the proposed
project was being made some adjustment in finalizing the proposed project for the benefit of the
future readers and researchers who will perform or maybe improve the project in the future
Conclusion
The proponents have introduced design and implementation of a low cost, flexible and
wireless solution to the home automation. The system is secured for access from any user or
intruder. The are expected to acquire pairing passwords for the Arduino BT and the cellphone to
access the home appliances. This adds a protection from unauthorized users. This system can be
used as a test bed for any appliances that requires on-off switching applications without any
internet connection.
The full functionality of the home automation systems was tested and the wireless
communication between the cellphone and Arduino BT was found to be limited less than 30 ft.
30
6-Socket Bluetooth Extension Cord
Recommendation
Innovations are always around the corner, it is in the part of those researchers on ow they
can innovate things. The proponents design a project and took some risk to attain a valuable output,
they consider a certain aspect where a project must be created with a certain purpose, in every
project there will be encountered some problems, but always bear in mind that there is always a
The proponents recommend the future researcher to add an additional feature to the project
2. To increase the number of sockets so that the user can be comfortable enough to carry and can
31
6-Socket Bluetooth Extension Cord
32
6-Socket Bluetooth Extension Cord