Introduction: Bluetooth Home Automation With Arduino:VOICE

OH! the expenses of luxury home automation by voice
have you ever wanted to build a home automation system that worked on voice command

Well look no further this is your one stop for home automation by VOICE

The system is based on the popular arduino development platform and the inexpensive HC -05 Bluetooth module.
It uses android as the voice recognition system

So let's get started!

UPDATE: i have entered this in the microcontroller contest. Please vote for me if you like it

Step 1: The Hardware

We only need three things for this project

The arduino any model for the control of the leds, and possibly relays
Hc 05 bluetooth module for comunication with the android phone
leds
an android phone (obviously)

Step 2: the Main Setup

Now the images pretty much self explanatory
But long image short
Bluetooth module tx - arduino 10
Bluetooth model rx - 11
led ground common and vcc to
pins

NOTE : the bluetooth module is a hc-05 but fritzing didn't have the image

Step 3: The Code

The code is pretty simple
Just download the attached file and open it in the arduino ide
Then upload it

Step 4: Using the App and Extras

download the amr voice app from the play store and open it. connect the Hc 05 module password 1234 or 0000 and speak one of the commands in the code

  • light on/off - p# 2
  • fan on/off - p# 3
  • bedroom fan on/off - p# 4
  • bedroom lights on/off - P# 5
  • on/off - p# 13
  • flash on/off - p# 6

to make this a standalone make your own arduino ( also to save money )
there is a wealth of info online

here's a link :

http://arduino.cc/en/Main/Standalone

you don't need the ftdi converter just program the chip pull it off the arduino and put it on the standalone board

ALSO for other tech stuff check out my blog at : techspacey.blogspot.com

Comments

author
Vipinn6 (author)2016-12-27

which h/w is using here to convert our voice to machine languge

author
neelum000 (author)2016-10-26

what is HC 05 module password

author
soardr (author)neelum0002016-11-29

Either 1234 or 0000

author
soardr (author)2016-11-29

Either 1234 or 0000

author
JMD5 (author)2016-08-08

I'd like to ask if HM-10 Bluetooth module will work to this project?

author
kunalrawal (author)2016-07-15

hella everyone. i m thinking to make this project.

but please temme that how does the led gonna glow ??

coz u havent connected the circuit to a battery or any power source.

author
kunalrawal (author)2016-07-15

hella everyone. its such a wonderfull project.but please tell me that from where the led is gonna get the power supply??

coz u havent connected the led to any power source..

author
TalhaW (author)2016-04-22

Hey. Nice project. Facing difficulty in uploading the code.

Secondly let me know that how much led's do you have used and let me know the pin configuration.

author
HabibulB (author)2015-12-16

it working awesome,but i want to control a voice contrrol car can u send me prog for that??

author
FarhanM12 (author)2015-09-24

Can i have the source code for the app

author
atharva12 (author)FarhanM122015-09-24

sorry it's not my app but if you do want to develop it it basically send a text string through bluetooth

author
FarhanM12 (author)atharva122015-09-24

Thanks man

author
ponvannan (author)2015-09-05

i couldnt turn the led on do i need to give external power supply to leds

author
atharva12 (author)2015-06-19

what error screenshot

author
Abhishek Raiwani (author)2015-06-18

arduino program shows error !

author
Raphango (author)2015-05-05

Great project man!

author
SajidM (author)2015-01-20

Can u give me pcb designe...??

author
atharva12 (author)2014-10-03

please tell me if anyone has any problems

author
SajidM (author)atharva122015-01-14

i want to design this project on pcb can u please help me with that. i just want design and component list.

author
atharva12 (author)SajidM2015-01-15

is this pcb commercial

author
SajidM (author)atharva122015-01-15

No its compulsory for us. That's why.

author
punithpeshva (author)2015-01-05

everything is working fine on arduino but when i tried to standalone board it fails i cant comunciate form my phone :(

author
atharva12 (author)punithpeshva2015-01-15

the standalone arduino must have a problem

author
ibenkos (author)2014-10-18

Smart idea! Thanks for shearig :)

author
Robson Couto (author)2014-09-20

Nice!

This is a good and cheap way of control things in the house.

You're a smart boy, keep up experimenting and will go far.

What about adding relays now?

bye!

author
atharva12 (author)Robson Couto2014-09-30

yes i am going to add some of the to make a smart home

author
atharva12 (author)2014-09-30

sorry for the late comment

author
atharva12 (author)2014-09-30

yes the link

https://play.google.com/store/apps/details?id=robotspace.simplelabs.amr_voice&hl=en

author
gada888 (author)2014-09-20

Nice tutorial,but cannot find amr voice app in google store.could you please provide a link to that app?

author
MsSweetSatisfaction (author)2014-09-20

Cool concept! Thanks for sharing!