Home Automation Report
Home Automation Report
Project Report
Home Automation
G roup Members:
Shams FA18-BEEE-0040
Ibrar Ali FA18-BEEE-0035
Danish Mukhtiar FA18-BEEE-0028
Affaq Murtaza FA18-BEEE-0039
1|Page
Abstract
The main Purpose of this project is to develop a home automation system using an
Arduino board with Bluetooth module being remotely controlled by any Android OS
smart phone. As technology is advancing so our homes are also getting smarter. Modern
houses are gradually shifting from conventional switches to advanced control system,
which involving remote controlled switches. Presently, conventional wall switches
located in different parts of the house makes it difficult for the users to go near them to
operate. Even more it becomes more difficult for the elderly people or physically
handicapped people to do so. Remotely controlled home automation system provides a
most modern solution with smart phones. In order to realize this, a Bluetooth module is
interfaced to the Arduino board at the receiver end while on the transmitter end, a GUI
application on the smart phone sends ON or OFF commands to the receiver of the
Bluetooth module where loads are connected. By touching the specified location on the
GUI, the loads can be turn ON/OFF remotely through this technology. The loads are
operated by Arduino board through using relays.
Introduction:-
We have come up with a new system called Arduino based home automation using
Bluetooth. This system is super-cost effective and can give the user, the ability to control
any electronic device without even spending for a remote control. This project helps the
user to control all the electronic devices using his/her smartphone. Time is a very
valuable thing. Everybody wants to save time as much as they can. New technologies are
being introduced to save our time. To save people’s time we are introducing Home
Automation system using Bluetooth . With the help of this system you can control your
home appliances from your mobile phone. You can turn on/off your home appliances
within the range of Bluetooth.
Project Aim:-
The aim of the project is to design and construct a home automation system that will
remotely switch on or off any household appliances connected to it, using a arduino and
Bluetooth based android application.
Project Objective:-
The objective of this project is to implement a low cost , reliable and scalable home
automation system that can be used to remotely switch on or off any household
appliance , using a microcontroller to achieve hardware simplicity and Bluetooth
application from any phone to toggle the switch state.
This project is one of the important Arduino Projects. Arduino based home automation
using Bluetooth project helps the user to control any electronic device using Device
Control app on their Android Smartphone. The android app sends commands to the
controller – Arduino, through wireless communication, namely, Bluetooth. The Arduino is
connected to the main PCB which has five relays as shown in the block diagram. These
relays can be connected to different electronic devices. As per the block diagram, Device
1 TV, Device 2- Fan, Device 3 -bulb. When the user presses on the ‘On’ button displayed
on the app for the device 1, the TV is switched on. This TV can be switched off,
by pressing the same button again. Similarly, when the user presses on the ‘On’
button displayed on the app for the device 2, the fan is switched on. The fan can be
switched off, by pressing the same button again. This project of home automation using
Bluetooth and Arduino can be used for controlling any AC or DC devices. In the
demonstration, we have used DC Fan and DC Bulb. To drive this DC Fan and Light, a 9V
battery is connected.
Hardware Requirement:-
The list of components mentioned here are specifically for controlling 4 different loads.
Arduino Uno
HC – 05 Bluetooth Module.
4 channel relay board
Smartphone or tablet (Bluetooth enabled)
Connecting wires
AC power supply (230 V)
Software Requirement:-
Arduino IDE software for programming
Proteus
Android application
Description of Hardware:-
1. Arduino Uno:-
The Bluetooth of serial port module is Bluetooth v2.0+Enhanced data Rate at 3Mbps
modulation with 2.4 GHz radio receiver with BB (base band) The Bluetooth of Rx and
Tx pins are connected to the Arduino pins of Tx and Rx respectively. HC-05module is a
simple to utilize Bluetooth SPP (Serial Port Protocol) module, intended for
straightforward remote sequential association setup.
3. Relay Drivers:-
Relay is an electromagnetic switch which is used to defer two circuits electrically and
connect magnetically. When Arduino transmit the signal then relay driver
receive signal and start its work. They are frequently used to interface an electronic
circuit (working at low voltage) to an electrical circuit which works at extremely high
voltage.
The application that we have used in this project is “Bluetooth Automation HC-05” which
is available on Google playstore.
1.4 Implementation
1.4.1 Installing Devices on Switch Board
1.5 Testing
1.5.1 Launching the app
1.5.2 Short/Open Circuits
1.6 Documentation:-
1.6.1 Project Proposal
1.6.2 Project Presentation
1.6.3 Project Report
Software work R S S
Hardware work R S
Implementation R S
Testing R S S
Documentation S S R S
R = Responsibility
S = Support
Home Automation Network Diagram:-
Electricity Fluctuation:-
Due to fluctuations and high voltage coming from electric supply company it
could be a failure of electronic devices and other appliances.
Android App incompatibility :-
Due to Old version of android OS smartphone this problem might appears.
Unexperienced Worker:-
Unavailability of trained and experienced workers might result in serious issue.
Shortage of Resources:-
Shortage of resources like lights,wires, Relays, breakers etc. due to wrong
estimations by the Team Members
Short Circuit :-
Fail to maintain appropriate distances between the devices that generate heat.
Damaging the Devices:-
Damage of the equipment during the installation as a result of using inappropriate
tools.
Wrong Position for installation:-
Installation of the equipment in a wrong position.
Damaging 2 3 3 During 18
the Devices Installation
Unavailability Electricity
6 of Testing Fluctuation
5 Devices
Short
4 Circuit
Wrong
Unexperience
3 d Worker
Position for
installation
2
Damaging
the Devices
1 Android App
incompatibility
Shortage
of
1 =>
Very resource
Low, 2 s
=> Low, 3 =>Moderate, 4=> High, 5=> Very High,6=>Extremely high
Result:-
EXPLANATION OF RESULT:-
This is the overview of our Project having a Arduino board Bluetooth Module and
Electrical loads as input and output sections respectively.
In the Input Section we have Android Mobile with Bluetooth.
Receives Signal through wireless transmission of Bluetooth.
By Programming Microcontroller and Relay Operation ON/OFF take place.
In the Output Section Electrical Loads are connected.
Cost Management:-
CONCLUSION
This project is indeed a low-cost and efficient project for home application. The home
automation system has been experimentally proven to work satisfactorily by connecting
sample appliances to it and the appliances were successfully controlled from a wireless
mobile device. The Bluetooth client was successfully tested on a multitude of different
mobile phones from different manufacturers, thus proving its portability and wide
compatibility. This project will not only provide convenience to the common man but
will be a boon for the elderly and disabled. This project can also promote with wireless
camera, in order to incorporate other security features of Smart Home Automation
System. In terms of upgrading security in the home, doors and windows are also
mounted by setting alarm in case of any kind of thief or sabotage.