Speaking Calculator using AVR ATmega88 microcontroller

This Speaking Calculator project is an interesting device built just by three chips that can be very useful to blind people. The system has four basic operations (addition, subtraction, multiplication and division), and the functions: clear all, change of sign (+/-), inverse (1/x), square root (v), pi number (p), add with memory (M+) and read from memory (MR). It also has the keys POWER_ON, POWER_OFF and VOICE to change between the Voice and No-voice modes. It works with a battery of 3 volts.
Speaking Calculator using AVR ATmega88 microcontroller
Main component of the system is the AVR ATmega88 microcontroller which has role reading the keypad, doing mathematical calculations, showing the results, voice generating and the handling of the batteryenergy in order to increase its lifetime. The system uses a two-wire serial EEPROM, AT24C1024, that contains the codified sound that the computer uses to communicate the results and to inform on the keys pressed by the human operator.
The Talking Calculator uses the speech waveform encoder RC-2 that needs only two resistors and one capacitor to do voice decoding. The LM4861, an Audio Power Amplifier with Shutdown Mode, is used to amplify the sound. To show the results we use a 3V alphanumeric LCD MDLS16166 of 16 characters x 1 line. The talking calculator is designed by Mariano Barron Ruiz from Spain.
For more detail: Speaking Calculator using AVR ATmega88 microcontroller

About The Author

Ibrar Ayyub

I am an experienced technical writer holding a Master's degree in computer science from BZU Multan, Pakistan University. With a background spanning various industries, particularly in home automation and engineering, I have honed my skills in crafting clear and concise content. Proficient in leveraging infographics and diagrams, I strive to simplify complex concepts for readers. My strength lies in thorough research and presenting information in a structured and logical format.

Follow Us:

Leave a Comment

Your email address will not be published. Required fields are marked *

Scroll to Top