Advanced Level     Skills: Arduino, AVR, GSM, Bluetooth, ADC, Sensors    
Author
Author website
www.gkselectronics.blogspot.com

Description

Smart Home using GSM, Bluetooth and Android



This project demonstrates a Smart home device which can control things automatically by taking decisions based on sensor network or using manual control using your phone over Bluetooth or GSM. Which means if you are inside the house you can use You can control your appliances using bluetooth when outside use your GSM phone (over SMS).



This project uses AVR controller ATMega328 running Arduino firmware. There are a number of sensors connected to the controller some on GPIOs and some via Analog ports. Here is a short list of sensors:
1. Temperature Sensor (LM35)
2. PIR Sensor
3. Light Sensor (LDR)
4. GAS Sensor

Wireless modules used in this project:
1. SIM300 GSM Module (SIM900 can also be used)
2. HC-05 Bluetooth Module

There is also a provision for controlling 4 AC appliances. One LCD is also connected to show real-time status of all the sensors.

This project gives a good hands on practice on AVR controller and Arduino firmware programming. With various communication options one can get good experience on wireless communication. Further more there are endless possibilities of expanding this project. So you really need to turn your brains on and think of what more you can do with this.

Project also includes complete documentation including Synopsis, Project report and final presentation. But don't get carried away with these goodies. Learn and Build this project so it can benefit you in future

I really want to thank Gaurav Khadasane once again for submitting this wonderful project and bringing lot of things together to learn in a single project.

Link to Android Application:


Finally the working Demo:


Tags bluetooth home automationhome automation using gsm modesim900smart home using gsmsmart home project bluetoothandroid controlled smart homehome automation androidPIR sensorLPG gas sensorHC-05 bluetooth module
  Filesize

6.98 MB

  Downloads

100215

  Rating
 

Comments

michael004
26 Jun 2014: 13:06 PM
hi!
can I ask where is the file for the Android part of the project? the code and apk file for the Android cellphone.
  
tapkirvivek
29 Aug 2014: 14:12 PM
hello sir, your report was very helpful. Can you please mail me more detailed work on HC - 05 Data transfer and its I/O configuration
  
asuras
28 Sep 2014: 12:02 PM
can u share for us the file for Android ?
  
ajay_bhargav
01 Oct 2014: 06:03 AM
@asuras I asked Author to provide link to application. I will update this soon.
  
Dutta
12 Oct 2014: 19:04 PM
This guy is liar, this is not using android! can anyone please help me with home automation using GSM and with task scheduling?
  
gaurav.k
04 Nov 2014: 12:54 PM
@dutta....
android...app is used ....here...
n for help on projects please use the FORUM ...accordingly.....

@asuras here is the link...
https://play.google.com/store/apps/details?id=mobi.dzs.android.BluetoothSPP&hl=en
  
Linton
01 Dec 2014: 16:07 PM
sir please code and diagram
  
ajay_bhargav
02 Dec 2014: 05:31 AM
@Linton, just clock the download file button.
  
debasish
23 Jan 2015: 18:48 PM
sir
plz kindly help me how to interface gsm module with mc .i'll pay for that.plz cont in this no [blocked] or mail---debasish.mahakud[at]gmail[dot]com
  
Gursewak
02 Apr 2015: 09:10 AM
Sir,
I have Hc-06 module, will it work with this project?
thank you!
  
ajay_bhargav
03 Apr 2015: 11:27 AM
@Gursewak, Yes it will work.
  
Hafiz Muhammad Azeem tariq
20 Apr 2015: 09:24 AM
AOA.
sir i read your full pdf file i sellect this project for final year this feild is very good. can you help me reguarding this project. plz send me your contect num or address i want to meet you plz.
  
ajay_bhargav
29 Apr 2015: 18:47 PM
@Hafiz Muhammad Azeem tariq, please post in forum.
  
media1328
07 May 2015: 15:38 PM
Hi how can I get the Hex file?
  
media1328
07 May 2015: 15:53 PM
Also please tell me which compiler can compile the sours file then can get Hex file itself?
  
ajay_bhargav
08 May 2015: 16:11 PM
@media1328, Its an arduino project. Compile it in arduino compiler. If you have more question post in forum.
  
gun
26 Jun 2015: 16:23 PM
please help me, when i compile always error
"ambiguous overload for 'operator=' (operand types are 'String' and 'int')"
  
ayan pal
16 Jul 2015: 19:42 PM
hello.i m interested on the project..i jst want to make home automation using gsm module sim 300..so can you pls send me the code using avr & I m using atmega16 controller?? and another thing I want that which things are on or off I want a status check kind of message that when I send a msg to that gsm module it will give me the status of the things connected to the relay if it is on or off then if I want I cud turn things on or off accordingly..pls share the code at [email protected]
  
ayan pal
16 Jul 2015: 19:55 PM
i want to make a project on gsm based home automation using atmega16 controller..can you send me the code using avr?? and another thing I want that which things are on or off I want a status check kind of message that when I send a msg to that gsm module it will give me the status of the things connected to the relay if it is on or off then if I want I cud turn things on or off accordingly..pls share the code at [email protected]
  
ajay_bhargav
20 Jul 2015: 04:51 AM
@ayan pal, please post in forum for help. We dont have a project on this topic but we can help you making it.
  
erummumtaz
23 Jul 2015: 22:56 PM
hi! can u please explain me "readstring = 0" in arduino code because when i compile this code an error is occur on this.
  
Fatima Wahid
27 Jul 2015: 19:27 PM
Please can i get the apk file of this smart home project ......
  
ajay_bhargav
27 Aug 2015: 07:12 AM
@ erummumtaz, what is the error?
try changing it to readstring = ""

@ Fatima Wahid, You can get it from app store. I don't know if its available outside.
  
OLD FRIEND
11 Apr 2017: 02:31 AM
[Pending Approval]
  
(Required; Min length 5)
(Required; will not be displayed)

Conversation

Sun Apr 30 2017, 05:49 AM
Lijin G Varghese
Can u send me the circuit diagram for Program to interface GSM Module with 8051 microcontroller (AT89C51) using PC and LCD
Sun Apr 30 2017, 05:48 AM
Lijin G Varghese
Program to interface GSM Module with 8051 microcontroller (AT89C51) using PC and LCD
Fri Apr 28 2017, 03:47 PM
SANDEEP T S
I need pcb wizard 3.5 version kindly send valid link of yours
Fri Apr 28 2017, 03:46 PM
SANDEEP T S
I need pcb wizard 3.5 version
ExperimenterUK
Mon Apr 17 2017, 11:56 PM
Sorry..We had a problem with registration.Confirmation emails were not sent.Please re-register
Thu Apr 13 2017, 07:29 PM
Piyush Aughad
I want circuit & program for radar detection using Microcontroller 8051
Tue Apr 11 2017, 03:27 AM
Shabbir Ahmed
Hi Ajay ....hope you and your family all will be fine are you working on andriod aplications if yes then plz reply me
Sun Apr 09 2017, 06:33 PM
ATHULYA NAIR
Dear Sir, I need to know what are the complexity for programming in 8051 Microcontroller for three phase inverter?
Sun Apr 09 2017, 06:32 PM
ATHULYA NAIR
Dear Sir,
Sun Apr 09 2017, 04:43 AM
Rohit chandra joshi
Sir I need ur help urgently.i am trying to make pc controlled led scrolling display using 8051.when i am trying to generate hex file of the code that is given by pratik suthar.it gives the error Target not created Limit:0800h I am using keil uvision4 software. Even i have tried to burn the given hex file that is atteched with the code but my led are not glowing. Pls help me sir .i struck in this problem from last month and till now i am not able to short out the problem. Pls suggest me to solve the problem.mail me at [email protected] Thanks

Downloads

Comments

anshulece
Fri Apr 28 2017, 03:43 PM
Masoooud
Tue Apr 25 2017, 06:57 PM
BOuissal
Mon Apr 24 2017, 02:46 PM
tranhunga
Mon Apr 24 2017, 01:11 AM
Suslik
Sun Apr 23 2017, 09:26 AM
soumk
Sun Apr 23 2017, 06:22 AM
Vavachi1996
Tue Apr 18 2017, 08:01 PM
yasmine
Tue Apr 18 2017, 03:10 PM

Online

Guests: 63, Members: 0 ...

most ever online: 182184
(Members: , Guests: 182184) on 06 Aug 2010: 05:37 AM

Members: 37814
Newest member: anshulece
Forum Activity
ExperimenterUK Avatar
Posted By ExperimenterUK
Mon May 01 2017, 12:42 AM
Sorry, that doesn't sound "normal".I think a re-in...
Deepakvaishu Avatar
Posted By Deepakvaishu
Fri Apr 28 2017, 11:18 AM
Yes proteus is loaded ,with all projects.....Once ...
ExperimenterUK Avatar
Posted By ExperimenterUK
Fri Apr 28 2017, 05:06 AM
Does Proteus load at all ?Does it only crash on c...
Deepakvaishu Avatar
Posted By Deepakvaishu
Wed Apr 26 2017, 06:59 AM
hello...I am getting an error when I am trying to ...
ExperimenterUK Avatar
Posted By ExperimenterUK
Tue Apr 18 2017, 10:52 PM
Thanks for the comment.Glad you got it working.
Deepakvaishu Avatar
Posted By Deepakvaishu
Tue Apr 18 2017, 06:19 AM
Thank you very much...Today I got the output for a...
ExperimenterUK Avatar
Posted By ExperimenterUK
Thu Apr 06 2017, 05:38 PM
Is it initially assigned as '0', and then when the...
Deepakvaishu Avatar
Posted By Deepakvaishu
Thu Apr 06 2017, 07:55 AM
hello,Thanks for the attachment.I have gone throug...
ExperimenterUK Avatar
Posted By ExperimenterUK
Sat Mar 25 2017, 09:49 PM
I have attached code showing one method you could ...
Deepakvaishu Avatar
Posted By Deepakvaishu
Sat Mar 25 2017, 07:59 AM
I am using Keil and 8051 microcontroller