You are on page 1of 29

Electronics Project Kits For Students Click Here

ELECTRONICS HUB
P R O J E C T S | T U T O R I A L S

HOME FREE PROJECT CIRCUITS BLUETOOTH CONTROLLED ELECTRONIC HOME APPLIANCES

Bluetooth Controlled Electronic Home Appliances


AUGUST 25, 2017 BY ADMINISTRATOR 71 COMMENTS

Contents [hide]

1 Bluetooth Controlled Electronic Home Appliances Circuit Principle


1.1 Android Based Home Automation System Circuit Block Diagram
2 Bluetooth Controlled Electronic Home Appliances Circuit Diagram
3 Components Required
3.1 Hardware Requirements
3.2 Software Requirements
4 Android Based Home Automation System Circuit Design
4.1 Algorithm for Bluetooth Controlled Electronic Home Appliances
4.2 Android based Home Automation System Circuit Simulation Video
4.3 DOWNLOAD PROJECT CODE
5 How Bluetooth Controlled Electronic Home Appliances Circuit Works?
5.1 Bluetooth Controlled Electronic Home Appliances Project Output Video
6 Bluetooth Controlled Electronic Home Appliances Project Applications
6.1 Limitations of the Circuit
7 Related Articles

Bluetooth Controlled Electronic Home Appliances is a simple project, where we can control
different electrical appliances and electronic devices using an Android device with the help of
Bluetooth Technology.

We have already seen how a DTMF controlled home appliances system works in the earlier
post. Operating conventional wall switches is difficult for physically handicapped or elder
people. This project provides the solution to this problem by integrating all the electrical
appliances to a control unit that can be operated by an Android application on a device
(Android smart phone or Tablet).

The proposed system controls the electrical loads based on the data transmitted by the
Android device. An Android application should be installed in users mobile or tablet to control
the electrical loads. Using this Android application user can send the commands to the
Bluetooth module to control the electrical loads. Wireless technology used in this project is
Bluetooth. It can also be called as Bluetooth Controlled Electronic Home Appliances or
Android based Home Automation System or Remote Password Operated Electronic Home
Appliances Control System.

[Also Read: How To Make an Adjustable Timer ]


Bluetooth Controlled Electronic Home Appliances Circuit
Principle
In this project, a Bluetooth module is interfaced to 8051 Microcontroller. This Bluetooth Module
receives the commands from the Android application that is installed on the Android device,
using wireless communication (Bluetooth Technology). The program which is written to the
8051 microcontroller communicates with Bluetooth module serially to receive the commands.
Microcontroller switches the electrical loads automatically based on the commands received
from the Bluetooth.

Android Based Home Automation System Circuit Block Diagram

Bluetooth Controlled Electronic Home Appliances Circuit


Diagram

Components Required
Hardware Requirements
8051 Microcontroller (AT89C51)
8051 Development Board
8051 Programmer (Programming Board)
Programming Cable
16 2 LCD Display
10K Potentiometer
Bluetooth Module (HC 05)
4 Channel Relay Module
Loads (like Light Bulb, Fan, etc.)
Power Supply
Connecting wires
If 8051 Development Board isnt available, then you might need the following
10F Electrolytic Capacitor
2 x 10K Resistors (1/4 Watt)
2 x 33pF Ceramic Disc Capacitors
0592 MHz Quartz Crystal
Push Button
1K x 8 Resistor Pack
If Relay Module isnt available, then you can build the 1 channel relay circuit (for 1 load)
using the following
5V or 12V Relay
BC547 NPN Transistor
1N4007 PN Junction Diode
1 K Resistor (1/4 Watt)

Software Requirements
Keil Vision IDE
Willar Software
Proteus (for Circuit Diagram and Simulation)
Android Application installed on Android Device

Buy Step by step Guide along with Code:Bluetooth Controlled Electronic Home
Appliances

Android Based Home Automation System Circuit Design


This project consists of a microcontroller, 16 x 2 alphanumeric LCD, 4 Channel Relay Module,
Loads (Light Bulbs are used in the demonstration) and Bluetooth Module.

Here, AT89C51 Microcontroller is used. It is an 8 bit microcontroller and it requires supply


voltage of 5V DC. Use 7805 power supply circuit to provide 5V DC to the microcontroller. We
can use 9V DC battery or 12V, 1A adapter to provide the supply to the circuit.

For the above circuit additionally you need to connect reset circuit and crystal circuit to the
controller to work properly. You can ignore these connections (Power Supply Regulator,
Crystal Circuit and Reset Circuit) if you are using an 8051 Development Board.

In the above circuit, the LCD display is used to indicate the status of electrical loads and also
used to display received data from Bluetooth (Optional Feature).

Here, the LCD Display is interfaced to the PORT1 of the microcontroller in 8 bit mode i.e. the
data pins of the LCD are connected to PORT1. The three control pins of the LCD i.e. RS, RW
and EN are connected to P3.6, GND and P3.7 pins respectively.

Also, a 10K POT is connected to the Contrast Adjust pin of the LCD to control the contrast of
the display.
The TX and RX Pins of the Bluetooth Module are connected to the RXD and TXD pins (P3.0 and
P3.1) of the microcontroller. VCC pin (Pin 40) is connected to the +5V and GND pin (Pin 20) is
connected to ground.

The Microcontroller communicates with Bluetooth Module using serial communication (UART
protocol). Use a baud rate of 9600 to communicate with Bluetooth.

If you want to change the Bluetooth name and password then you need to use Bluetooth AT
commands.

Below are the few Bluetooth AT commands:

AT Responds OK. (Used to test the Bluetooth module)


AT+RESET Responds OK. (Used to reset the module)
AT+NAME? Responds with the module name.
AT+NAME = <name> Responds OK. Name should be less than or equal to 20
characters.
AT+PSWD? Responds with the existing password.
AT+PSWD =<password> Sets module pairing password.

To know about all the Bluetooth AT commands refer HC-03/05 Embedded Bluetooth Serial
Communication Module AT command set.

Electrical loads (like Lamp and DC motor) are connected to the P0.0 to P0.3 Pins through the 4
Channel Relay Module. Here, relays are used to switch AC loads using small DC voltages.
NPN transistors are used to drive the relays.

If you are using a relay module, then transistor and other important components to drive the
relay are already embedded on the module itself.

NOTE: The Circuit Diagram shows connections of only one load. But the connections to the
other loads can also be made in a similar fashion.

Algorithm for Bluetooth Controlled Electronic Home Appliances


1. Initialize the LCD and UART protocol.
2. Now read the data from Bluetooth module.
3. Display the received data on LCD.
4. Compare the received string with predefined strings and accordingly switch the
electrical loads.
5. Display the status of electrical loads on LCD.

Android based Home Automation System Circuit Simulation Video


Watch the following output video of home automation system using android applications.
DOWNLOAD PROJECT CODE

How Bluetooth Controlled Electronic Home Appliances


Circuit Works?
1. Write the program to the project in Keil software and create .hex file.
2. Burn program to the controller with help of 8051 Programmer and Willar Software.
3. Now, give the connections as per the circuit diagram.
4. While making the connections, ensure that there is no any common connection between
DC and AC supplies.
5. Use 5V power supply circuit to provide regulated 5V DC to the microcontroller.
6. Switch on the both AC and DC supplies.
7. Now relay output pins gets 230V. So, do not touch the load connected pins.
8. Install the Bluetooth Controller application on your Android Device (Mobile Phone or
Tablet) from the following link https://play.google.com/store/apps/details?
id=apps.BT&hl=en
9. Now pair the Android device with Bluetooth module.
10. Configure the Bluetooth Controller App as per the 8051 Program.
11. Send data to switch ON or OFF the electrical loads.

Related Post: Also read the post RF remote control for Home Appliances.

Bluetooth Controlled Electronic Home Appliances Project Output Video


Bluetooth Controlled Electronic Home Appliances Project
Applications
This project is used to control the various electrical appliances from the remote area.
Using this project we can control all the loads using a single remote and a control unit.

Limitations of the Circuit


In this project the distance between control unit and android device is limited.

Related Articles

Wireless Electronic GSM Interfacing with DTMF Controlled DTMF based Load
Notice Board using 8051 Microcontroller Home Automation Control System using
GSM System Circuit 8051

GSM Controlled Robot Metal Detector Robotic RFID Based Interfacing GPS with
using Microcontroller Vehicle Attendance System 8051 Microcontroller
Circuit, Working,
Source Code

FILED UNDER: 8051 MICROCONTROLLER, COMMUNICATION, ELECTRONICS, EMBEDDED, FREE PROJECT CIRCUITS
Comments

saad salim says


SEPTEMBER 17, 2014 AT 3:53 PM

dear all
good day
i am very interested in your group and want to join the group
thank you
best regards

Reply

Administrator says
OCTOBER 10, 2014 AT 7:31 PM

Please write a mail to us elktros@gmail.com

Reply

Gana Matthew Santali says


JULY 4, 2016 AT 5:24 PM

Please sir, am highly interested too

Reply

vamshikrrish says
JULY 7, 2016 AT 2:59 PM

In this code.getting error at delay_ms(50)


Pls fix it

Reply

rafi says
MARCH 27, 2017 AT 9:20 AM

the code provided has errors , when compiled in keil it says syntax error at void

Reply
Anusha says
JUNE 21, 2017 AT 2:34 AM

we made a course for this project .Please go through this


http://courses.electronicshub.org/p/bluetooth-controlled-electronic-home-
appliances.You can understand more clearly about this.

Reply

shaereen zuberi says


SEPTEMBER 21, 2014 AT 9:15 AM

can this bluetooth controlled robot be used in any room with only a single remote control ,
or some connections have to be made in each different room

Reply

shruti wankhede says


FEBRUARY 23, 2016 AT 2:22 AM

pls send me the embedded c code

Reply

Ajinkya Arun Jogale says


JUNE 8, 2017 AT 1:11 PM

Have u got c code now?

Reply

Anusha says
JUNE 21, 2017 AT 2:27 AM

Go through this course for code and complete information of the


projecthttp://courses.electronicshub.org/p/bluetooth-controlled-
electronic-home-appliances

Reply
SEUN says
NOVEMBER 20, 2015 AT 2:50 PM

i want to make thesame project to see how it works

Reply

SEUN says
NOVEMBER 20, 2015 AT 2:51 PM

please send me the hex file

Reply

ruchi says
JUNE 11, 2017 AT 1:12 AM

have you got the hex file of this code

Reply

Anusha says
JUNE 21, 2017 AT 2:26 AM

Hi please go through this course for complete explanation of the circuit and
codehttp://courses.electronicshub.org/p/bluetooth-controlled-electronic-
home-appliances

Reply

manish says
NOVEMBER 23, 2015 AT 2:09 AM

please send me proteus file and kiel filethanks

Reply
manish says
NOVEMBER 23, 2015 AT 3:19 AM

sir please send me proteus and kiel file i will be thankful to this kind act

Reply

rasheed says
DECEMBER 7, 2015 AT 7:22 AM

thanks for this informative project demonstration i really enjoyed watching it everyday. And
i want to do similar project but with more than two appliances, i will like to have the
programming code to used as set of reference.
thanks

Reply

Anusha says
JANUARY 2, 2016 AT 8:05 AM

Good JobWe have already provided the code in the article.Please go through it once

Reply

zainab says
DECEMBER 15, 2015 AT 12:52 AM

I wan the code because I have similar project.


My project will control the devices only by clicking on buttons, which will be much easier
for old people
I did not start on the project, just i am collecting information now.

Reply

Matangi says
DECEMBER 21, 2015 AT 6:13 AM

I am doing the same project, using the same IC, for personal use & also am planning to use
a relay driver in place of transistor. Can you help me with the C code?

Reply
bhavana says
DECEMBER 27, 2015 AT 10:23 AM

please post embedded C program..

Reply

Isaiah Andrew says


DECEMBER 28, 2015 AT 7:39 AM

I need the hex file so that I can use the project for my final year project. I am a student of
physics with electronics in Lagos State University. I believe that this project will help slot
aged people around me.

Reply

nathipher komukama says


DECEMBER 31, 2015 AT 7:28 AM

hello. i need this project code as i believe it will help me figure out what to get the code for
my own project working. the project i am making is different from this one. my project
requires communication between devices via bluetooth.

Reply

nathipher komukama says


DECEMBER 31, 2015 AT 7:31 AM

hello. please help me with the code. i believe it will go a long way in helping me with my
own project. thank you.

Reply

raj says
JANUARY 5, 2016 AT 9:24 AM

I tried ti generate the hex file by using code that you provided. But, it was showing some
errors.So, please help out in this.

Reply
mandar says
JULY 11, 2016 AT 8:48 AM

How can i download apk file of Bluetooth control??

Reply

Binyam Weledyesssus says


JANUARY 5, 2016 AT 9:37 AM

Please ,How can i get Hex code for this project?

Reply

VARUN says
JANUARY 16, 2016 AT 10:42 AM

I JUST WANT TO DO SOME THING IN EMBEDDED SYSTEM PLZ PROVIDE ME SO WAY TO


DO IT

Reply

Ratnesh hemantkumar Karbhari says


JANUARY 19, 2016 AT 10:20 AM

Send the the android application code and would love to make the project for college mini
project banishing the limitation mentioned above

Reply

sourabh shinde says


JANUARY 21, 2016 AT 5:15 AM

I want to do this project for my mini project in third year. plz if u can guide me for this
project ill be helpful.

Reply
a lokesh says
JANUARY 24, 2016 AT 1:10 AM

iam interested in nowing the code which is written in keil software please can anyone
share

Reply

Sujit Mishra says


FEBRUARY 1, 2016 AT 1:45 PM

Sir your project is too good to operate a device from remote location. I have checked and
compiled your code on keil and has also simulated it on proteus but the only thing I am
confusing about is the android application, can I get that application too sir. I am making
this project to learn about the UART communication with more added devices.

Reply

Anusha says
FEBRUARY 2, 2016 AT 2:48 AM

you can use any Bluetooth debugging app from play store

Reply

Sujit Mishra says


FEBRUARY 2, 2016 AT 1:02 PM

Sir can I use this app available in play store Bluetooth Viewer LITE.

Reply

suchit says
FEBRUARY 27, 2016 AT 3:41 PM

can you please send the code required

Reply

Admin says
FEBRUARY 29, 2016 AT 2:13 AM

Please download code from the post itself..

Reply
naseem abbas says
MAY 3, 2016 AT 2:13 PM

plz send me hex file

Reply

raja says
FEBRUARY 3, 2016 AT 3:06 AM

How install apk file in android phone

Reply

Dr_Stal says
FEBRUARY 3, 2016 AT 1:12 PM

Hello there, I am having a problem with adding Bluetooth libraries to Proteus can anyone
please help.

Reply

Sujit Mishra says


FEBRUARY 5, 2016 AT 1:31 PM

You can use virtual terminal in place of bluetooth to test your program.

Reply

Aashish Soni says


FEBRUARY 4, 2016 AT 12:39 AM

Sir, I need the program code to create the android application through which Ive to control
the home appliances. Please send me the coding to aashishsoni11@gmail.com . I also need
the microcontroller coding.

Reply
Rameshear says
FEBRUARY 4, 2016 AT 9:32 PM

Pls suggest any bluetooth app for this

Reply

Roopal Singh says


FEBRUARY 15, 2016 AT 11:10 PM

Hey ! i m making a project on remote home security system . being amateur i need a little
help . it wil be awesome if you could send me the microcontroller code and algorithm or
help me in anyway you can as i m not getting any material on internet

Reply

Firdous says
FEBRUARY 19, 2016 AT 7:50 AM

I have made the above hardware for my project.the code abcd which Ive typed on
Android phn is not being displayed on the LCD kindly help..give suggestions.

Reply

Ankit vivek says


MARCH 1, 2016 AT 1:44 PM

hey! in bluetooth controlled home appliances the given project code is wrong .Because
wfen i am compiling in zeil compiler erroe has been generated.

Reply

Admin says
MARCH 2, 2016 AT 4:44 AM

Please let us know what are the errors you are gettingThis is a tested code.

Reply
CI says
MARCH 1, 2016 AT 11:51 PM

Hello!
My friend and I are interested making this project. We are in third year. As amateurs, we
would be glad if you provided the project code to us. Also, can you please say which
Bluetooth app need to be downloaded?

Reply

Pavan sai Aravala says


MARCH 9, 2016 AT 5:53 AM

suggest me the suitable app for this project

Reply

sahdev baria says


MARCH 30, 2016 AT 3:24 AM

sir i interested but i have one problem , i have 89c51 ic , i already install program , but i want
to know it is compulsory to connect crystal in circuit, i confuse bcs in your circuit diagram
not show crystal and also one question which android app download for this project please
sir reply me fast,

Reply

Sourabh says
MARCH 31, 2016 AT 2:28 AM

Interfacing with lcd not working,when we try to simulate the programme in proteus lcd and
loads are not connected .. please help us

Reply

muhammed riyas says


APRIL 3, 2016 AT 2:11 PM

PLEASE GIVE ME THE APK FILE


thank you

Reply
kaleem says
APRIL 9, 2016 AT 2:54 PM

can anyone help me to remove this error ERROR C141 IN LINE 1 OF


C:\Keil\C51\BIN\..\INC\uart.h: syntax error near void

Reply

naseem abbas says


APRIL 11, 2016 AT 3:30 PM

sir i need hex file of the code.or combined code

Reply

Naseem says
APRIL 17, 2016 AT 9:33 AM

I need the hex file

Reply

ravi sharma says


APRIL 18, 2016 AT 8:42 PM

hello sir
i got an error while compiling bluetooth controlled home appliances the given project
code.
the error is
uart.h(1): error C141: syntax error near void
please help me for correct code
thank u

Reply

Anusha says
MAY 12, 2016 AT 6:20 AM

We will soon provide a course in detail for this project..Please check our page
http://courses.electronicshub.org/ for new updates

Reply
Srijata says
MAY 19, 2016 AT 4:17 PM

please provide the proteus file. An error is occuring while simulation

Reply

Srijata Dasgupta says


MAY 19, 2016 AT 4:19 PM

please send me the proteus file.. an error is occuring while simulting the proteus

Reply

Vinod Kumar says


MAY 20, 2016 AT 3:01 AM

Im interested to join with your group

Reply

ACHESIT CHRISTIAN says


JUNE 13, 2016 AT 5:59 AM

WHAT IS THE NAME OF THE BLUETOOTH APP U USED IN YOUR ANDROID PHONE FOR
THIS PROJECT?

Reply

azad says
JUNE 21, 2016 AT 3:09 PM

dear sir please tell me. The C compiler name of microcontroller AT89C52

Reply
Trambakesh says
JUNE 22, 2016 AT 9:23 AM

Want a hex code for this project

Reply

vicky says
JUNE 23, 2016 AT 11:43 PM

Help pls
For bluetooth cintrolles

Reply

vinayak says
JULY 10, 2016 AT 12:42 AM

Which apk file is used for bluetooth controlled electronic home appliances

Reply

Vijay Muppidwar says


FEBRUARY 26, 2017 AT 12:40 AM

I like your video which you have uploaded . I made this project at home. I want
programming for PIC16f877a for this project where we can home automation by bluetooth
of android.

Reply

MUSS says
FEBRUARY 28, 2017 AT 11:06 AM

Hi, i have similar circuit just like yours but the output I place with a kettle. How the
schematic circuit would become if the output I use is kettle. I hope you will guide me to
build this circuit and i would really appreciate it ;-).

Reply
Mavia Raja says
MARCH 11, 2017 AT 10:07 AM

Sir where is keil code of this project

Reply

Bhuneshwar Nirmalkar says


APRIL 6, 2017 AT 9:06 AM

Hello sir i cant burn program in AT89c51 microcontroller through flash magic.How to burn
a program for same or Can i used another microcontroller place it?

Reply

Prashant says
APRIL 23, 2017 AT 1:13 AM

I have used the code and given apk file still led of relay is not glowing. HELP out pls!

Reply

Anusha says
JUNE 21, 2017 AT 2:28 AM

Please go through this course for complete information and code


http://courses.electronicshub.org/p/bluetooth-controlled-electronic-home-
appliances

Reply

Gireesh NP says
MAY 8, 2017 AT 5:24 AM

hai sir i am doing project on home automation, so i need information on TFT lcd, relay

Reply

Leave a Reply
Your email address will not be published. Required fields are marked *
Comment

Name *

Email *

Website

reCAPTCHA

Please upgrade to a supported browser


to get a reCAPTCHA challenge.

Alternatively if you think you are getting


this page in error, please check your
internet connection and reload.

Why is this happening to me?

POST COMMENT

Search this website


Suggest A Topic [or] Project

COMPLETE STEP BY STEP GUIDE

ads by media.net

Acer Bluetooth Module

65 Plasma TV Deals

DVD Movie

Xbox 360

Home Electronics

PlayStation

LCD Television

Electronics Hub

YouTube 18K
Electronics Hub

Follow On

Electronics Hub

Suivre

SUBSCRIBE FOR FREE PROJECT CIRCUITS

Enter your email address:

SUBSCRIBE

Delivered by FeedBurner
Electronics Hub
667,242 likes

Like Page Sign Up

Be the first of your friends to like this

ads by media.net

No Contract Smartphones

Discount On Android Tablets

Top 10 Android Tablets

Online Scientific Calculator

New Invention Ideas

Home Security Systems

Android App Development

Electronic Circuits Projects

Electronics Project Ideas

Electronic Project Kits

Embedded Systems Projects

Simple Electronics Projects

Engineering Projects 2017

Solar Power Systems

Motor Control Circuits

PROJECTS BY CATEGORY

Arduino Projects (200+)


Electronics Projects (250+)
Mini Project Circuits (160+)
Mini Project Ideas (150+)
ECE Projects (150+)
EEE Projects (150+)
8051 Projects (110+)
Raspberry Pi Projects (101+)
Electrical Project Ideas (100+)
Embedded Projects (100+)
Latest Electronics Ideas (100+)
Microcontroller Mini Projects (100+)
Robotics Projects (100+)
VLSI Projects (100+)
Solar Projects (100+)
IOT Projects (100+)

Communication Projects (70+)


LED Projects (70+)
Power Electronics Projects (60+)
RFID Projects (60+)
Home Automation Projects (50+)
Matlab Projects (50+)
EIE Projects (50+)
Wireless Projects (50+)
LabView Projects (45+)
Zigbee Projects (45+)
GSM Projects (40+)
555 Timer Circuits (40+)
Sensor Projects (40+)
ARM Projects (60+)
DTMF Projects (30+)
PIC Projects (30+)
Electrical Mini Projects (25)

GENERAL

Tutorials

Symbols

Courses

Calculator

Contact

PROJECTS

Electrical

Electronics
Embedded

Power

Robotics

ARM

IOT

PROJECTS

Mini projects

Microcontroller

Aurdino

Solar

Free circuits
Home Automation
TUTORIALS

Capcitors

Resitors

Filters

Diodes

Transistors

TUTORIALS

Amplifiers

IO Devices

Thyristors
DC Circuits

Nummber System

FOLLOW US

Facebook

Youtube

Google Plus

Twitter

Copyright 2017 Electronicshub.org

You might also like