Professional Documents
Culture Documents
1132425
I | Page
ABSTRACT
The purpose of this project is to have a smart home and develop an android
application to control home appliances wirelessly. A microcontroller Arduino
used to control home appliances after receiving an input from the user
through the mobile application. The application adapt in smart phones and
tablets using androids operating system. The medium of communication
between the smart phone and the microcontroller is Bluetooth module. The
project can be used in homes and hospitals. This technology is also called
assistive technology, it enables disable or elderly people to perform daily
activities without requiring assistance form others. Furthermore, the user
interface of the mobile application is very simple and user friendly, hence,
they face no difficulties while using the mobile application.
2 | Page
TABLE OF CONTENT
Page
TABLE OF
CONTENT ...........................................................................................................
........II
LIST OF
FIGURES..............................................................................................................
..........III
1.
INTRODUCTION ..................................................................................................
...................1
1.1.
Preamble.............................................................................................................
..........1
1.2. Problem
Statement ......................................................................................................2
.
1.3. Project
Objective .........................................................................................................3
.
solution .................................................................................................3
2.
Methodology ......................................................................................................
..................5
2.1. Requirement
specification ..........................................................................................5
2.1.1 Hardware
................................................................................................................5-6
.
2.1.2. Software
....................................................................................................................8
3. User Interface
...11
4.
3 | Page
CONCLUSION
.12
LIST OF FIGURES
FIGURE NO
TITLE
PAGE
Wheelchair user
Microcontroller
Flowchart
Block Diagram
Arduino (Microcontroller)
Bluetooth Module
Light Sensor
Servo Motor
Relay
10
11
Schematic
10
12
Arduino Software
10
13
12
1 | Page
1. INTRODUCTION
1.1.
Preamble
physical
movements
to
manually
switch
home
appliances.
2 | Page
1.2.
Problem Statement
3 | Page
1.3.
Project Objective
The main aim of this project is develop a mobile application that can be
used to control home appliances wirelessly using a Microcontroller.
There are several objectives of this project which
are:
1. To develop an android mobile application for controlling electrical
appliances from distance.
2. To automate lights placed outside the house.
3. To be able to open the garage door using the smart phone.
1.4.
4 | Page
Figure (3):
Flowchart
5 | Page
2. METHODOLOGY
This part describes the methodology used in this project. This project is an
implementation of a smart home, by using a smart phone home
appliances such as; lights, fan and garage door are controlled wirelessly. At
this point, the system is developed to simulate the proposed home
automation and to act for it once it is installed.
Figure (4):
Block
Diagram
6 | Page
T hi
rdly, an android smart phone that runs the application. Fourthly, a light
sensor Figure (7) to automatically turn on/off the light. Fitly, a servo motor
Figure (8) to open/close the garage door and Finally Relay which allows
you to turn on or off a circuit using voltage.
Figure
(5):
Arduino
Microcontroller
7 | Page
Light Sensor:
M o to r
8 | Page
9 | Page
connected to
the Arduino
microcontrolle
r digital pin
and 3 is
connected to
Arduino
microcontroller GND.
2.1.2. Software
In this proposed system, there are some Softwares which are required to
implement the system.
Firstly Fritzing Software, which can made the Arduino microcontroller Connection
Diagram Figure (10) and Schematic Figure (10).
Secondly, Arduino_Sketch Figure (12) Software, this software uses for
writing the code in Arduino board. The code is really simple. It checks
the incoming Bluetooth signal via the Bluetooth module and then
compares (ASCII values) using an if statement with previously
defined values. If it matches the value, relay is activated using digital
Write (pin, HIGH) command, which passes 5V to the Arduino digital
pin.
10 | P a g e
between the Arduino microcontroller and Bluetooth module and also with
the relays. Here, the Bluetooth modules Tx is connected to Arduino Rx
(digital pin 0) and the modules Rx to Arduino Tx (digital pin 1). 5V and
GND of the module is connected to the Arduinos 5V and GND.
11 | P a g e
12 | P a g e
The Arduino code for the following project is shown in this package
sketch_Arduino.ino
HACS.apk
3. User Interface
The graphical user interface is designed to be simple and easy to use.
The application displays buttons for each home appliance and those
buttons are easily recognized by users, each button carries an icon which
shows the user whether it turns ON or OFF. The main purpose of this
design is to make it easier for older people to use the application, because
the way they interact with a smart phone is different than the way
young people do. Therefore, they will not face any difficulties in using this
mobile application.
13 | P a g e
4. CONCLUSION
In conclusion, automation of home appliances presents a great deal of
enhancement performance in controlling home appliances, it is also called
assistive technology which helps disabled and older people to control
appliances without moving their places. Moreover, it can be used in hospitals
by patients so they do not require assistance from nurses. This paper is
proposing a smart home system to control home devices wirelessly using a
mobile application.