Você está na página 1de 9

CERTIFICATE

Certified that Arihant Jain (1412031010), Jameel Ansari (1412031022), Subhendra Mishra
(1412031050), Susheel Paswan (1412031053) have carried out the project work presented in
this project entitled “INTELLIGENT INTERFACE BASED SPEECH RECOGNITION
FOR HOME AUTOMATION USING ANDROID APPLICATION” for the award of
Bachelor of Technology in Electronics & Communication Engineering from Dr. A.P.J.
Abdul Kalam Technical University (AKTU), Lucknow under my supervision. The embodies
results of original work, and studied are carried out by the students themselves and the contents
of the project do not from the basis for the award of any other degree to the candidates or to
anybody else from this or any other University/Institution.

Ms. Deepti Ojha


Project Supervisor

i
ACKNOWLEDGEMENT

It is our privilege to express our sincerest regards to our project coordinator, Ms. Deepti Ojha
and Mr. Prashant Pathak for their valuable inputs, encouragement, whole-hearted co-operation
and constructive criticism throughout the duration of our project.
We have taken efforts in this project. However, it would not have been possible without the kind
support and help of many individuals and organization. We would like to extend our sincere
thanks to all of them.
We are highly thankful to Head of Department and also our guide Ms. Deepti Ojha for her
guidance and constant supervision as well as for providing necessary information regarding the
project “Intelligent Interface Based Speech Recognition For Home Automation Using
Andriod Application”& also for her support in completing the project.
We would like to express our gratitude towards our parents & member of this college for their
kind co-operation and encouragement which help us in completion of this project.
Our thanks and appreciations also go to our colleague in making the project and people who have
willingly helped us out with their abilities.

B.Tech (ECE), 8th Sem.


Arihant Jain (1412031010)
Jameel Ansari (1412031022)
Subhendra Mishra (1412031050)
Susheel Paswan (1412031053)

ii
DECLARATION

We hereby declare that this submission is of our own work and that to the best of our knowledge
and belief. It contains no material previously published or written by another person nor material
which is a substantial extent has been excepted for award of any other degree or diploma of
university or other institute of higher degree learning except where due acknowledgement has
been made in the text.

Signature:
Name: Arihant Jain
Roll no.: 1412031010

Date:

Signature:
Name: Jameel Ansari
Roll no.: 1412031022

Date:

Signature:
Name: Subhendra Mishra
Roll no.: 1412031050

Date:

Signature:
Name: Susheel Paswan
Roll no.: 1412031053

Date:

iii
ABSTRACT

Automation is a trending topic in the 21st century making it play very important role in our daily
lives. The main attraction of any automated system is reducing human labour, effort, time and
errors due to human negligence. With the development of modern technology, smart phones
have become a necessity for every person on this planet. Applications are being developed on
Android systems that are useful to us in various ways. Another upcoming technology is natural
language processing which enables us to command and control things with our voice. Combining
all of these, our paper presents a micro controller based voice controlled home automation
system using smart phones. Such a system will enable users to have control over every appliance
in his/her home with their voice. All that the user needs is an Android smart phone, which is
present in almost everybody’s hand nowadays, and a control circuit. The control circuit consists
of an Arduino-Uno microcontroller, which processes the user commands and controls the
switching of devices. The connection between the microcontroller and the smart phone is
established via Bluetooth, a widespread wireless technology used for sharing data.

iv
TABLE OF CONTENTS

PAGE NO.
CERTIFICATE i
ACKNOWLEDGEMENT ii
DECLARATION iii
ABSTRACT iv
TABLE OF CONTENTS v-vi
LIST OF FIGURES vii
LIST OF TABLES viii
CHAPTER 1 1-5
INTRODUCTION
1.1 HOME AUTOMATION 1-3
1.2 BLUETOOTH TECHNOLOGY 3-5
CHAPTER 2 6-7
PROJECT OVERVIEW AND BLOCK DIAGRAM
2.1 PROJECT OVERVIEW 6
2.2 BLOCK DIAGRAM 7
CHAPTER 3 8-38
COMPONENTS OVERVIEW
3.1 BLUETOOTH MODULE 10
3.1.1 HARDWARE FEATURES 10
3.1.2 SOFTWARE FEATURES 11
3.1.3 PIN DESCRIPTION OF HC-05 11
3.2 ATMEGA 328P MICROCONTROLLER 12
3.2.1 CONFIGURATION SUMMARY 13
3.2.2 PIN DIAGRAM OF ATMEGA 328P 14
3.2.3 PIN DESCRIPTION 14
3.3 RELAY MODULE 16
3.4 LCD DISPLAY 17
3.4.1 FEATURES OF LCD DISPLAY 18
3.4.2 PIN DESCRIPTION OF LCD DISPLAY 18
3.5 RESISTOR 20
3.5.1 RESISTOR UNITS 20
3.5.2 SCHEMATIC SYMBOL 21
3.5.3 RESISTOR COMPOSITION 21
3.6 CAPACITOR 22
3.6.1 CIRCUIT SYMBOLS 23
3.6.2 CAPACITANCE UNITS 23
3.6.3 HOW A CAPACITOR IS MADE 24
3.6.4 HOW A CAPACITOR WORKS 25
3.6.5 CHARGING AND DISCHARGING 26
3.7 CRYSTAL OSCILLATOR 26
3.7.1 CRYSTAL OSCILLATOR CIRCUIT 26
3.7.2 CRYSTAL OSCILLATOR WORKING 27

v
3.7.3 USES OF CRYSTAL OSCILLATOR 28
3.8 VOLTAGE REGULATOR 29
3.8.1 INTERNAL BLOCK DIAGARAM OF 7805 30
3.8.2 REGULATED POWER SUPPLY 32
3.8.3 APPLICATIONS OF 7805 33
3.9 POTENTIOMETER 33
3.9.1 POTENTIOMETER PIN CONFIGURATION 34
3.9.2 HOW TO USE A POTENTIOMETER 34
3.9.3 APPLICATIONS 35
3.10 LED 35
3.11 AC APPLIANCES 36
3.12 ANDROID BASED SMARTPHONE 37
CHAPTER 4 39-45
SOFTWARE REQUIREMENTS
4.1 PROTEUS 39
4.1.1 SCHEMATIC CAPTURE 40
4.1.2 MICROCONTROLLER SIMULATION 40
4.2 CIRCUIT WIZARD 40
4.3 ARDUINO IDE 42
4.3.1 SKETCH 44
4.4 AMR VOICE FOR ANDROID 44
CHAPTER 5 46-53
PROGRAMMING AND CIRCUIT OPERATION
5.1 CIRCUIT DIAGRAM 46
5.2 PROGRAMMING (SOURCE CODE) 47
5.3 CIRCUIT OPERATION 51
CHAPTER 6 54-56
CONCLUSION AND FUTURE IMPLEMENTATIONS
6.1 CONCLUSION 54
6.2 FUTURE IMPLEMENTATIONS 56
CHAPTER 7 57
APPLICATIONS AND LIMITATIONS
7.1 APPLICATIONS 57
7.2 LIMITATIONS 57
REFERENCES 58-59

vi
LIST OF FIGURES
FIG NO. NAME OF THE FIGURE PAGE NO.
1.1 AN SMART AUTOMATED HOME SETUP 1
1.2 BLUETOOTH TECHNOLOGY 4
2.1 BLOCK DIAGRAM OF THE PROJECT 7
3.1 COMPNENTS OVERVIEW 8
3.2 BLUETOOTH MODULE 10
3.3 ATMEGA 328P MICROCONTROLLER 12
3.4 PIN DIAGRAM OF ATMEGA 328P 14
3.5 4 CHANNEL RELAY MODULE 16
3.6 16*2 LCD DISPLAY 17
3.7 PIN DESCRIPTION OF LCD DISPLAY 18
3.8 RESISTOR 20
3.9 TWO COMMON RESISTOR 21
3.10 CAPACITOR 22
3.11 STANDARD CAPACITOR CIRCUIT SYMBOL 23
3.12 STANDARD CAPACITOR SANDWICH 24
3.13 WORKING OF CAPACITOR 25
3.14 CRYSTAL OSCILLATOR 27
3.15 CRYSTAL OSCILLATOR WORKING 28
3.16 VOLTAGE REGULATOR 29
3.17 INTERNAL BLOCK DIAGRAM OF 7805 30
3.18 DIODE AS A REFRENCE VOLTAGE SOURCE 31
3.19 REGULATED POWER SUPPLY CIRCUIT 32
3.20 POTENTIOMETER 33
3.21 INSIDE STRUCTURE OF A POTENTIOMETER 34
3.22 LED LIGHTS 36
3.23 SOME OF THE DOMESTIC APPLIANCES 37
3.24 INTERFACE OF THE VOICE CONTROL APPLICATION 38
4.1 SCREENSHOT OF A PROTEUS DESIGN SUIT 39

vii
4.2 CIRCUIT DIAGRAM DRAWN IN CIRCUIT WIZARD 41
4.3 LAYOUT IMPLEMENTATION OF THE CIRCUIT 41
4.4 LAYOUT CREATED THROUGH CIRCUIT WIZARD 42
4.5 ARDUINO IDE PROGRAMMING WINDOW 43
4.6 AMR VOUICE APPLICATION 44
5.1 CIRCUIT DIAGRAM OF PROJECT 46
5.2 FRONT VIEW OF AMR VOICE APPLICATION 51
5.3 CONNECTING TO BLUETOOTH VIA AMR VOICE 52
APPLICATION
5.4 THE OPERATING WAY OF AMR VOICE APPLICATION 53

viii
LIST OF TABLES
TABLE NO. NAME OF THE TABLE PAGE NO.
3.1 COST ESTIMATION OF THE PROJECT 9
3.2 PIN DESCRIPTION OF HC-05 11
3.3 CONFIGURATION SUMMARY OF ATMEGA 328P 13
3.4 TABULAR REPRESENTATION OF PINS OF LCD 19
DISPLAY
3.5 POTENTIOMETER PIN CONFIGURATION 34

ix

Você também pode gostar