GSM Controlled Home Automation Using SIM800 With Arduino

30,899

86

18

Introduction: GSM Controlled Home Automation Using SIM800 With Arduino

About: i believe to help people and share my knowledge i always want to build creative thing some of them for learning and some of them is very useful.

Please SUBSCRIBE to my channel for more projects ..................

Gsm based Home Automation are used to control Home devices Like TV , Lights , AC etc.

just take an example , if there are sunny day and you want to Turn on your AC Before you Even Walk In the Door.

So for this you have to send a SMS then AC will be turn on.

It is simple way to save electricity and make our home smart.

Advantage :-

If we uses this idea and implement to it in our society it will be helpful in saving enough amount of electricity and off-course money and it is the way to make our home as smart home.

Step 1: Components Required

  1. Arduino uno
  2. GSM sim800
  3. 4 LED
  4. LCD (2X16)
  5. 10K potentiometer
  6. Some male and female connector
  7. 12v relay for ac load (or 5v relay as you like)
  8. ULN2003 ic for relay
  9. connection wire
  10. zero pcb

Step 2: Upload the Program

Download the zip file and extract it , here in the folder you will get codes that we have to upload in arduino and two circuits.

Mirror Link :- https://github.com/vishalsoniindia/GSM-Controlled-...

Step 3: Connect the Circuit

Now connect the LCD as shown in diagram and gsm module also.

you can solder LCD on zero pcb.

In gsm module the 5v and the GND will provided from arduino or external adopter.

GSM conections:-

RX of gsm -------------------> TX of arduino

TX of gsm ---------------------> RX of arduino

OUTPUT:-

leds positive pin will be connect to arduino and all ground are common and connect to arduino's ground.

7 --------------> LED1

8 --------------> LED2

9 --------------> LED3

Step 4: Setup for GSM Module

Now , insert the sim card in the GSM module and hold the power button of GSM module to turn on.

GSM SIM800 are require 5v external supply , If you have different GSM module then you have to conform the external voltage requirement for your module .

Step 5: Done, Let's Try

Send some commands to your sim that are inserted in GSM module .

That is................

#A.all on*

#A.all off*

#A.fan on*

#A.fan off*

#A.light on*

#A.light off*

#A.tv on*

#A.tv off*

Step 6: Connect Ac Load

Setup these circuit on zero pcb.......

If you want to connect AC load or Home devices like lamp , fan etc.

Then you have to connect ULN2003 ic with relay , the circuit diagram is given .

In the circuit diagram there are 12v relay but you can use 5v relay at place of 12v relay.

if you are using 5v relay then pin 9 of ULN2003 will be connected to 5v.

Now , the output pins 7,8,9 are connect to ULN2003's 1,2,3 pins and relay will be connected on ULN2003's 14, 15, 16 pins.

after that now you can connect lamp as shown in diagram.

be careful with AC supply

VooooHooooo!!!!!.................................................... it's Done

Microcontroller Contest 2017

Participated in the
Microcontroller Contest 2017

1 Person Made This Project!

Recommendations

  • For the Home Contest

    For the Home Contest
  • Make It Bridge

    Make It Bridge
  • Game Design: Student Design Challenge

    Game Design: Student Design Challenge

18 Comments

1
itsmejonny72
itsmejonny72

2 years ago

Which SIM is most compatible with these gsm controllers? Thank you for your reply.

0
vishalsoniindia
vishalsoniindia

Answer 3 years ago

on youtube channel

1
owaissultan958
owaissultan958

3 years ago

Hello Brother !
I want to connect 5V electric appliances in my project how can i do that??

0
vishalsoniindia
vishalsoniindia

Reply 3 years ago

instead of AC bulb you can use 5v and LED at relay or directly connect to arduino

2
mulah143
mulah143

4 years ago

Sir,please can you help me with the simulation file and how to connect them

because I am preparing this project as final year project

0
didiersee
didiersee

Question 4 years ago

Congratulations. I made a house alarm and I would like 3 possibilities with my smartphone
1- be warned when there is an alarm on
2- enable alarm (on)
3- disable alarm (off)
I have a sim900 card and arduino uno
Could you help me for the code please you can see my code here. https://mega.nz/#!solTxbDR!iKesh3E8lBIahNYyZRVHkoxP9h8CNUVbPznAzHRKFoE

Thank you verry mutch

0
SathishT3
SathishT3

4 years ago

How many relay can we use only 4 relays or more. I need to use some 8 or 12 relays. How to make it suggests pls

1
AlokB16
AlokB16

5 years ago

can you send me arduino code which doesn't involve lcd part. Please reply ASAP.

0
vishalsoniindia
vishalsoniindia

Reply 5 years ago

Do not connect lcd or to works fine

0
AlokB16
AlokB16

Reply 5 years ago

What about circuit diagram?

0
chrstnepncpne
chrstnepncpne

5 years ago

is there no limited km or miles when you are sending commands while you are traveling

0
vishalsoniindia
vishalsoniindia

Reply 5 years ago

Yes no limit only your phone in network

0
HassanS87
HassanS87

5 years ago

What to do if I wanna attach sensors like smoke detector and temperature sensor and send the results to a cell phone via sms. Any help please.

0
vishalsoniindia
vishalsoniindia

Reply 5 years ago

You can use gsm module and At command to send massage via gsm to your mobile.