Multilingual Learning for Blind (Copyright Protected)

Developer: Munzur-ul-mamun and Supervisor: Arif Reza Anwary


Reading ability especially for blind children has long been acknowledged to be a critical factor in the educational progress. Learning of alphabet is a complex task regardless of the medium through which the skill is acquired. However, read print access like Braille is specially designed to minimize learning difficulties. Multilingual Learning for Blind (MLB) is a self learning device for Bangla and English languages. This device is accomplished through a sequential presentation of Bangla and English alphabets, numbers with corresponding examples and rhymes. It is designed in an easy way so that any age level student can use it as a toy. This device is very helpful for pre-schooling learners. In general, it is difficult to learn alphabets without the help of a teacher for a blind student. In rural and urban areas of Bangladesh, it is very difficult to get proper support for learning Braille. The MLB provides assistance for blind student to learn, understand and practice Bangla and English languages. 

FIG.1 Front view of MLB

FG.2 Rear view of MLB
FIG.3 Keyboard of MLB
FIG.4 Keyboard layout of MLB
FIG.6 Operational flowchart of MLB

Multilingual Learning for Blind (MLB)

Technical Field

                  This innovation is related to electronic learning system for blind.


 The Multilingual Learning for Blind (MBL) is an electronic device for learning Bangla and English alphabets, numbers and rhymes. This device has eight different parts. A microcontroller is used to control different parts and process data. A memory card is used to store data. The microcontroller collects voice information from memory card. The information is processed and generated pulse wide modulation (PWM) as output. This output is then amplified and sends amplified data to speaker so that user will be able to listen clearly. A 6v rechargeable battery is used to operate the device. As it is designed for blind students, an automatic On/Off button is designed. The device will be turned on once the MLB is opened and turned off when it is closed. Music will start playing at opening and closing time of the device. 

There are 86 buttons in the device, among them 50 buttons are used for Bangla and 36 for English. Each button is designed with upward dotted symbol so that user will be able to recognize dotted pattern. Once a button is pressed, a voice will elucidate the combination of dots to form the alphabet.

Description Of Drawings  FIG1. Front view of MLB. 

  • Speaker
  • Handle

An ATMEGA 16 micro-controller is used for this project. There are four I/O ports in the micro-controller where port A, B and D are used to collect information. Port C is used for interfacing a memory card. One pin in C port is used for voice output. This voice information is then amplified and sent to speaker. The system is run by 6v rechargeable battery. Initially, the variables in the program are set to appropriate values and the I/O ports are defined. One input is taken from the keyboard and it checks whether one or many keys is/are pressed in the keyboard by comparing the hexadecimal value with predefined values in micro-controller. The input is valid if only one key is pressed at a time. Otherwise it will move to take next input. Once a valid key is returned, the respective voice information will bring out from the memory card and it will send to 8 bit PWM output.