Braille Generator
Braille Generator
Original Article
Abstract - According to World Health Organization Since the invention of smartphones and other internet-
(WHO), there are approximately 2.2 billion people who enabled devices, there has been a drastic change in how we
are visually impaired in the world (Oct 2019). Braille is a communicate with each other. The internet has certainly
tactile writing system used by people who are visually made many aspects of our lives easier, but for those with a
impaired and is typically written on embossed paper. disability, digital exclusion is still a real problem. One of
Reading is the most important form of learning. According the major problems is the accessibility of specialized
to Varao Sousa [11], reading reduces mind wandering and devices and resources. At present, companies mainly focus
increases understanding. For visually impaired people, on the most active users who usually have stronger
reading refers to braille reading through touch. In this purchasing power and a higher level of digital literacy.
digital age, where everything is done online, the visually Users with any type of disability are often overlooked in
impaired have a hard time trying to access digital content this market-driven and technology-oriented approach.
or read electronic documents. Digital braille or electronic Visually impaired people have a tough time finding good
braille is a way in which the visually impaired can access reading materials in accessible formats. Internet, the
information using electronic braille displays where the biggest repository of information and reading materials, is
digital content on the screen is converted into braille and mostly inaccessible for visually impaired people. Even
is made available for use. Many electronic braille systems though a visually impaired person can use screen reading
are printed onto paper, and this form of braille is software, it does not make the surfing experience very
susceptible to wear and tear. Most electronic braille smooth because the sites are not designed accordingly.
systems used are very expensive, especially in developing
countries such as India. Hence, we are proposing a digital Nowadays, screen reading software has revolutionised
braille system that is affordable and easy to use. The the way the visually impaired obtain computer skills.
digital braille system designed converts digital text from Software such as JAWS (Job Access with Speech) enables
documents to braille using python script. The system is the visually impaired to read text content displayed on
driven by electromagnetic push-pull solenoids connected computer screens by using a braille display or listening
to an Arduino Uno board. The vertical movements of the software. Screen readers help in improving computer
solenoids represent the braille characters. Each character literacy and allow greater access to the resources that are
is read, and the corresponding dots representing the available on the internet. Contrarily, this software is very
character in the braille alphabet is displayed. The system expensive due to the high cost of software licences, with
can also be a handy tool for teaching and training visually each JAWS licence costing upwards of Rs 28,000. Most
impaired people. visually impaired people in India come from rural and
poorly developed areas and have a hard time affording
Keywords - Digital braille, Solenoids, Arduino, Visually such technology. The obstructions faced by disabled
impaired, Braille, Teaching, Training, Digitalization. people is determined by environmental barriers in society,
so if we want to help sight-impaired users engage with the
I. INTRODUCTION world around them, digital care is vital. Hence, in this
Nearly 40 million people in India are visually paper, we propose a reliable Digital Braille System that
impaired, which is 20% of the world’s visually impaired can aid visually impaired people to read digital content
population. Braille is a form of reading and writing for easily and affordably.
visually impaired people that was developed in 1824 by
Louis Braille. Visually impaired people rely on their sense
of hearing and sense of touch to read and write. In this
information age where everything is done with a click of a
button, visually impaired people face many challenges.
Fig. 2 The braille representation of english alphabet III. DESIGN AND IMPLEMENTATION
In this section, the working of the proposed digital
II. LITERATURE SURVEY braille system is explained. The system has three main
The refreshable braille display model developed in [3] modules— text analysis module, python scripting module
used rotary actuators and stepper motors. The braille cell and Arduino character mapping module, as shown in fig. 4.
consisted of eight pins. Four stepper motors were used to The text file from a user is fed as input. The text analysis
control the pins. Each stepper motor was provided with its module compares the text given as input from the file to its
own driver IC. An 8051 microcontroller was used to equivalent English alphabet and numbers. The built-in
control the four stepper motors. The stepper motors used to libraries and file handling functions provided in python
draw a very high amount of current. The microcontroller programming are used to convert files into braille patterns.
cannot provide or handle this amount of current; hence the The programmed python script analyses the text, converts
driver IC is used. However, these are highly complicated it into simple, readable text and feeds the text letter by
and intense. The model proposed in [5] implemented a letter to the Arduino board. The Arduino microcontroller
refreshable Braille display controller that utilized Arduino maps the letters into corresponding braille characters. This
because it is easily programmable. The controller for the is called Arduino character mapping. The signals
81
K V Shalini et al. / IJCTT, 68(3), 80-83, 2020
representing the braille alphabet is sent from the Arduino an input file is fed from the computer to the Arduino, it
to the respective solenoid pins. The braille script is converts the input file to individual braille characters and
displayed by the braille cell formed by the solenoids. Then gives an electric signal to the digital output pins. This
these patterns formed on braille cells are sensed by the electric signal switches on the MOSFET, which amplifies
fingertips of the visually impaired users. the current and allows electricity to pass through the
solenoids, causing them to move vertically up and down.
This changes the position of the dots forming the desired
patterns, which is then read by the user. An LCD is used to
display the characters being converted so that the device
can be used as a teaching tool for learning braille.
IV. CONCLUSION
The digital braille system achieved converts electronic
documents and other digital content into braille and helps
visually impaired people to read and access them easily. A
fully functional Digital Braille is successfully designed and
Fig. 3 Architecture of digital braille system
implemented using an Arduino board and push-pull
solenoids. The final prototype met all of the major design
specifications. The solenoids use less force which is
convenient for tactile reading. And also, Arduino is a
microcontroller-based platform that is easily
programmable and is a standalone system allowing for
portability. So, the system implemented with these
components is capable of reading text. The text that is read
is then actuated in braille form. The research done proved
the theory that Braille can be read from the braille cell
simply by placing the fingers due to the patterns actuating
Fig. 4 Modules of the digital braille system rather than sliding the fingers across the already formed
braille patterns. The digital braille system developed
The digital braille system has been designed using allows visually impaired people to access any electronic
electromagnetic push-pull solenoids and an Arduino UNO text easily and read on the move. This innovative
microcontroller board. The vertical movements of the prototype demonstrates that it is possible to create a digital
solenoids represent the braille characters. Solenoids are braille module at a reasonable price and improve the daily
used as actuators because of their quick operation and life of the visually impaired. The digital braille system
these useless forces, which is convenient for tactile reading. helps visually impaired people gain computer literacy. The
Solenoids are the most suitable actuators in terms of size, benefits gained would transform reading for the blind and
cost, simplified installation and ease of use. The six encourage digital consumption among the young.
solenoids were placed together in 3 parallel rows with 2
solenoids in each row to form a Braille cell. The one end V. FUTURE ENHANCEMENTS
of each solenoid is connected to the positive terminal of Further development would be required to implement
the 5volt battery, and the other end of each solenoid is greater usability functions. There are many possibilities for
connected to the drain of individual Nchannel MOSFETS. the development of digital braille in the future from all the
An LCD is connected to Arduino to display the characters. research conducted for the project. The functionality for
adjusting the speed of reading would also be crucial to the
usability of the device. The digital braille system could be
modified to be implemented along with speech software.
The use of audio together with the Braille system could be
an effective learning tool.
REFERENCES
[1] G. Tejaswani, Afroz. B, Sunitha.S., A Text Recognizing Device
for Visually Impaired, International Journal of Engineering and
Computer Science ISSN:2319-7242. 7(3) (2018) 23697-23700.
[2] A. Mathivani, R. Karthika, K. Manimekalai, P. Rajesh Kumar.,
Braille language converter for visually impaired people,
International Journal of Intellectual Advancements and Research in
Fig. 5 Snapshot of the digital braille system Engineering Computations, 6(2) (2018) ISSN:2348-2079.
[3] Raj D Sutariya, Himanshu S Singh, Sudhir R Babariya, Sajid Ali
The base of each MOSFET was connected to different Kadiyar, Darshan H Modi, Refreshable Braille Display for the
output digital pins of the Arduino UNO, and the emitter of Visually Impaired, (2017) 1-5. 10.1109/INDICON.2017.8487232.
the MOSFETS was connected to the negative terminal of [4] N Tamilarasan, S Thirumalini, K Nirmal, Karthik Ganapathy,
Kartik Murali, H Srinath, Design and Simulation of Ferrofluid
the battery. The n-type MOSFETS work as a switch. When Tactile Screen for Braille Interface, International Conference on
82
K V Shalini et al. / IJCTT, 68(3), 80-83, 2020
Robotics and Automation for Humanitarian Applications (RAHA), Communication, and Control Technology, Langkawi, Kedah,
(2016). Malaysia, (2014).
[5] Rushil Gupta, Parikshit Kishor Singh and Surekha Bhanot, Design [9] Marcelo Bernart Schmidt, Luiz Gustavo, Alejandro R. García
and Implementation of Arduino based Refreshable Braille Display Ramírez, Single Braille cell, 5th ISSNIP-IEEE Biosignals and
Controller, Indian Journal of Science and Technology, 9(33) Biorobotics Conference. Biosignals and Robotics for Better and
(2016) DOI: 10.17485/ijst/2016/v9i33/99593. Safer Living (BRC) (2014) 1-5. 10.1109/BRC.2014.6880990.
[6] Alexander Russomanno, Sile O’Modhrain, R. Brent Gillespie and [10] Erin Brady, Meredith Ringel Morris, Yu Zhong, Samuel White and
Matthew W. M. Rodger., Refreshing Refreshable Braille Displays, Jeffrey P. Bighamlenges., Visual Challenges in the Everyday
IEEE Transactions on Haptics, 8(3) (2015). Lives of Blind People, Changing Perspectives, Paris, France,
[7] Lutfun Nahar, Azizah Jaafar, Eistiak Ahamed, A. B. M. A. Kaish., (2013).
Design of a Braille Learning Application for Visually Impaired [11] T. L. Varao Sousa, J. S. A. Carriere, and D. Smilek .,The way we
Students in Bangladesh, Assistive Technology: The Official encounter reading material influences how frequently we mind
Journal of RESNA, (2015) . wander, Frontiers Psychol., 4 (2013) 892.
DOI: 10.1080/10400435.2015.1011758. [12] Hyun-Cheol Cho, Byeong-Sang Kim, Jung-Jun Park, Jae-Bok
[8] Dayang Suhaida Awang Damit, Adi Idzhar Che Ani, Azim Song, Development of a Braille Display using Piezoelectric Linear
Izzuddin Muhamad, Mohd Hussaini Abbas, Fatimah Zaharah Ali, Motors, SICE-ICASE International Joint Conference Bexco, Busan,
Dual Braille Code Translator: Basic Education Tool for Visually Korea, (2006).
Impaired Children, International Conference on Computer,
83