FEDERAL UNIVERSITY OF TECHNOLOGY OWERRI A SEMINAR REPORT ON “MULTI-PURPOSE CUSTOMER HELPS USING DTMF TECHNOLOGY” WRITTEN BY ONWUKWE UGONNA EZINWA REGD NO: 20081618963 (COMMUNICATION ENGINEERING OPTION) APPROVED BY MR. DIALA UCHENNA SUBMITTED TO ENGR DR. MBOCHA CHRISTIAN C ELECTRICAL/ELECTRONIC ENGINEERING DEPARTMENT IN PARTIAL FULFILLMENT FOR THE AWARD OF A BACHELORS DEGREE (B.ENG) IN ELECTRICAL/ELECTRONIC ENGINEERING 1
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
FEDERAL UNIVERSITY OF TECHNOLOGY OWERRI
A SEMINAR REPORT ON
“MULTI-PURPOSE CUSTOMER HELPS USING DTMF TECHNOLOGY”
WRITTEN BY
ONWUKWE UGONNA EZINWAREGD NO: 20081618963
(COMMUNICATION ENGINEERING OPTION)
APPROVED BY
MR. DIALA UCHENNA
SUBMITTED TO
ENGR DR. MBOCHA CHRISTIAN C
ELECTRICAL/ELECTRONIC ENGINEERING DEPARTMENT
IN PARTIAL FULFILLMENT FOR THE AWARD OF A BACHELORS DEGREE (B.ENG) IN ELECTRICAL/ELECTRONIC ENGINEERING
FEBRUARY 2013
1
DECLARATIONIn partial fulfillment for the award of a Bachelors Degree (B.Eng) in Electrical/Electronic
Engineering, I, ONWUKWE UGONNA EZINWA (20081618963) hereby declare that the
work submitted in this thesis is my own, and any work that is not my own has been quoted and
acknowledged in the bibliography. This work has not been previously submitted for a degree at
the Federal University of Technology, Owerri.
MR DIALA UCHENNA DATE
(PROJECT SUPERVISOR)
ENGR. DR. F.K. OKPARA DATE
(HEAD OF DEPARTMENT)
(EXTERNAL EXAMINER) DATE
2
DEDICATIONI dedicate this seminar report to The Almighty God who created heaven and earth, in his control
is everything and he is the most merciful.
This work is also dedicated to my parents Chief and Lolo Onwukwe, H.O for all their supports
and also to my unborn children. I say a very big thank you.
3
ACKNOWLEDGEMENTI would like to extend my sincere gratitude to my research supervisors, Mr. Diala Uchenna for
his assistance and guidance towards the progress of this seminar. Throughout the year, Mr. Diala
Uchenna has been patiently monitoring my progress and guided me in the right direction and
offering encouragement. Obviously the progress I had now will be uncertain without his
assistance.
Most of all, I am very grateful to my family for their unfailing encouragement and financial
support they have given me over the years.
Last but not least, also to Mr. Akhidime, Oiseikhuemi for her constant encouragement during the
duration of this seminar preparation and report.
4
ABSTRACT
The customer help system uses GSM phone interfaced to operate by application of Dual Tone
Multiple Frequency (DTMF) technology. This technology helps people to call a number and ask
for help on a product that is to be sold or services rendered by pressing the numbers in the
keypad of a phone. Each number pressed guides the user on a voice prompt which tells the
customer what to do. This application can be used by banks to check customers account balance.
It can also be used by schools so that students who want to check their results over the phone can
do so by entering their registration number and listening on the automated voice prompt. The
system is achieved using a GSM phone with an audio output terminal, a DTMF decoder circuit, a
micro controller and a computer system which is used for the storage of records to be retrieved
and a speech application using audio recording and playback. A SIM card is installed on the
phone attached to the computer so that when a user calls the phone number installed it is
automatically answered and the voice application starts running. The voice prompt welcomes the
user and asks for what services is to be rendered. It can be to check results, to check account
balance or to guide to user on what to do. The program running in the computer is designed
using Microsoft visual studio integrated development environment (IDE) while the
microcontroller program is designed using micro basic compiler.
5
LIST OF FIGURESFig 2.1: DTMF that is generated when you press a button on the phone keypad.........................16
Fig 3.1: Block diagram representation of customer helps system using DTMF..........................20
6
LIST OF TABLESTable 2.1: DTMF Row/Column Frequencies................................................................14
Table 2.2: A typical keyboard........................................................................................15
Microsoft visual studio is an Integrated Development Environment (IDE) from Microsoft. It is used to develop console and graphical user interface application along with windows forms applications, websites, web-application and web services in both native code together with managed code for all platforms supported by Microsoft windows, windows mobile, etc.
It supports different programming languages. Built in language includes C/C++, VB.NET, etc. it consist of the code editor, debugger and designer.
18
CHAPTER THREE
3.0 WORKING OF THE PROJECT
The working of the DTMF customer help system is explained below;
A call is made to the mobile phone (as receiver) attached to the computer. Now after answering
the call, and in the course of the call, if any button is pressed, control corresponding to the button
pressed is heard at the other end of the call. This tone is called dual tone multi frequency tone
(DTMF) and the computer receives this DTMF tone with the help of phone stacked in the
computer.
The received tone is processed by the microcontroller with the help of DTMF decoder. The
decoder decodes the DTMF tone in to its equivalent binary digit and this binary number is sent to
the microcontroller. The microcontroller is pre-programmed to take a decision for any give input
(from the caller) and outputs its decision to the computer in order for the computer to interpret
and return back the required or desired information to the caller.
The mobile that makes a call to the mobile phone attached to the computer acts as a remote. So
this simple customer help project does not require the construction of receiver and transmitter
units.
DTMF signalling is used for telephone signalling over the line in the voice frequency band to the
call switching centre. The version of DTMF used for telephone dialling is known as touch tone. 19
DTMF assigns a specific frequency (consisting of two separate tones and a high and low
frequency) to each key so that it can easily be identified by the electronic circuit. The signal
generated by the DTMF decoder is the direct algebraic submission, in real time of the amplitudes
of two sine (cosine) waves of different frequencies, i.e. pressing 5 will send a tone made by
adding 1336 Hz and 770Hz to the other end of the mobile.
3.1 BLOCK DIAGRAM REPRESENTATION
Below is the block diagram representation for the realization of the customer help system using
DTMF.
Fig 3.1: Block Diagram Representation of the Customer Help System using DTMF
3.2 Explanation of the various Modules
20
The various modules making up the system are:
Mobile phone
DTMF decoder
Micro-controller
USB Controller
Computer with Audio programme
3.2.1 Mobile Phone
The mobile phone acts as a receiver. It is the interface between the caller (customer) and the
DTMF. The phone must make use of a SIM card owned by a network operator. Any mobile
phone operator or service provider can be used. The caller is required to call the mobile
phone attached to the DTMF for the system to work.
3.2.2 DTMF Decoder
The DTMF (also known as touch-tone) are the audible sounds you hear when you press keys
on your phone.
The DTMF decoder is a useful tool used for decoding DTMF generated by telephones. It
decodes the signal from the mobile phone into binary digits. The decoded digits are viewed
on a LCD screen. The DTMF decoder can be directly connected to a serial port to view the
21
digits in HyperTerminal on a computer. The DTMF decoder stores the last 234 received
digits in Electrical Erasable Programmable Read Only Memory (EEPROM).
3.2.3 Micro-Controller
The micro-controller acts as an interface between the DTMF and the Computer (machine) via
the USB controller. Its function is to convert the binary digits of the DTMF into ASCII
(American Standard Code for Information Interchange)through the USB serial port
(Controller) recognized by the computer.
The micro-controller programme is designed using “micro-basic compiler”.
3.2.4 USB Controller:
The USB controller is the interface between the micro-controller and the computer. Its
function is to transmit the ASCII codes generated by the micro-controller for the computer to
read and act on. It acts as a SISO (serial input, serial output device).
3.2.5 COMPUTER:
The computer contains the already programmed messages with associated audio. It gives out
information based on the pre-programmed or pre-recorded information, detailing the step by
step action to be taken by the caller for the realization of the end objective.
It is programmed using the Microsoft visual studio integrated development environment
(IDE)
22
3.2.6 Indicator:
The indicator displays the output of the DTMF
23
CHAPTER FOUR
4.0 CONCLUSION AND RECOMMENDATIONS
4.1 CONCLUSION
The actual project is yet to be carried out but this seminar gives a useful insight on the feasibility
and workability of this project.
The use of the DTMF makes it easier and more economical as the cost of data transfer (without
the use of a service provider) may be too thereby making its achievement a mere wish.
Also, the micro-controller can be skipped in future projects as the DTMF (new ones) have the
ability to convert directly to ASCII, not requiring an interface, a normal IDE cable can be
connected from the DTMF straight to the computer.
4.2 RECOMMENDATIONS
There are a number of improvements on a larger scale I will like to recommend for future woks.
This seminar (and final implementation) is limited to just Electrical/Electronic Engineering
Department but future works should include:
The entire school (especially, for admission status checking and checking of results). This
will give not just the student but also the parents the ability and access to follow up the
growth and performance of their wards in school
24
A staff-student relationship, which will enable each student access to speak to their
course advisers via the phone, and parents, can also easily contact their wards course
adviser.
I believe these are achievable, and the next crops of final year students should be tasked on
implementing it.
25
REFERENCES
[1] John Iovine, 1995, “DTMF IR Remote Control System Nuts & Volts, Vol. 15, No.6.
[2] Scott Edwards, 1995, “DTMF “Touch” Tones are Music to the Ears of this Stamp Transmit/Receive Circuit”
[3] Cell phone operated land rover Electronics For You’ Magazine, Edition (July 2008)