SlideShare a Scribd company logo
VOICE BASED HOME AUTOMATION
Department of Electronics and Communication
5th
Semester
‘A’ Section
Submitted By:
SUMUKHATHREY - 1DS13EC035
BHARATR. HEGDE - 1DS13EC037
BASAVRAJMOOLI - 1DS13EC036
INTRODUCTION:
The Internet of Things (IoT) is the network of physical
objects or "things" embedded with electronics, software, sensors,
and network connectivity, which enables these objects to collect and
exchange data. IoT allows objects to be sensed and controlled remotely
across existing network infrastructure, creating opportunities for more
direct integration between the physical world and computer-based
systems, and resulting in improved efficiency, accuracy and economic
benefit. Home automation is one of the major areas where IoT can have a
stronghold.
In the recent years, the Home automation system has
seen a rapid change due to introduction of various wireless technologies.
The wireless home automation system is an integrated system to
facilitate elderly and disabled people with an easy-to-use home
automation system that can be fully operated based on speech commands.
The system is portable and constructed in a way that is easy to install,
configure, run, and maintain.
A typical wireless home automation system allows one to
control house hold appliances from a centralized control unit which is
wireless. These appliances usually have to be specially designed to be
compatible with each other and with the control unit for most
commercially available home automation systems. The project
demonstrates a system that can be integrated as a single portable unit
and allows one to wirelessly control lights, fans, air conditioners,
television sets, security cameras, electronic doors, computer systems,
audio/visual equipment’s etc. and turn on or off any appliance that is
plugged into a wall outlet, get the status of different sensors and take
decision accordingly.
AIM: To makea prototypeof a voice based home automation system.
BLOCK DIAGRAM:
COMPONENTS USED:
1. Arduino
2. HC-05 Serial Bluetooth Module
3. LCD Display
4. LED Indicators
5. Jumper Cables
6. Android App
ANDROID APPLICATION:
The microphone button is tapped and the voice command is given to
switch the corresponding device on/off. The voice recognizer listens and
converts what is said to the nearest matching words or text. The Bluetooth
adapter present in the phone is configured to send this text to the Bluetooth
module on the Arduino Uno board that would in turn control the electrical
appliancesthrough the relay boards.
PROCEDURE:
1. Connectthe HC-05 bluetooth moduleto Arduino board asshown.
2. Connectthe LCD display.Theconnections for LCD display are as follows:
 LCD RS pin to digital pin 12
 LCD Enable pin to digital pin 11
 LCD D4 pin to digital pin 5
 LCD D5 pin to digital pin 4
 LCD D6 pin to digital pin 3
 LCD D7 pin to digital pin 2
 LCD R/W pin to ground
3. ConnectLEDs to show the status of the devices.
4. Load the codeto Arduino board and run it.
PROGRAM:
// includethe library code:
#include<LiquidCrystal.h>
// initialize the library with the numbersof the interface pins
LiquidCrystallcd(12, 11, 5, 4, 3, 2);
String voice;
int light1=6;
int light2=7;
int fan1=8;
int fan2=9;
void setup(){
// set up the LCD'snumber of columnsand rows:
lcd.begin(16, 2);
// initialize the serial communications:
Serial.begin(9600);
pinMode(light1,OUTPUT);
pinMode(light2,OUTPUT);
pinMode(fan1,OUTPUT);
pinMode(fan2,OUTPUT);
}
void loop()
{
while(Serial.available())
{
delay(10);
char c=Serial.read();
if(c=='#')
{
break;
}
voice+=c;
}
if(voice.length()>0)
{
Serial.println(voice);
//String one=voice.substring(0,16);
if(voice=="on light 1"){digitalWrite(light1,HIGH);}
else if(voice=="off light 1"){digitalWrite(light1,LOW);}
else if(voice=="on light 2"){digitalWrite(light2,HIGH);}
else if(voice=="off light 2"){digitalWrite(light2,LOW);}
else if(voice=="on fan 1"){digitalWrite(fan1,HIGH);}
else if(voice=="on fan 1"){digitalWrite(fan1,LOW);}
else if(voice=="on fan 2"){digitalWrite(fan2,HIGH);}
else if(voice=="on fan 2"){digitalWrite(fan2,LOW);}
else if(voice=="all
on"){digitalWrite(light1,HIGH);digitalWrite(light2,HIGH);digitalWrite(fan1,H
IGH);digitalWrite(fan2,HIGH);}
else if(voice=="all
of"){digitalWrite(light1,LOW);digitalWrite(light2,LOW);digitalWrite(fan1,LO
W);digitalWrite(fan2,LOW);}
voice="";
// when characters arriveover the serial port.
if (Serial.available())
{
// wait a bit for the entire message to arrive
delay(100);
// clear the screen
lcd.clear();
// read all the available characters
while (Serial.available() > 0) {
// display each character to the LCD
lcd.write(Serial.read());
}
}
}
FUTUREDEVELOPMENT :
Further development can be implemented in the system by using a ZigBee
wireless communication module instead of a Bluetooth module. ZigBee is an
IEEE 802.15.4 standard for data communications with business and consumer
devices. Zigbee is targeted at applications that require low data rate, long
battery life, and securenetworking. Zigbee has a defined rate of 250 kbits/s, best
suited for periodic or intermittent data or a single signal transmission from a
sensor or inputdevice.
Further we can control actual AC appliances with the help of relays, which
can be switched on or off usingthe Arduino board.
CONCLUSION:
Voice based home automation system is successfully implemented using
Arduino. Establishing the system with little modifications could bring revolutionary
change in the way we interact with our home appliances.

More Related Content

What's hot

Iot based home automation
Iot based home automationIot based home automation
Iot based home automation
geetha chandrathi
 
Bluetooth based Home Automation
Bluetooth based Home AutomationBluetooth based Home Automation
Bluetooth based Home Automation
Jagannath Kartik
 
Home automation system
Home automation systemHome automation system
Home automation system
Naman Gautam
 
Voice Control Home Automation
Voice Control Home AutomationVoice Control Home Automation
Voice Control Home Automation
Abhishek Neb
 
Home Automation Using Arduino Uno and HC-05
Home Automation Using Arduino Uno and HC-05Home Automation Using Arduino Uno and HC-05
Home Automation Using Arduino Uno and HC-05
Vidhi Shah
 
SMART HOME AUTOMATION USING MOBILE APPLICATION
SMART HOME AUTOMATION USING MOBILE APPLICATIONSMART HOME AUTOMATION USING MOBILE APPLICATION
SMART HOME AUTOMATION USING MOBILE APPLICATION
Eklavya Sharma
 
HOME AUTOMATION USING ARDUINO
HOME AUTOMATION USING ARDUINOHOME AUTOMATION USING ARDUINO
HOME AUTOMATION USING ARDUINO
Eklavya Sharma
 
Voice controlled home appliances
Voice controlled home appliancesVoice controlled home appliances
Voice controlled home appliances
Edgefxkits & Solutions
 
Home automation using android mobiles
Home automation using android mobilesHome automation using android mobiles
Home automation using android mobiles
Durairaja
 
IoT home automation project
IoT home automation projectIoT home automation project
IoT home automation project
Shohin Aheleroff
 
PROJECT REPORT ON Home automation using by Bluetooth
 PROJECT REPORT ON Home automation using by Bluetooth PROJECT REPORT ON Home automation using by Bluetooth
PROJECT REPORT ON Home automation using by Bluetooth
Aakashkumar276
 
Home automation- An Iot application
Home automation- An Iot applicationHome automation- An Iot application
Home automation- An Iot application
Archana Golhar
 
IR BASED HOME AUTOMATION USING ARDUINO UNO
IR BASED HOME AUTOMATION USING ARDUINO UNOIR BASED HOME AUTOMATION USING ARDUINO UNO
IR BASED HOME AUTOMATION USING ARDUINO UNO
Mln Phaneendra
 
SMART HOME AUTOMATION USING MOBILE APPLICATION
SMART HOME AUTOMATION USING MOBILE APPLICATIONSMART HOME AUTOMATION USING MOBILE APPLICATION
SMART HOME AUTOMATION USING MOBILE APPLICATION
Eklavya Sharma
 
Home automation using IOT
Home automation using IOTHome automation using IOT
Home automation using IOT
Maneesh Devanaboyina
 
Home Automation using Android Phones-Project first phase
Home Automation using Android Phones-Project first phaseHome Automation using Android Phones-Project first phase
Home Automation using Android Phones-Project first phase
thrishma reddy
 
Home automation voice control
Home automation voice controlHome automation voice control
Home automation voice control
Ahammednayeem
 
Home automation System
Home automation SystemHome automation System
Home automation System
Naman Gautam
 
home automation using esp8266
home automation using esp8266home automation using esp8266
home automation using esp8266
smit bakori
 
Home automation using blynk
Home automation using blynkHome automation using blynk
Home automation using blynk
VarshithAnnavarapu1
 

What's hot (20)

Iot based home automation
Iot based home automationIot based home automation
Iot based home automation
 
Bluetooth based Home Automation
Bluetooth based Home AutomationBluetooth based Home Automation
Bluetooth based Home Automation
 
Home automation system
Home automation systemHome automation system
Home automation system
 
Voice Control Home Automation
Voice Control Home AutomationVoice Control Home Automation
Voice Control Home Automation
 
Home Automation Using Arduino Uno and HC-05
Home Automation Using Arduino Uno and HC-05Home Automation Using Arduino Uno and HC-05
Home Automation Using Arduino Uno and HC-05
 
SMART HOME AUTOMATION USING MOBILE APPLICATION
SMART HOME AUTOMATION USING MOBILE APPLICATIONSMART HOME AUTOMATION USING MOBILE APPLICATION
SMART HOME AUTOMATION USING MOBILE APPLICATION
 
HOME AUTOMATION USING ARDUINO
HOME AUTOMATION USING ARDUINOHOME AUTOMATION USING ARDUINO
HOME AUTOMATION USING ARDUINO
 
Voice controlled home appliances
Voice controlled home appliancesVoice controlled home appliances
Voice controlled home appliances
 
Home automation using android mobiles
Home automation using android mobilesHome automation using android mobiles
Home automation using android mobiles
 
IoT home automation project
IoT home automation projectIoT home automation project
IoT home automation project
 
PROJECT REPORT ON Home automation using by Bluetooth
 PROJECT REPORT ON Home automation using by Bluetooth PROJECT REPORT ON Home automation using by Bluetooth
PROJECT REPORT ON Home automation using by Bluetooth
 
Home automation- An Iot application
Home automation- An Iot applicationHome automation- An Iot application
Home automation- An Iot application
 
IR BASED HOME AUTOMATION USING ARDUINO UNO
IR BASED HOME AUTOMATION USING ARDUINO UNOIR BASED HOME AUTOMATION USING ARDUINO UNO
IR BASED HOME AUTOMATION USING ARDUINO UNO
 
SMART HOME AUTOMATION USING MOBILE APPLICATION
SMART HOME AUTOMATION USING MOBILE APPLICATIONSMART HOME AUTOMATION USING MOBILE APPLICATION
SMART HOME AUTOMATION USING MOBILE APPLICATION
 
Home automation using IOT
Home automation using IOTHome automation using IOT
Home automation using IOT
 
Home Automation using Android Phones-Project first phase
Home Automation using Android Phones-Project first phaseHome Automation using Android Phones-Project first phase
Home Automation using Android Phones-Project first phase
 
Home automation voice control
Home automation voice controlHome automation voice control
Home automation voice control
 
Home automation System
Home automation SystemHome automation System
Home automation System
 
home automation using esp8266
home automation using esp8266home automation using esp8266
home automation using esp8266
 
Home automation using blynk
Home automation using blynkHome automation using blynk
Home automation using blynk
 

Viewers also liked

voice recognition based home automation system using arm-7
voice recognition based home automation system using arm-7voice recognition based home automation system using arm-7
voice recognition based home automation system using arm-7
Ajesh Kumar
 
Thesis - Voice Control Home Automation
Thesis - Voice Control Home AutomationThesis - Voice Control Home Automation
Thesis - Voice Control Home Automation
Abhishek Neb
 
Presentation Smart Home With Home Automation
Presentation Smart Home With Home AutomationPresentation Smart Home With Home Automation
Presentation Smart Home With Home Automation
Arifur Rahman
 
My Final Year Project - Individual Control Home Automation System
My Final Year Project - Individual Control Home Automation SystemMy Final Year Project - Individual Control Home Automation System
My Final Year Project - Individual Control Home Automation System
Michael Olafusi
 
IoT
IoTIoT
IoT
Mphasis
 
Home automation using offline Speech Recognition
Home automation using offline Speech RecognitionHome automation using offline Speech Recognition
Home automation using offline Speech Recognition
Nilkanth Shirodkar
 
Home Automation
Home AutomationHome Automation
Home Automation
Pratik Vipul
 
Abstract of raspberry pi
Abstract of raspberry piAbstract of raspberry pi
Abstract of raspberry pi
meghaagarwal1994
 
Controlling Home Appliances Using Voice
 Controlling Home Appliances Using Voice Controlling Home Appliances Using Voice
Controlling Home Appliances Using Voice
Edgefxkits & Solutions
 
Home automation
Home    automationHome    automation
Home automation
Waseeullah Khan
 
Smart Home Automation by LDCE student
Smart Home Automation by LDCE studentSmart Home Automation by LDCE student
Smart Home Automation by LDCE studentMitul Lakhani
 
Arduino based solar street light
Arduino based solar street lightArduino based solar street light
Arduino based solar street light
Edgefxkits & Solutions
 
HOME AUTOMATION USING ANDROID PHONE OVER BLUETOOTH
HOME AUTOMATION USING ANDROID PHONE OVER BLUETOOTHHOME AUTOMATION USING ANDROID PHONE OVER BLUETOOTH
HOME AUTOMATION USING ANDROID PHONE OVER BLUETOOTH
Subhash Kumar Yadav
 
Automatic street light controller
Automatic street light controllerAutomatic street light controller
Automatic street light controllerPadmakar Mangrule
 
Street Light that Glows on Detecting Vehicle Movement
Street Light that Glows on Detecting Vehicle MovementStreet Light that Glows on Detecting Vehicle Movement
Street Light that Glows on Detecting Vehicle Movement
Edgefxkits & Solutions
 
Arduino Based Home Automation (2003) (1003018)
Arduino Based Home Automation (2003) (1003018)Arduino Based Home Automation (2003) (1003018)
Arduino Based Home Automation (2003) (1003018)Rappy Saha
 
Solar powered automatic street light controller report
Solar powered automatic street light controller reportSolar powered automatic street light controller report
Solar powered automatic street light controller reportAmar Gupta
 
STREET LIGHT THAT GLOWS ON DETECTING VEHICLE MOVEMENT
STREET LIGHT THAT GLOWS ON DETECTING VEHICLE MOVEMENTSTREET LIGHT THAT GLOWS ON DETECTING VEHICLE MOVEMENT
STREET LIGHT THAT GLOWS ON DETECTING VEHICLE MOVEMENT
m sivareddy
 
automatic-street-light-controller
automatic-street-light-controllerautomatic-street-light-controller
automatic-street-light-controllerAmit Singh
 

Viewers also liked (20)

voice recognition based home automation system using arm-7
voice recognition based home automation system using arm-7voice recognition based home automation system using arm-7
voice recognition based home automation system using arm-7
 
Thesis - Voice Control Home Automation
Thesis - Voice Control Home AutomationThesis - Voice Control Home Automation
Thesis - Voice Control Home Automation
 
Presentation Smart Home With Home Automation
Presentation Smart Home With Home AutomationPresentation Smart Home With Home Automation
Presentation Smart Home With Home Automation
 
My Final Year Project - Individual Control Home Automation System
My Final Year Project - Individual Control Home Automation SystemMy Final Year Project - Individual Control Home Automation System
My Final Year Project - Individual Control Home Automation System
 
IoT
IoTIoT
IoT
 
Home automation using offline Speech Recognition
Home automation using offline Speech RecognitionHome automation using offline Speech Recognition
Home automation using offline Speech Recognition
 
Home Automation
Home AutomationHome Automation
Home Automation
 
Abstract of raspberry pi
Abstract of raspberry piAbstract of raspberry pi
Abstract of raspberry pi
 
Controlling Home Appliances Using Voice
 Controlling Home Appliances Using Voice Controlling Home Appliances Using Voice
Controlling Home Appliances Using Voice
 
Home automation
Home    automationHome    automation
Home automation
 
Smart Home Automation by LDCE student
Smart Home Automation by LDCE studentSmart Home Automation by LDCE student
Smart Home Automation by LDCE student
 
Arduino based solar street light
Arduino based solar street lightArduino based solar street light
Arduino based solar street light
 
Project Document
Project Document Project Document
Project Document
 
HOME AUTOMATION USING ANDROID PHONE OVER BLUETOOTH
HOME AUTOMATION USING ANDROID PHONE OVER BLUETOOTHHOME AUTOMATION USING ANDROID PHONE OVER BLUETOOTH
HOME AUTOMATION USING ANDROID PHONE OVER BLUETOOTH
 
Automatic street light controller
Automatic street light controllerAutomatic street light controller
Automatic street light controller
 
Street Light that Glows on Detecting Vehicle Movement
Street Light that Glows on Detecting Vehicle MovementStreet Light that Glows on Detecting Vehicle Movement
Street Light that Glows on Detecting Vehicle Movement
 
Arduino Based Home Automation (2003) (1003018)
Arduino Based Home Automation (2003) (1003018)Arduino Based Home Automation (2003) (1003018)
Arduino Based Home Automation (2003) (1003018)
 
Solar powered automatic street light controller report
Solar powered automatic street light controller reportSolar powered automatic street light controller report
Solar powered automatic street light controller report
 
STREET LIGHT THAT GLOWS ON DETECTING VEHICLE MOVEMENT
STREET LIGHT THAT GLOWS ON DETECTING VEHICLE MOVEMENTSTREET LIGHT THAT GLOWS ON DETECTING VEHICLE MOVEMENT
STREET LIGHT THAT GLOWS ON DETECTING VEHICLE MOVEMENT
 
automatic-street-light-controller
automatic-street-light-controllerautomatic-street-light-controller
automatic-street-light-controller
 

Similar to Voice Based Home Automation

Bluetooth Home Automation System
Bluetooth Home Automation SystemBluetooth Home Automation System
Bluetooth Home Automation System
AI Publications
 
Smart home automation system
Smart home automation systemSmart home automation system
Smart home automation system
Pawan Kumar Ganjhu
 
DIGITAL LOGIC DESIGN (1) PROJECT REPORT.docx
DIGITAL LOGIC DESIGN (1) PROJECT REPORT.docxDIGITAL LOGIC DESIGN (1) PROJECT REPORT.docx
DIGITAL LOGIC DESIGN (1) PROJECT REPORT.docx
RafayNaveed4
 
Report
ReportReport
IRJET- Smart Home Automation System using 8051 Micro-Controller
IRJET- Smart Home Automation System using 8051 Micro-ControllerIRJET- Smart Home Automation System using 8051 Micro-Controller
IRJET- Smart Home Automation System using 8051 Micro-Controller
IRJET Journal
 
Home Automation System
Home Automation SystemHome Automation System
Home Automation SystemSaifullah Khan
 
IoT ppt(004).pptx
IoT ppt(004).pptxIoT ppt(004).pptx
IoT ppt(004).pptx
AbhaySingh467264
 
Digital home automation with arduino bluetooth
Digital home automation with arduino bluetoothDigital home automation with arduino bluetooth
Digital home automation with arduino bluetooth
Shishupal03012015
 
home automation digital
home automation digitalhome automation digital
home automation digital
Shishupal03012015
 
Report 171115175724
Report 171115175724Report 171115175724
Report 171115175724
PAVINRAJ5
 
Project report on home automation using Arduino
Project report on home automation using Arduino Project report on home automation using Arduino
Project report on home automation using Arduino
AMIT SANPUI
 
Decibel meter using IoT with notice board
Decibel meter using IoT with notice boardDecibel meter using IoT with notice board
Decibel meter using IoT with notice board
IRJET Journal
 
Wireless E-Notice Board Using Bluetooth Report.docx
Wireless E-Notice Board Using Bluetooth Report.docxWireless E-Notice Board Using Bluetooth Report.docx
Wireless E-Notice Board Using Bluetooth Report.docx
AbhishekGM10
 
Development of a Low Cost, Reliable & Scalable Home Automation System.
Development of a Low Cost, Reliable & Scalable Home Automation System.Development of a Low Cost, Reliable & Scalable Home Automation System.
Development of a Low Cost, Reliable & Scalable Home Automation System.
imtiyazEEE
 
Smart home project technical paper
Smart home project technical paperSmart home project technical paper
Smart home project technical paperAnwar Al Ahdab
 
Bidirect visitor counter
Bidirect visitor counterBidirect visitor counter
Bidirect visitor counter
Electric&elctronics&engineeering
 
Google Voice Assistance Based Smart Home Automation
Google Voice Assistance Based Smart Home AutomationGoogle Voice Assistance Based Smart Home Automation
Google Voice Assistance Based Smart Home Automation
GauthamG4
 
Smart home
Smart homeSmart home
Smart home
Moorthy kvn
 
Smart home copy
Smart home   copySmart home   copy
Smart home copy
Moorthy kvn
 
Smart home
Smart homeSmart home
Smart home
Moorthy kvn
 

Similar to Voice Based Home Automation (20)

Bluetooth Home Automation System
Bluetooth Home Automation SystemBluetooth Home Automation System
Bluetooth Home Automation System
 
Smart home automation system
Smart home automation systemSmart home automation system
Smart home automation system
 
DIGITAL LOGIC DESIGN (1) PROJECT REPORT.docx
DIGITAL LOGIC DESIGN (1) PROJECT REPORT.docxDIGITAL LOGIC DESIGN (1) PROJECT REPORT.docx
DIGITAL LOGIC DESIGN (1) PROJECT REPORT.docx
 
Report
ReportReport
Report
 
IRJET- Smart Home Automation System using 8051 Micro-Controller
IRJET- Smart Home Automation System using 8051 Micro-ControllerIRJET- Smart Home Automation System using 8051 Micro-Controller
IRJET- Smart Home Automation System using 8051 Micro-Controller
 
Home Automation System
Home Automation SystemHome Automation System
Home Automation System
 
IoT ppt(004).pptx
IoT ppt(004).pptxIoT ppt(004).pptx
IoT ppt(004).pptx
 
Digital home automation with arduino bluetooth
Digital home automation with arduino bluetoothDigital home automation with arduino bluetooth
Digital home automation with arduino bluetooth
 
home automation digital
home automation digitalhome automation digital
home automation digital
 
Report 171115175724
Report 171115175724Report 171115175724
Report 171115175724
 
Project report on home automation using Arduino
Project report on home automation using Arduino Project report on home automation using Arduino
Project report on home automation using Arduino
 
Decibel meter using IoT with notice board
Decibel meter using IoT with notice boardDecibel meter using IoT with notice board
Decibel meter using IoT with notice board
 
Wireless E-Notice Board Using Bluetooth Report.docx
Wireless E-Notice Board Using Bluetooth Report.docxWireless E-Notice Board Using Bluetooth Report.docx
Wireless E-Notice Board Using Bluetooth Report.docx
 
Development of a Low Cost, Reliable & Scalable Home Automation System.
Development of a Low Cost, Reliable & Scalable Home Automation System.Development of a Low Cost, Reliable & Scalable Home Automation System.
Development of a Low Cost, Reliable & Scalable Home Automation System.
 
Smart home project technical paper
Smart home project technical paperSmart home project technical paper
Smart home project technical paper
 
Bidirect visitor counter
Bidirect visitor counterBidirect visitor counter
Bidirect visitor counter
 
Google Voice Assistance Based Smart Home Automation
Google Voice Assistance Based Smart Home AutomationGoogle Voice Assistance Based Smart Home Automation
Google Voice Assistance Based Smart Home Automation
 
Smart home
Smart homeSmart home
Smart home
 
Smart home copy
Smart home   copySmart home   copy
Smart home copy
 
Smart home
Smart homeSmart home
Smart home
 

Voice Based Home Automation

  • 1. VOICE BASED HOME AUTOMATION Department of Electronics and Communication 5th Semester ‘A’ Section Submitted By: SUMUKHATHREY - 1DS13EC035 BHARATR. HEGDE - 1DS13EC037 BASAVRAJMOOLI - 1DS13EC036
  • 2. INTRODUCTION: The Internet of Things (IoT) is the network of physical objects or "things" embedded with electronics, software, sensors, and network connectivity, which enables these objects to collect and exchange data. IoT allows objects to be sensed and controlled remotely across existing network infrastructure, creating opportunities for more direct integration between the physical world and computer-based systems, and resulting in improved efficiency, accuracy and economic benefit. Home automation is one of the major areas where IoT can have a stronghold. In the recent years, the Home automation system has seen a rapid change due to introduction of various wireless technologies. The wireless home automation system is an integrated system to facilitate elderly and disabled people with an easy-to-use home automation system that can be fully operated based on speech commands. The system is portable and constructed in a way that is easy to install, configure, run, and maintain. A typical wireless home automation system allows one to control house hold appliances from a centralized control unit which is wireless. These appliances usually have to be specially designed to be compatible with each other and with the control unit for most commercially available home automation systems. The project demonstrates a system that can be integrated as a single portable unit and allows one to wirelessly control lights, fans, air conditioners, television sets, security cameras, electronic doors, computer systems, audio/visual equipment’s etc. and turn on or off any appliance that is plugged into a wall outlet, get the status of different sensors and take decision accordingly.
  • 3. AIM: To makea prototypeof a voice based home automation system. BLOCK DIAGRAM: COMPONENTS USED: 1. Arduino 2. HC-05 Serial Bluetooth Module 3. LCD Display 4. LED Indicators 5. Jumper Cables 6. Android App
  • 4. ANDROID APPLICATION: The microphone button is tapped and the voice command is given to switch the corresponding device on/off. The voice recognizer listens and converts what is said to the nearest matching words or text. The Bluetooth adapter present in the phone is configured to send this text to the Bluetooth module on the Arduino Uno board that would in turn control the electrical appliancesthrough the relay boards.
  • 5. PROCEDURE: 1. Connectthe HC-05 bluetooth moduleto Arduino board asshown. 2. Connectthe LCD display.Theconnections for LCD display are as follows:  LCD RS pin to digital pin 12  LCD Enable pin to digital pin 11  LCD D4 pin to digital pin 5  LCD D5 pin to digital pin 4  LCD D6 pin to digital pin 3  LCD D7 pin to digital pin 2  LCD R/W pin to ground 3. ConnectLEDs to show the status of the devices. 4. Load the codeto Arduino board and run it.
  • 6. PROGRAM: // includethe library code: #include<LiquidCrystal.h> // initialize the library with the numbersof the interface pins LiquidCrystallcd(12, 11, 5, 4, 3, 2); String voice; int light1=6; int light2=7; int fan1=8; int fan2=9; void setup(){ // set up the LCD'snumber of columnsand rows: lcd.begin(16, 2); // initialize the serial communications: Serial.begin(9600); pinMode(light1,OUTPUT); pinMode(light2,OUTPUT); pinMode(fan1,OUTPUT); pinMode(fan2,OUTPUT); } void loop() { while(Serial.available()) { delay(10); char c=Serial.read(); if(c=='#')
  • 7. { break; } voice+=c; } if(voice.length()>0) { Serial.println(voice); //String one=voice.substring(0,16); if(voice=="on light 1"){digitalWrite(light1,HIGH);} else if(voice=="off light 1"){digitalWrite(light1,LOW);} else if(voice=="on light 2"){digitalWrite(light2,HIGH);} else if(voice=="off light 2"){digitalWrite(light2,LOW);} else if(voice=="on fan 1"){digitalWrite(fan1,HIGH);} else if(voice=="on fan 1"){digitalWrite(fan1,LOW);} else if(voice=="on fan 2"){digitalWrite(fan2,HIGH);} else if(voice=="on fan 2"){digitalWrite(fan2,LOW);} else if(voice=="all on"){digitalWrite(light1,HIGH);digitalWrite(light2,HIGH);digitalWrite(fan1,H IGH);digitalWrite(fan2,HIGH);} else if(voice=="all of"){digitalWrite(light1,LOW);digitalWrite(light2,LOW);digitalWrite(fan1,LO W);digitalWrite(fan2,LOW);} voice=""; // when characters arriveover the serial port. if (Serial.available()) { // wait a bit for the entire message to arrive delay(100); // clear the screen lcd.clear(); // read all the available characters while (Serial.available() > 0) { // display each character to the LCD lcd.write(Serial.read()); } }
  • 8. } FUTUREDEVELOPMENT : Further development can be implemented in the system by using a ZigBee wireless communication module instead of a Bluetooth module. ZigBee is an IEEE 802.15.4 standard for data communications with business and consumer devices. Zigbee is targeted at applications that require low data rate, long battery life, and securenetworking. Zigbee has a defined rate of 250 kbits/s, best suited for periodic or intermittent data or a single signal transmission from a sensor or inputdevice. Further we can control actual AC appliances with the help of relays, which can be switched on or off usingthe Arduino board. CONCLUSION: Voice based home automation system is successfully implemented using Arduino. Establishing the system with little modifications could bring revolutionary change in the way we interact with our home appliances.