The prototype of a voice-based ATM for visually impaired using Arduino is to help people who are blind. This uses RFID cards which contain users fingerprint encrypted on it and interacts with the users through voice commands. ATM operates when sensor detects the presence of one person in the cabin. After scanning the RFID card, it will ask to select the mode like –normal or blind. User can select the respective mode through voice input, if blind mode is selected the balance check or cash withdraw can be done through voice input. Normal mode procedure is same as the existing ATM.
2. Voice Based ATM for Visually Impaired Using Arduino
https://iaeme.com/Home/journal/IJCET 34 editor@iaeme.com
models of ATM machines with their previously operated model idea. So, they will end up
depending on other persons who can help them in operating that ATM machine. As we know
Money is one of the important things in life to fulfill his basic needs. For a normal person it is
easy to access any ATM machine, but it is not same for visually impaired people, so in this
proposed work any visually impaired people can easily access the ATM machine to transact
their money.
2. RELATED WORK
Much research work has been done in the field to help the visually impaired to access ATM.
However it is believed that vision is required to carry out transactions, because the input
modalities rely upon the vision to carry out the transaction. The National Federation of Blind
(NFB) has been working since 1999 to achieve ATM accessibility. NFB started working with
ATM manufactures, stakeholders etc. However, Braille is inscribed on the keypad in the ATM’s
to assist the blind, but many blind people will not know Braille and they are denied of accessing
the ATM. Persons with such disabilities are accompanied by someone to assist them, however
there is a chance of threat if the accompanied person tries to cheat him.
A system was developed earlier that addressed solution to the problems, the system used
the micro- phone facility [1]
, and however inserting micro-phone into an appropriate socket was
difficult task to the blind person. Microcontroller based ATM cashbox access system was
proposed earlier which used finger print sensor module [2]
, however remaining features
remained same as of existing ATM which did not help blind community.
I aim in providing solution to this problem after listing all the requirements to access the
ATM. The series of voice commands are used which lead the blind people to access the ATM.
This system is designed in such a way that it can be easily managed by the blind person
independently. The person need not be highly skilled to use this system. Proposed system
includes identification of voice inputs from the user and guiding them through voice outputs
which makes the system independent, user friendly and easy to use.
3. METHODOLOGY
When the Blind Person scans the RFID card Near ATM Machine, the process of ATM starts.
On identifying the person in the room, the system will produce voice output in order to select
either normal mode or blind mode. Voice recognition module is used to recognize the voice
input from the user. On the selecting the blind mode, the sequence of voice information through
the APR (Audio Playback Recorder) is provided.
For establishing communication between ATM module and blind person we use Google
Voice API. If the selected mode is Normal, the information is provided on the LCD screen.
Both the two modes include ATM card verifying process as well as fingerprint matching. The
finger print is encrypted on the smart card. On inserting the card, the encrypted fingerprint data
will be sent to the Processor. The right time fingerprint data and decrypted fingerprint data will
be compared. Only after the right matching of the both data the person can access the ATM
service. If not, the system will not allow the person to access the ATM.
3. S Prabhavathi, Dikshitha V N, S Vidhya Shree, B Shirisha and Gouramma T
https://iaeme.com/Home/journal/IJCET 35 editor@iaeme.com
Figure 1 Block diagram
Figure 1 above shows the block diagram of the proposed system. The proposed system
consists of two parts: hardware and software. The hardware architecture consists of an
embedded system based on Arduino mega board, Bluetooth module, IR sensor, Keypad, RFID
card reader, finger print sensor, LCD and speaker. The Bluetooth module connects the user to
the system via android application. The user speaks the desired command with the software
application like Bluetooth voice control for Arduino voice installed on the android phone
connected via Bluetooth to the HC-05 Bluetooth module. Voice commands are converted to an
array of strings and these strings are passed to Arduino. The Audio Playback Recorder (APR)
is used for recording of voice messages that are needed to be given to the speaker. The messages
are displayed on LCD screen and voice output is connected to speaker.
3.1. Arduino MEGA
Arduino is open source computer hardware and software that designs single-board
microcontrollers and microcontroller kits for building digital devices and interactive objects
that can sense and control objects in the physical and digital world. The Arduino Mega is a
microcontroller board based on the ATmega2560. It has 54 digital input/output pins (of which
15 can be used as PWM outputs), 16 analog inputs, 4 UARTs (hardware serial ports), a 16 MHz
crystal oscillator, a USB connection, a power jack, an ICSP header,and a reset button. It
contains everything needed to support the microcontroller; simply connect it to a computer with
a USB cable or power it with an AC-to-DC adapter or battery to get started. The Mega 2560
board is compatible with most shields designed for the Uno and the former boards Duemilanove
or Diecimila[3]
.
4. Voice Based ATM for Visually Impaired Using Arduino
https://iaeme.com/Home/journal/IJCET 36 editor@iaeme.com
Figure 2 Arduino MEGA
Figure 3 Arduino MEGA specifications
3.2. Bluetooth Module HC-05
Figure 4 Bluetooth module (HC-05)
Bluetooth is an open wireless technology standard for creating high-security personal area
networks (PAN) by exchanging data using short-wavelength radio transmissions from fixed
and mobile devices. The HC05 is an easy-to-use Bluetooth Serial Port Protocol (SPP) module
designed to explicitly establish wireless serial connections. The Bluetooth serial port module is
fully compliant with Bluetooth V2.0 + EDR (Enhanced Data Rate) standard with 3Mbps
modulation with full 2.4GHz radio transmitter and baseband. It uses a single external chip CSR
Blue core 04. Bluetooth system with CMOS and AFH (Adaptive Frequency Hopping
Function) technology applied. It measures only 12.7mm x 27mm. Hopefully this can simplify
the entire design/development cycle. This Bluetooth module communicates with the Arduino
5. S Prabhavathi, Dikshitha V N, S Vidhya Shree, B Shirisha and Gouramma T
https://iaeme.com/Home/journal/IJCET 37 editor@iaeme.com
board, which receives signals from the mobile application and sends them to all pins on the
Arduino board
3.3. Finger Print sensor
The R305 is one kind of fingerprint sensor module used in biometrics for security in fingerprint
detection as well as verification.
Figure 5 Finger print sensor
The working principle of the fingerprint sensor mainly depends on the processing. The
fingerprint processing mainly includes two elements namely enrolment and matching. In
fingerprint enrolling, every user requires to place the finger twice. In this work finger print is
used to provide a second level of security. It makes sure that encrypted finger print and the
sample taken at the time of using ATM is same.
3.4. IR Sensor
Figure 6 IR sensor
An infrared (IR) sensor is an electronic device that measures and detects infrared radiation
in its surrounding environment. These sensors are good for detection between 100cm-500cm.
In this work we have used IR sensor to detect the person in the room and lock the door. After
detection of the person in the room the process of the ATM starts.
4. PROPOSED SYSTEM
Embedded systems are used invariantly in many applications. They have become important part
of all applications. In recent years the devices like micro controller, microprocessor has become
cheap and their usage and functionality has increased. Microcontroller is the heart of embedded
system. Many factors reside in selecting an appropriate microcontroller. Factors such as power
efficiency, temperature tolerance, memory, hardware architecture, and software architecture
play important role.
6. Voice Based ATM for Visually Impaired Using Arduino
https://iaeme.com/Home/journal/IJCET 38 editor@iaeme.com
Atmega 2560 is a high performance, low power AVR microcontroller. It is the heart of this
system. The voice command, Arduino, finger print authentication, RFID reader makes this
system more effective.
A Bluetooth enabled smart phone is paired with the HC-05 Bluetooth module to recognize
the voice commands.
1. The presence of the person is detected in the cabin by IR sensor and the door is locked.
2. There will be a voice output stating to “swipe your card”. If the user swipes the valid card
further access is permitted else it is denied as shown in fig 7.
3. Following this would be a voice command to select “Blind mode” or “Normal mode”. The
user voice input is recognized by the Bluetooth module HC-05 connected to the smart phone
which has pre-installed “Arduino Bluetooth Voice Controller “application.
4. If the selected mode is Blind, finger print authentication takes place. The sample taken is
checked with the fingerprint encrypted on the card. On successful matching of finger print, the
user can access the system to check balance or withdraw cash. If there is a mismatch in finger
print the access is denied.
5. For the blind mode series of voice outputs are given to assist the user. He can either withdraw
cash or check balance.
The following voice commands are used by the user. These commands can be changed in
further application. To test the functionality we have used these commands.
Figure 7 Working model Figure 8 Proposed system
6. The user can give voice input according to his requirement. The voice input of the user is
recognized and specified amount is withdrawn. If the voice input is to check the balance, the
remaining balance is read.
7. S Prabhavathi, Dikshitha V N, S Vidhya Shree, B Shirisha and Gouramma T
https://iaeme.com/Home/journal/IJCET 39 editor@iaeme.com
7. There is no requirement of pin in case of a blind person.
8. If the selected mode is Normal, it is similar to the existing ATM’s and the message is
displayed on the LCD screen.
9. However both the modes require finger print authentication. The finger print authentication
for normal mode is like a second level security, as there would be pin authentication beforehand.
10. The final proposed system is as shown in fig 8.
5. OUTCOMES
The proposed system is developed for assisting blind people for accessing the ATM. This work
describes the configuration of Bluetooth module with smart phone for enabling the user to give
voice inputs and use the ATM machine. We developed, tested and validated this work for
visually impaired people to access the ATM machine. When a person opts for blind mode he is
guided completely via voice commands, he can interact with the machine through voice inputs
successfully. The proposed system is easy to use i.e., user friendly, independent and trustworthy
to use.
This system is developed that can be accessed with the voice commands. The blind person
is able to withdraw the money and check his balance. Here, the assistance of other person is
eliminated as that person can cheat him, the machine can be used by single person without the
help of anybody.
Our system is implemented for both blind and normal person. The use of RFID tags has
eliminated the requirement of Magnetic cards. Both the type of people can use this system. We
developed ATM system that is handled with voice commands, it is easy to understand and easy
to use.
• We worked to create user friendly system to help the blind person to become
independent in all aspects.
• This system is efficient in providing accurate results.
• This system is helpful to the uneducated and older ones who find difficulty to read the
messages displayed on the LCD screen.
• This system is helpful for partially sighted people
6. CONCLUSION
Our work designed is successfully implemented and tested with the voice commands. Our
proposed system uses the voice commands which enables the visually challenged people to
access the ATM. The finger print authentication is safe and economical and it is used instead
of PIN. This system not only helps blind but also emphasise on the uneducated community. The
proposed system provides two levels of security which not only allows a single user at a time
but also provides Fingerprint Authentication. Our proposed work is more user friendly and it is
also open to future advancements. This system can be further developed for differently abled
ones and can be expanded to multi user environment.
REFERENCES
[1] Yekini N.A, Itegboje A.O, Oyeyinka I.K Akinwole A.K.” Automated Biometric Voice-Based
Access Control in Automatic Teller Machine (ATM)” (IJACSA) International Journal of
Advanced Computer Science and Applications, Vol. 3, No.6, 2012
[2] Dhiraj Sunehra, “Fingerprint Based Biometric ATM Authentication System”, International
Journal of Engineering Inventions, Volume 3, Issue 11 (June 2014) PP: 22-28
[3] https://en.wikipedia.org/