MICROCONTROLLER BASED INTERACTIVE VOICE RESPONSE SYSTEM Accomplished by : Swapnil Madali Swapnil Madali ( Roll No 18 ) ( Roll No 18 ) Harsh Mehta Harsh Mehta ( Roll No 24 ) ( Roll No 24 ) Pranoy Balakrishnan Pranoy Balakrishnan ( Roll No 61 ) ( Roll No 61 ) Abhishek Nadkarni Abhishek Nadkarni ( Roll No 68 ) ( Roll No 68 )
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
MICROCONTROLLER BASED INTERACTIVE VOICE RESPONSE
SYSTEMAccomplished by :
Swapnil Madali ( Roll Swapnil Madali ( Roll No 18 )No 18 )Harsh Mehta ( Roll Harsh Mehta ( Roll No 24 )No 24 )Pranoy Balakrishnan ( Roll Pranoy Balakrishnan ( Roll No 61 )No 61 )Abhishek Nadkarni ( Roll Abhishek Nadkarni ( Roll No 68 )No 68 )
fromfrom : BE ET-2 : BE ET-2
What isWhat is IVRS IVRS ??
• Bridge between People and Computer Bridge between People and Computer databasesdatabases
• No Human Interface No Human Interface • Information can be accessed from Information can be accessed from
anywhereanywhere• Information can be accessed at Information can be accessed at
anytimeanytime
OUROUR AIMSAIMS FOR THE PROJECTFOR THE PROJECT
• Practically apply what we have learned Practically apply what we have learned in theoryin theory
• Involve both - Hardware & SoftwareInvolve both - Hardware & Software• Highly Economical and EfficientHighly Economical and Efficient• Extensibility & flexibilityExtensibility & flexibility• Devoid of Human InterfaceDevoid of Human Interface• User FriendlyUser Friendly• Provide a hands on ExperienceProvide a hands on Experience
Isolation Transformer
RS232 Cables
Computer
MAX232 Chip
Micro Controll
er 89S52
Ring Detector
DTMF Decoder 8870
Relay Control
Relay control for Audio
Relay Activation Circuit
Voice chip
Telephone
PROJECT
Assembly Language
Programming
Application Circuit
Primary Circuit
SOFTWAREHARDWARE
Visual Basic 6.0
PHASES OF PROJECT
Inputfromline
Telephone
1 k
21
100 k
21
10 k
21
56 k
2
1
IN91
4
6N139
20 n1 2
22 M
2
1
100
n
1
2
100 k21 5 V
2N2095
P2.5
GND
100n
1 2
9
3
P2.1
X1
P2.2
5
RST
10 k
2
1
P1.2
19
X2
P2.6
14
47 pf
1
2
P1.3
28
2
P1.0
5 V
P2.0
18
10uf / 10 V
1
2
20
4
P3.4
8 9 S 5 2
1
12
27
31
26
P1.4
5 V
P3.2
VCC
40
47 pf
1
2
P2.7
P2.3
P1.1
390
E
2
1
-T
100
k
2
1
1M
2
1
7400
1
AST
122
3
3 5 V
4
47 p
/16V
9
D1N4148 5 V
BC 516
-T
5
1 M
2
1
RET
6
Q
2
RST
5 VRx
4047IC
10
2.7 k
2
18
4.7
M
2
1
1
AST 100
n
1
2
RCC Cx
1:1 600 ohmD
1N41
48
100 n
1 2
12 V
BC 547
BC 547
820 E21
8.2
k
2
1
5.6 V / 250 mW
5.6 V / 250 mW
8.2
k
2
1
5 V
1 k
21
Q4
10
4
6
8
IN+
OSC1
1
5
Q1
5 V
OEEST
IC
56 k
2
1
7
ET/GT
3
100 n1 2
Q3
270
k
2
1
IC 8870
13
17
IC
Q2
STD
OSC2
16
2 15
14
100
k
2
1IN-
12
10 k21
11
39 k
2
1
10 k21
10 n
1 2
10 n1 2
100 k
21
100 k21
CHIP
OUTPUTGIVENON
TELEPHONE LINE
VOICE
Primary Circuit of Project
RING DETECTION CIRCUIT SHOWING PRESENCE OF RING
PRIMARY CIRCUIT IN ITS ACTUAL FORM
Application Circuit involving Voice Chip
RECORDING OF MESSAGE - FLEXIBILITY
PLAYING OF MESSAGE
StartInitialization
Wait for user response
Call delay of 10 sec
Message played accordingly
Relay 2 & 1 disconnected
Stop
Yes
No
No
Yes
P2.5 high ?
Count the no. of high & low pulses
Relay 1 & 2 is connected and welcoming message is played
SYSTEM SOFTWARE FLOWGRAPH
P2.5 high ?
ENTIRE CIRCUIT OF IVRS
FUTURE DEVELOPEMENT
• Can Enhance its Real Time Operation because of the Application PCB Flexibility
• Can be Interfaced with Computer for Serial Communication ( using VB 6.0 )
• PC can be source to an Ocean of messages using multistage Response
AIMSAIMS ACHIEVEDACHIEVED ??• Practically applied what we have learned in theory -Practically applied what we have learned in theory - YESYES• Involve both - Hardware & Software -Involve both - Hardware & Software - YESYES• Highly Economical and Efficient -Highly Economical and Efficient - YESYES ( Cost Rs. 2583 )( Cost Rs. 2583 )• Extensibility & flexibility -Extensibility & flexibility - YESYES ( Microphone present ) ( Microphone present )• Devoid of Human Interface -Devoid of Human Interface - YESYES• User Friendly -User Friendly - YESYES• Provide a hands on Experience -Provide a hands on Experience - YESYES
CONCLUSIONSCONCLUSIONS• Excellent & Efficient way to satisfy small concern
• Very simple, as explained in modular format
• Gives clear understanding of various areas of technology involved in compact & crisp manner
• Errors can be easily detected & only defective component of the unit needs to be replaced
• Especially important to start – ups since the cost involved is less
• Wide application in schools & colleges example :- results of examinations can be stored and the candidates can
access it via their telephone rather than come all the way to their institution !
ACKNOWLEDGEMENTSACKNOWLEDGEMENTS
Prof. Archana Gawad ( Internal Prof. Archana Gawad ( Internal Guide )Guide )