0% found this document useful (0 votes)
192 views

Home Automation Report

The document describes a home automation project that uses an Arduino board and Bluetooth module to allow remote control of household appliances via a smartphone app. A group of 4 students - Shams, Ibrar Ali, Danish Mukhtiar, and Affaq Murtaza - developed an Android app that sends control commands via Bluetooth to the Arduino, which operates relays connected to devices like lights, fans, and a TV. The project aims to provide a low-cost, reliable way to remotely control appliances without needing individual remote controls.

Uploaded by

Shyk Shakir
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
192 views

Home Automation Report

The document describes a home automation project that uses an Arduino board and Bluetooth module to allow remote control of household appliances via a smartphone app. A group of 4 students - Shams, Ibrar Ali, Danish Mukhtiar, and Affaq Murtaza - developed an Android app that sends control commands via Bluetooth to the Arduino, which operates relays connected to devices like lights, fans, and a TV. The project aims to provide a low-cost, reliable way to remotely control appliances without needing individual remote controls.

Uploaded by

Shyk Shakir
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 16

Mohammad Ali Jinnah University

Engineering Project Management

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.

Description of the Project:-

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:-

Arduino UNO is a microcontroller chip dependent on the Atmega328


with 14 computerized I/o pins, in which 6pins can be utilized as yields, 6 pins are
utilized as simple information sources.It has 16 MHz clay resonator ,a USB
association, a power jack and a reset button. The microcontroller has 32kB of ISP
flash memory, 2kB RAM and EEPROM. The board provides serial communication
capability via UART, SPI and 12C.Because of well design in the form of arduino it is
easy to understand. In Arduino we use high level of programming language like C
language, C++ language etc. It is easy to understand and user friendly language. It has
much advantage like multitasking, automation, time domain etc.
2. Bluetooth Module:-

HC-05 Bluetooth module is used to connect the microcontroller with android


application. Bluetooth receive the information from user and send to the
microcontroller (Arduino Uno). It is simple to use Bluetooth Serial Port Protocol
(SSP), designed as wireless serial connection setup.

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.

Block Diagram of Project:-


Android Application for Home Automation:-

The application that we have used in this project is “Bluetooth Automation HC-05” which
is available on Google playstore.

Creating the Work Breakdown Structure of Home


Automation:-
WBS Coding:
1. Home automation
1.1 Software Work
1.1.1 Proteus
1.1.1.1 Simulation

1.1.2 Android App Development


1.1.2.1 Bluetooth Automation HC-05
1.1.2.2 Smart Phone Bluetooth Pairing With Module
1.1.3 Arduino IDE
1.1.3.1 Programming
1.1.3.2 Design
1.1.3.3 Coding
1.1.3.4 Debugging

1.2 Hardware Work


1.2.1 ATmega 328 PCB designing
1.2.2 Bluetooth Module Interfacing Wiring
1.2.3 4-Channel relay board connection
1.2.4 5v Adapter Connection

1.3 Electrical Loads


1.3.1 Lights
1.3.2 Fan
1.3.3 TV

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

OBS(Organization Breakdown Structure) :-

Task Shams Ibrar Ali Danish Affaq

Software work R S S

Hardware work R S

Electrical Load Selection R S R

Implementation R S

Testing R S S

Documentation S S R S

R = Responsibility

S = Support
Home Automation Network Diagram:-

ID Activity Predecessors Duration (Days)


Home Automation
A Project Planning None 3
B Software Work A 9
C Hardware Work A 9
D Electrical Loads Selection A 2
E Implementation A 2
F Testing B,C,E,L,D 2
G Documentation A 9
H Proteus Simulation B 2
I Android App B 3
Development
J Arduino IDE Software I 2
Programming
K Design Coding and J 2
debugging
L Installing Devices on E 2
switch board
M Project Proposal G 2
N Final Report F, k 3
O Project Presentation N,M 4

Slack Activity D,F,H,L,M,


C.P A→B→I→J→K→N→O
Duration 26 Days
Risk Identification:

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.

Unavailability of Testing Devices:-


Will testing devices like testers be available when needed to check electrical or electronic
devices whether it is working or not.

Risk Assessment Form:

Risk Event Likelihood Impact Detection When Risk Value


Difficulty (FMEA)
Electricity 2 5 5 During 50
Fluctuation Execution

Android App 1 3 3 During 9


incompatibility Pairing with
Bluetooth
Module
Unexperienced 2 4 3 During 24
Worker Execution

Shortage of 1 2 3 Execution and 6


Resources installations

Short Circuit 3 4 4 During 48


Installation

Damaging 2 3 3 During 18
the Devices Installation

 Wrong Position 3 3 4 During 24


for installation installation

 Unavailability of 5 3 3 During Testing 45


Testing Devices
Risk Response Matrix:

Risk Event Response Contingency Plan Trigger Who is Responsible


Electricity Mitigate: Check all Installing Arduino Board Electricity Supply
Fluctuation the installations protection system Damage due to Company
before power on to protect high voltage (K-Electric)
expensive devices
Android App Mitigate: Select Try Interface with Android Engineer
incompatibility compatible Other smart App not (Danish)
android OS phones available at working
smartphone that time
Unexperienced Avoid: Chose If chance of Project Manager
Worker Untrained and Expertise incomplete (Shams)
inexperience staff Staffing and poor
work appears
Shortage of Mitigate: Prior Ask for documents When Resources Project manager
Resources Documentation and try to apply in not available (Shams)
advance during installation
Short Circuit Mitigate: No Connecting When short circuit Engineer
working during devices with condition shows (Ibrar)
Short circuit different pair of up
condition wire

Damaging the Avoid: Always Keeping When one of the Engineer


Devices Choosing the an extra Smart device get damage (Affaq)
appropriate tools toolbox for work
for installation
 Wrong Position for Avoid: Choosing Keeping an When wrong load Project manager
installation correct position for circuit diagram gets operated at (Shams)
installation map for correct different switch
position
Unavailability of Mitigate: Select Order Electrical devices Engineer
Testing Devices reliable vendors replacement fails during (Affaq)
installation
Risk Severity Matrix:

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:-

Item Description Estimated


Cost
Devices for Like 3000/ rs
Home lights,Fan
Automation
Central Like Arduino 2000/ rs
Controlled Uno,
Devices Bluetooth
Module
Relay Board 4-Channel 1000 /rs
for
connecting
appliances
Installation Labor 1500 /rs
Charges Charges
Proteus Simulation:-

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.

You might also like