• No results found

DESIGNING A MICROCONTROLLER BASED SMART MULTI LANGUAGE LEARNING WORD MASTER

N/A
N/A
Protected

Academic year: 2020

Share "DESIGNING A MICROCONTROLLER BASED SMART MULTI LANGUAGE LEARNING WORD MASTER"

Copied!
5
0
0

Loading.... (view fulltext now)

Full text

(1)

DESIGNING A MICROCONTROLLER

BASED SMART MULTI LANGUAGE

LEARNING WORD MASTER

Munzur-ul-Mamun

Department of Electrical and Electronic Engineering (EEE), The University Of Asia Pacific (UAP) House No. 73, Road No. 5A, Dhanmondi, Dhaka 1209, Bangladesh

Email:[email protected]

A.H.M. Zadidul Karim

Assistant Professor, Department of Electrical and Electronic Engineering (EEE), The University Of Asia Pacific (UAP)

House No. 73, Road No. 5A, Dhanmondi, Dhaka 1209, Bangladesh Email: [email protected]

Md.Sharif Ullah,

Department of Electrical and Electronic Engineering (EEE), The University Of Asia Pacific (UAP) House No. 73, Road No. 5A, Dhanmondi, Dhaka 1209, Bangladesh

Email:  [email protected].

Md.Istiaq Mahbub

Research Engineer, Research & Development Cell, EM POWER LTD Email: [email protected]

Abstract:

The inconvenience encountered by the native learners in learning Bengali is there is no digital Bengali learning system except computer which is costly and not easy to use for all. In this paper we show a low power microcontroller based Multilanguage learning system to overcome the inconvenience mentioned above. This paper depicts the design procedure and the development of its hardware and software.

Keywords: Microcontroller, keyboard, 128*64 display, selector buttons, Debounce. 1. Introduction

(2)

methodology of the proposed device. Then the experiments and results are depicted followed by the working principle.

2. Methodology

The learning system basically consists of six blocks. They are illustrated in (fig.1). The main blocks are Microcontroller, AT MEGA 32, pc keyboard, display units, input key and 5v power supply.

2.1 Microcontroller (AT MEGA 32)

AT MEGA32 is one of the most popular microcontrollers used specially in automotive, industrial appliances and consumer applications. We used 40 pin DIP which operates at a supply voltage of 5v and it can operate at a frequency of 16 MHz. this microcontroller is a low power high performance 8 bit microcontroller with 32 k bytes of flash programmable memory.1024 Bytes EEPROM, 2 Kbytes Internal SRAM. It have Two 8-bit Timer Counters with Separate Prescalers and Compare Modes and One 16-bit Timer with Separate Prescaler, Compare Mode. Its special features are External and Internal Interrupt Sources [3].

2.2 PC keyboard

We used pc-2 keyboard in our proposed device.Ps-2 keyboard can be attached to the device. In this case the users have to attach the stickers which are labeled Bengali letters with the corresponding keys. The order shown in(fig .5) should be maintained by the user in attaching sticker. The outline of keyboard followed in this learning system yields all Bengali letters.

2.3 Sound module

Sound module basically consists of a speaker. It indicates the desired response when any valid key is pressed on.

2.4 Display

We used LM3228 128X 64 Graphics liquid crystal display (LCD) Module. This is cheap in price which makes the device economically convenient. Besides that it requires no extra driver to attach the display with the microcontroller. The display can directly interfaced with the microcontroller

2.5 Selector key

There are two selector keys. The keys direct either to Bengali or to English learning option (fig .5).

2.6 Power supply

(3)

a minimum value by filter capacitors. Capacitors of capacitance 1000microfarads were chosen to reduce the ripple voltage and achieve a filtered voltage which resembles a smooth DC voltage as much as possible (fig.2)

3 . Experiments and results

The formation and implementation is carried out by various stages in order to obtain the desired results. The system implementation is divided into blocks which were individually designed and tested before the integration of the different subsystems. Software design was started in AVR BASCOM. A group of program was written in Basic language. It was then simulated in Proteus 7.6 version. The simulation software Proteus7.6 was developed by labcenter electronics. The Proteus simulation output of the learning system is shown in (fig .3).In this system the display is interfaced with port a and port b of the microcontroller. Port c is interfaced with the keyboard by pin c.0 and pin c.1. Selector buttons are interfaced with port d.

3.1 Debouncing

Key is a mechanical device with spring action. When a key is pressed it takes few milliseconds to settle to on/off state. During bounce period the status of the key is not clearly defined. Here in this system the effect of bounce is nullified by using hardware. To nullify bounce effect we grounded a 1 k resistor with the Microcontroller pin

that connects the switch.

4. Multilanguage learning device

This device can be used as a Multilanguage learning system [4]. In our proposed device there are 128*64 display, two selector buttons and a pc keyboard. The display shows Bengali and English option when the system is in running mode. A user can select any option by just simply pressing any selector button.

Fig. 4. Font design in Microsoft office excel Fig 3. Proteus Simulation output

(4)

4.1 Making the font

We had to make font of letters available in the Bengali and English alphabet to make this system a successful one. We got certain value for each character as shown in the block illustrated in (fig4).Decimal number calculated for corresponding binary number of each column is shown in the figure. Letters are created by the data characters

.4.2 Learning Bengali word

All Bengali letters are available in the keyboard provided with this device. A corresponding word appears in the display when a key is pressed (fig.6). If shift + any key are pressed then it displays upper labeled character of the key which is shown in (fig .7).

4.3 Learning Bengali number

If any number button is pressed then display shows the corresponding Bengali number and relevant number of stars (fig.8).

4.4 Learning English words

When any key is pressed ,the display shows the corresponding English letter and a relevant word. For example when ‘A’ labeled button is pressed the display shows ‘a’ for ant (fig. 9). On the other hand when shift + ‘A’ is pressed it shows ‘A’ for Apple (fig. 10).

4.5 Learning English number

If any number key is pressed during English running mode, then display shows corresponding English number as shown in figure (fig.11).

Fig.6 Learning Bengali word. Fig.7 Learning Bengali word. Fig. 8. Learning Bengali number

(5)

Conclusion

This is a unique microcontroller based Multilanguage learning system. Our system is unique in the sense that, we provide both Bengali and English letters. Besides that the device helps to learn some basic words with corresponding letters. The system can be very efficient to preschoolers. The system is designed with graphics display showing letters, words and number to make learning especially enjoyable.

Acknowledgments

We are thankful to EEE Department of The University of Asia Pacific (UAP) for the support to Develop this device as mentioned.

References

[1] M. Paul Lewis "Statistical Summaries". Ethnologue. 2005. http://www.ethnologue.com/ethno_docs/distribution.asp?by=country. Retrieved 2007-03-03.

[2] Census Data Online. Office of the Registrar General, India. pp. 1. Archived from the original on 2007-06-14." Languages in Descending Order of Strength - India, States and Union Territories - 1991 Census".

[3] Datasheet directory http://www.datasheetdir.com/ATMEGA32-16PU+AVR-microcontrollers

[4] A . S . Arefin “ Designing a low cost microcontroller-based device for multipurpose learning ” Computer and information technology, 2007. iccit 2007. 10th international conference on ieee.

[5] Z .B . Jiang Jiaxi “Innovative design of traditional educational toys based on experience design” Computer-Aided Industrial Design & Conceptual Design, 2009. CAID & CD 2009. IEEE 10th International Conference on

Biography of Authors

Munzur-ul-Mamun 

Department of Electrical and Electronic Engineering (EEE), The University Of Asia Pacific (UAP)House No. 73, Road No. 5A, Dhanmondi, Dhaka 1209, Bangladesh Email:[email protected]

A.H.M. Zadidul Karim

Assistant Professor, Department of Electrical and Electronic Engineering (EEE), The University Of Asia Pacific (UAP)

House No. 73, Road No. 5A, Dhanmondi, Dhaka 1209, Bangladesh Email: [email protected]

Md.Sharif Ullah,

Figure

Fig. 4.  Font design in Microsoft office excel

References

Related documents

Dive tourism has been propelled by local tourism entrepreneurs and small businesses and our fine-grained analysis demonstrates how the tourism entrepreneurial process in an

NPS Fundamentals III: Retirement Planning for New Employees TEL Interactive Satellite Training Participant Guide (Revised February 2008) Page 26. Federal

Although problem debt was less prevalent in the 2011 sample and those who were in problem debt had experienced less negative consequences than the 2008 sample, there is

The results show that the kernel density estimator based non-parametric form mixture model is able to provide good tail estimation in general, whilst the parametric and

The paper finally reaches the following conclusions: Fujian and Taiwan complement each other in higher vocational education, so that exchange and cooperation become a

From a clinician's point of view colposcopic suspicion of the early invasion differs from that made by naked eye examination (speculoscopy). We point out that differences

With the Word2vec feature representation and SVM non-linear kernels, the TiAbs(MeSH)Ref data show higher recall in six reviews (Table 8b), lower recall values in nine reviews and

Cooking • One cold buffet with appropriate salads, garnitures, and sauces for 8-10 portions OR • Hors d’oeuvres platter with 6 varieties with 8 -10 portions Pastry •