Home Automation Using Arduino Uno

Introduction: Home Automation Using Arduino Uno

Ever wanted to make your home automated? Wanted to control the lights, fan and other appliances from your smartphone? Or wanted a tutorial about connected devices and getting started with it? Android Home Automation will show you how to make your home automated using an android smartphone. This requires you to have no experience of android programming at all, as a free application is included for you to develop. Using this android application you will be able to control your lights, air conditioning, door locks ,etc all from your smartphone. This system uses Bluetooth to connect with your device and control the various appliances in your home. Have fun with this instructable hacking tutorial!

Step 1: Step 1: Tools and Materials

Hardware :-

  • Arduino / Arduino Clone
  • A 5v TTL -UART bluetooth module like : JY-MCU BT_BOARD (Cheaper) or Bluesmirf Gold/Silver.
  • Five 5V SPDT relays like : 5V relayPrototype board or breadboard.
  • Connecting wires.

Software :-

  • Arduino IDE
  • DIY smarthome Android App

Step 2: Step 2: Hardware Assembly

Step 3: Step 3: Schematics

  1. Bluetooth TX pin to Arduino RX pin.
  2. Bluetooth RX pin to Arduino TX pin
  3. VCC pin to 5v GND to GND Arduino
  4. Relay IN1 pin to Arduino D2 (Digital Pin 2)

Step 4: Step 4: Programming the Arduino

Arduino

If you are new to the Arduino, it is a small board, fully assembled with
a AVR microcontroller. It is well suited for hacking and interacting with your environment. Many things that are hard with microcontrollers are rather easy with Arduino. Some of the advantages:

no need for a separate programming device (programmer)
comes with an integrated development environment (IDE) runs on any platform, Windows, Mac, Linux. easy connection to your PC with USB hardware is open source (but the name Arduino is not) has a great community More information can be found at the official Arduino website.

Steps :-

  1. Connect Your Arduino to Computer
  2. Copy paste the Home_auto.ino file or open with the Arduino IDE
  3. Upload the code to Arduino

Step 5: Step 5: Install the App

  1. Connect Arduino to 9v battery or computer
  2. Install the App in your Phone
  3. run the appliaction
  4. allow the BT permissions ,
  5. Type Your BT Module name (Normally HC-05)
  6. Password = 1234
  7. pair ok

Step 6: Step 6:- Controll Your Home Using Your Phone

In this Project I only use One Relay and there for we can controll only one device , also we can add more relay module and controll all of your home .

BE CAREFULL WHEN WORK WITH RELAY ITS 240V AC .

Home Hacks Challenge

Participated in the
Home Hacks Challenge

Internet of Things Contest 2016

Participated in the
Internet of Things Contest 2016

First Time Author Contest 2016

Participated in the
First Time Author Contest 2016

Be the First to Share

    Recommendations

    • Make it Glow Contest

      Make it Glow Contest
    • First Time Author Contest

      First Time Author Contest
    • PCB Challenge

      PCB Challenge

    29 Discussions

    0
    pratikshahdadpuri0912
    pratikshahdadpuri0912

    3 months ago

    nice project salman but can you send me it er-digram if possible

    0
    shaikhturab1111
    shaikhturab1111

    9 months ago

    Sir,I am trying to make that project from previous 7 days continously but I can't able solve solve coding problem .Please send me whole genuine code to resolve my problem please.

    My email
    Shaikhturab9278@gmail.com

    Thank you
    From "shaikh Turab"

    0
    Srijal156
    Srijal156

    Question 1 year ago

    Can we use arduino nano in place of uno?

    0
    HadayatUllah
    HadayatUllah

    1 year ago


    sir when we write code in Arduino and upload it then app is create from that code or we will be create separate app in android studio and then connect with bluetooth and control the circuit
    0
    shehanikavishkarg
    shehanikavishkarg

    Question 1 year ago

    may i know the android app that i should download for this project. there are so many smart home apps. which one will support this project? and please i need the whole code. please mail me the whole project
    mail: shehanikavishkarg@gmail.com

    0
    HashirA8
    HashirA8

    Question 1 year ago on Step 5

    If i want to use 8 relays then which application will be used kindly tell anybody

    0
    JayendranR
    JayendranR

    Question 1 year ago on Step 5

    Could you please share the source code for the app? Or at least help developers in wrting one?

    0
    JayendranR
    JayendranR

    1 year ago

    Hi Salman, great project. Nice of you to share. Could you also make the Android app open source and provide the link?

    Thanks,
    Jay

    0
    kainaat
    kainaat

    1 year ago

    i want this whole project....plz mail it..with source code

    0
    ADITHYA MT
    ADITHYA MT

    Question 2 years ago on Step 6

    Is this an IEEE project

    0
    rohit_gaidhane
    rohit_gaidhane

    4 years ago

    this app is not working with my one can any one help

    0
    inder678
    inder678

    Reply 3 years ago

    yeas this app is not working it crash always when i fill bluetooth name and press ok.

    go to play store and download """""arduino bluetooth control device"""

    this app is working completely. i am also using this app

    0
    salmanfarisvp
    salmanfarisvp

    Reply 4 years ago

    can't be installed...?

    or else...!

    0
    geekrex
    geekrex

    4 years ago

    Good project but this is not an IOT project.