Professional Documents
Culture Documents
ELECTRONICS HUB
P R O J E C T S | T U T O R I A L S
Contents [hide]
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.
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
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.
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.
Related Post: Also read the post RF remote control for Home Appliances.
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
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
Reply
Reply
vamshikrrish says
JULY 7, 2016 AT 2:59 PM
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
Reply
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
Reply
Reply
Anusha says
JUNE 21, 2017 AT 2:27 AM
Reply
SEUN says
NOVEMBER 20, 2015 AT 2:50 PM
Reply
SEUN says
NOVEMBER 20, 2015 AT 2:51 PM
Reply
ruchi says
JUNE 11, 2017 AT 1:12 AM
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
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
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
Reply
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
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
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
Reply
Reply
VARUN says
JANUARY 16, 2016 AT 10:42 AM
Reply
Send the the android application code and would love to make the project for college mini
project banishing the limitation mentioned above
Reply
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
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
Sir can I use this app available in play store Bluetooth Viewer LITE.
Reply
suchit says
FEBRUARY 27, 2016 AT 3:41 PM
Reply
Admin says
FEBRUARY 29, 2016 AT 2:13 AM
Reply
naseem abbas says
MAY 3, 2016 AT 2:13 PM
Reply
raja says
FEBRUARY 3, 2016 AT 3:06 AM
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
You can use virtual terminal in place of bluetooth to test your program.
Reply
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
Reply
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
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
Reply
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
Reply
kaleem says
APRIL 9, 2016 AT 2:54 PM
Reply
Reply
Naseem says
APRIL 17, 2016 AT 9:33 AM
Reply
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
Reply
please send me the proteus file.. an error is occuring while simulting the proteus
Reply
Reply
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
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
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
Reply
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
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
POST COMMENT
ads by media.net
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
Delivered by FeedBurner
Electronics Hub
667,242 likes
ads by media.net
No Contract Smartphones
PROJECTS BY CATEGORY
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
Youtube
Google Plus