You Are Here: Home » AVR ATmega Projects » Development Board – Kits Projects (Page 3)

Auto-composing keyboard Using Atmega644

Project Overview We designed an electric piano that automatically composes a piece of music for the ECE 4760 final project. All the user need to do is to select a mood of the music and play two notes upon which the music is based, and then he can just lie down and enjoy the music created for him. He can also choose to train the piano by first playing several pieces of music he is fond of. The piano would th ...

Read more

Touchpad Figure Recognition Using Atmega644

Our project implements a touchpad input system which takes user input and converts it to a printed character. Currently, the device only recognizes the 26 letters of the alphabet, but our training system could be easily generalized to include any figure of completely arbitrary shape, including alphanumerics, punctuation, and other symbols. A stylus is used to draw the figure/character on the touchpad, and t ...

Read more

Point of Sale Terminal Using Atmega644

Introduction Point of Sale systems typically can cost up to thousands of dollars we do it very simply for seventy. For small stores, point of sale systems can be very expensive. One thousand dollars for a piece of machinery whose functionality is quintessentially simple can be exuberant. Our goal was to design a point of sale system for under seventy dollars with all of the functionality of a standard cash ...

Read more

LED Sensor Piano Keyboard Using atmega644

Introduction Our project utilizes an array of LEDs that work as light sensors to generate a musical tone, simulating a piano keyboard. The basic idea is to use LEDs as both emitters and sensors. For our project specifically, we used a total of 63 LEDs, 9 for each of the seven natural keys. Only the middle LED served as photodetector when the key was pressed, absorbing light from the other LEDs reflected fro ...

Read more

Virtual Keyboard Using Atmega32

Introduction It is becoming increasingly difficult for users to interact with the slew of portable gadgets they carry, especially in the area of text entry. Although miniature displays and keyboards make some portable devices, such as cell phones and PDAs, amazingly small, users hands do not shrink accordingly. To solve this problem, we proposed a Virtual Keyboard. This device will replace a physical keypad ...

Read more

Firefly synchronization Using Atmega32

Introduction This project implements a 2D matrix of bidirectional LEDs to simulate how fireflies in a population synchronize their flashing. Fireflies are an extraordinary species of bioluminescent animals which are able to synchronize the timing of their light emission within a flashing population. In places such as Thailand and Malaysia, during night at the right time of the year, one may be able to witne ...

Read more

Speech Recognition Jukebox Using Atmega32

Introduction For the Final Project in ECE 476: Designing with Microcontrollers, Robbins and Saha developed a Speech Recognition Jukebox, comprised of a speech recognition system that activated a simple music player.   The speech recognition system was capable of recognizing four commands and could cycle through a simple play list of three songs.  The jukebox could turn itself on, begin play, move between tr ...

Read more
Scroll to top