Digital Braille Dept of Electronics and Communication, RVCE Page 1 Department of Electronics and Communication R.V. College of Engineering (An Autonomous Institution Affiliated to VTU, Belgaum) DIGITAL BRAILLE PROJECT REPORT Submitted by Dhananjaya Kumar A (1RV08EC031) Kantharaj V (1RV08EC042) Rakshith R (1RV08EC0123) Rahul S Sankanur (1RV08EC077) Under the Guidance of Mrs Roopa J, Asst Professor Department of Electronics and Communication Engineering R.V.COLLEGE OF ENGINEERING, BANGALORE-560059
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
Digital Braille
Dept of Electronics and Communication, RVCE Page 1
Department of Electronics and Communication
R.V. College of Engineering
(An Autonomous Institution Affiliated to VTU, Belgaum)
DIGITAL BRAILLE
PROJECT REPORT
Submitted by
Dhananjaya Kumar A (1RV08EC031)
Kantharaj V (1RV08EC042)
Rakshith R (1RV08EC0123)
Rahul S Sankanur (1RV08EC077)
Under the Guidance of
Mrs Roopa J, Asst Professor
Department of Electronics and Communication Engineering
R.V.COLLEGE OF ENGINEERING,
BANGALORE-560059
Digital Braille
Dept of Electronics and Communication, RVCE Page 2
R.V. College of Engineering
(Autonomous under VTU , Belgaum)
Dept of Electronics & Communication Engineering
R.V. Vidyaniketan Post, Bangalore – 560 059
. CERTIFICATE
This is to certify that the project work entitled ―DIGITAL BRAILLE‖ is a bonafide work
carried out by
Dhananjaya Kumar A (1RV08EC031)
Kantharaj V (1RV08EC042)
Rakshith R (1RV08EC0123)
Rahul S Sankanur (1RV08EC077)
in partial fulfillment for the award of the degree of Bachelor of Engineering in Electronics
and Communication Engineering of Visvesvaraya Technological University, Belgaum
during the academic year 2011-2012 as a part of the 7th
semester mini project . It is certified
that all corrections/suggestions indicated for Internal Assessment have been incorporated in
the report deposited in the departmental library. The project report has been approved as it
satisfies the academic requirements in respect of project work prescribed for the said degree.
Signature of Guide Signature of Examiner
Mrs Roopa J
Asst Prof., ECE, RVCE
Digital Braille
Dept of Electronics and Communication, RVCE Page 3
ACKNOWLEDGMENT
The satisfaction that accompanies the successful
completion of any task would be incomplete without the
mention of the people who made it possible, whose constant
guidance and encouragement crowned all our efforts with
success. We consider our privilege to express gratitude and
thanks to the following persons for their help, encouragement
and intellectual influence during the course of the project
work.
We would like to thank Principal, R.V. College of engineering
and Prof. S. Jagannathan, head of Electronics and
Communication Engineering, RVCE, for inspiring words with
constant support extended to us during our entire course
period and for making the lab facilities available to us
whenever needed.
We sincerely thank our internal guide Mrs Roopa J, Asst
Professor, Department of Electronics and Communication
Engineering for the guidance regarding the project throughout
the entire period.
We thank all the faculty members of Department of
Electronics and Communication, our parents and friends for
their continuous support and encouragement throughout the
project work.
Digital Braille
Dept of Electronics and Communication, RVCE Page 4
CONTENTS
TOPICS PAGE NUMBER
Abstract 5
Introduction 6
Theory behind Project 7
System Overview 11
Programmer Design 13
Hardware Implementation 18
Software Implementation 20
Result and Analysis 29
Conclusion 31
Appendix 32
Digital Braille
Dept of Electronics and Communication, RVCE Page 5
Abstract
The project is the implementation of a product called DIGITAL BRAILLE. This product is
aimed at helping the visually impaired people to implement Braille code at ease and also
them communicate with the computer. It involves the implementation a key board where
inputs are such that it is similar that in the Braille script. The inputs are taken and processed
in the micro-controller. They are compared to a certain set of Braille-codes. Depending on the
code, suitable output is sent to the computer corresponding to the letter typed by the user.
In terms of system design and development , this study consists of both hardware and
software. The hardware used is the DIY Arduino board consisting of ATMEGA168
microcontroller. Along with it , the inputs are given through the six push buttons provided.
Programmer used is the USBasp in Arduino -022. FT 232 R is used for serial communication.
Codes are written in C language.
Presently , micro-phones are used extensively for the Visually impaired to interact with the
computer. This leads to a lot of errors since the input is analog voice . And moreover, in
places where they are required to give online exams , special arrangements since answers are
through voice.
Digital Braille
Dept of Electronics and Communication, RVCE Page 6
INTRODUCTION
The main problem of visually impaired people face is to communicate. They cannot read or
write as a normal man does. For this reason, Louis Braille developed a different method of
reading and writing and this language is called BRAILLE.
BRAILLE is a medium through which the visually impaired people can read and write.
However, the visually impaired people find it difficult to use BRAILLE as they have to keep
punching many holes in order to write even a single letter or a word. It also takes time for
them to read as well as they have to feel the punched holes and then identify each letter and
hence the work. This takes a very long time as well as very strenuous task and further more it
is difficult to be understood by a common man.
Therefore, our motive is to develop a product which should be an alternative to the current
BRAILLE and which can help the visually impaired people to communicate not only
amongst them but also among the whole world.
Our main objective is to help the visually impaired people to read and write with ease.
We are going to achieve this objective by implementing our product called DIGITAL
BRAILLE. Digital Braille is a product used to help the visually impaired people to interact
with the computer with the help of, microcontrollers and touch sensors or keypads. The
visually impaired people enter the Braille code using the touch sensors with ease as they
don‘t have to punch holes and this Braille code is decoded into the corresponding alphabet.
Digital Braille
Dept of Electronics and Communication, RVCE Page 7
THEORY BEHIND THE PROJECT
The Braille system is a method that is widely used by blind people to read and write, and was
the first digital form of writing.
The Braille system was based on a method of communication originally developed
by Charles Barbier in response to Napoleon's demand for a code that soldiers could use to
communicate silently and without light at night called night writing. Barbier's system of sets
of 12 embossed dots encoding 36 different sounds was too difficult for soldiers to perceive by
touch, and was rejected by the military. In 1821 he visited the National Institute for the Blind
in Paris, where he met Louis Braille. Braille identified the two major defects of the code:
first, by representing only sounds, the code was unable to give the orthography of the words;
second, the human finger could not encompass the whole symbol without moving, and so
could not move rapidly from one symbol to another. His modification was to use a 6 dot cell
— the Braille system — representing all the letters of the alphabet.
At first the system was a one-to-one transliteration of French, but soon various abbreviations
and contractions were developed, creating a system much more like shorthand.
FORM
Braille can be seen as the world's first binary encoding scheme for representing
the characters of a writing system. The system as originally invented by Braille consists of
two parts:
1. A character encoding for mapping characters of the French language to tuples of
six bits or dots.
2. A way of representing six-bit characters as raised dots in a Braille cell.
Today different Braille codes (or code pages) are used to map character sets of different
languages to the six bit cells. Different Braille codes are also used for different uses like
mathematics and music. However, because the six-dot Braille cell only offers 63 possible
combinations (26 - 1 = 63), of which some are omitted because they feel the same (having the