image1 image2 image3

HELLO I'M LiNuS|WELCOME TO MY PERSONAL BLOG|I LOVE TO DO CREATIVE THINGS|I PRESENT MY WORKS ON VLSI AND EMBEDDED

Controlling Home Appliances through Bluetooth

Controlling Home Appliances through 
Bluetooth enabled device 
Operating Home Appliances through Bluetooth



This Article has :
1. Type of Home Appliances that can be controlled.
2. Equipment Required for the project.
3. Connections to be made.
4. Arduino Code for  project.
5. Application required for operating.
6. Description.
7. Working/implemented video.



1. Type of Home Appliances that can be controlled:
                                                            home appliance is an electrical/mechanical machine which accomplish some household functions, such as cooking or cleaning.
     Home Appliances that can be controlled are:
               1. Air Conditioner
               2. Ceiling Fan
               3. Rice Cooker
               4. Television
               5. Tube Lights
               6. Refrigerator
               7. Washing machine
               8. Microwave oven
               9. Alarms/electric bell

2. Equipment Required for the project:
               
      1. Arduino Mega 2560 Microntroller


      2. LCD display 16*2


      3. Bluetooth module - HC05


(For datasheet of display unit: http://www.electronica60norte.com/mwfls/pdf/newBluetooth.pdf)

       4. Relay Board(can be used of developers choice)


       5. Home appliance( an electric bulb is used for convenience )
                 

       6.   a  LED


3. Connections to be made:

 Follow the connections shown in the below image.
                              RED Wire     -    Power supply
                            BLACK Wire   -   Ground
                         Additional equipments: 1. POT - 10K
                                                           2. Resistor - 1K

                                                Circuit connections illustrating demo image


Real circuit image



 4. Arduino Code for Project:

                       **** Download Arduino programmer from www.arduino.cc website ****
         **** Upload the code to the specified board indicated in TOOLS after compiling through USB****

#include <LiquidCrystal.h>
#include <SoftwareSerial.h>
char s;
LiquidCrystal linu(2, 3, 4, 5, 6, 7);
SoftwareSerial linus(10, 11);
void setup() {
  // put your setup code here, to run once:
  linus.begin(9600);
  linu.begin(16, 2);
  linus.println("press '1' to glow bulb");
  linus.println("press '0' for turning bulb off"); 
  pinMode(36,OUTPUT);
}

void loop() {
  
if(linus.available())
{
  s = linus.read();
  if(s == '1')
  {
    digitalWrite(36,HIGH);
    linu.clear();
    linu.print("bulb is turned on");
  }
  else if(s=='0')
  {
    digitalWrite(36,LOW);
    linu.clear();
    linu.print("bulb is turned off");
  }
  else 
  {
    linu.clear();
  linu.print("key is wrong bulb doesnot turn on/off");
  }
}
else
{
  delay(300);
  linu.scrollDisplayLeft();
}
}


5. Application required for operating:

                1. For Android devices download " BlueTerm+ " app from playstore.
                                (pair the device first to device and then go to app and connect device there)
                2. For Laptop with bluetooth or pc's with bluetooth enabled use the "Tera Term" software.
                          (use the link : http://iij.dl.sourceforge.jp/ttssh2/62901/teraterm-4.86.exe)


6. Description:
       follow these steps while performing:
  1. Interface the LCD module first to the arduino board. Connect the DB-4 to DB-7 on LCD display to digital pins 4,5,6,7 on the arduino board. RS and EN pins on display to digital pins 2 and 3 on the board.
  2. connect the HC05 module to power supply(3.3v). Txd and Rxd pins of HC05 to 10,11 digital pins on board.
  3. connect the 36 pin of board to anode of LED.
  4. From anode of LED connect to R8 of (to switch)RELAY on board. Power supply to Relay here is +12V.
  5. connect the neutral line from ac power supply to 'C' and neutral line to bulb from 'NO'. connect phase line direct to bulb.

7. Working/implemented video






                                     

Share this:

CONVERSATION

3 comments:

  1. thanks for the information about home appliance and circuits this is really work it.
    Heating and Cooling Oakville

    ReplyDelete
  2. I just found your blog and want to say thank you! What an enjoyable time looking through so many blogs. Thanks for sharing.
    Best BIS/CRS Registration Services Company in India

    ReplyDelete