pcb

Virtuoso

Virtuoso: A Touchscreen Music App Using Atmega644

n our final project, we designed an electronic multifunction instrument with a LCD touch screen and a microphone. The user can play three kinds of instruments on it — xylophone, flute and piano. Each instrument has a different interface and timbre. The piano part has a record/replay function which can echo the song previously played […]

Virtuoso: A Touchscreen Music App Using Atmega644 Read More »

Accelerometer Based Hand Action Recognition

Accelerometer Based Hand Action Recognition using Atmega644

Introduction We created a wearable game controller that uses accelerometers to acquire action of the hand and then maps an action to an arbitrary keystroke. The types of actions we are trying to recognize should be suitable as input control for video games. We placed 3 z-axis accelerometers on tips of the thumb, the index

Accelerometer Based Hand Action Recognition using Atmega644 Read More »

Human Tetris Video object tracking

Human Tetris — Video object tracking Using Atmega644

We have created a real-time video object tracking / shape recognition device, and a fun game library to demonstrate its abilities. For our project, we wanted to push the video sampling and processing capabilities of the ATmega644 8-bit microcontroller. Using a high-speed analog-to-digital converter as an input device, we were able to sample a reasonably high-resolution grayscale image from a

Human Tetris — Video object tracking Using Atmega644 Read More »

Acoustic Wayfinder

Acoustic Wayfinder Using Atmega1284

Our acoustic wayfinding device utilizes ultrasonic range finders and haptic feedback to facilitate indoor navigation for the visually impaired. The technique of acoustic wayfinding uses auditory cues, such as sounds from the natural environment or sounds created artificially, to determine an individual’s surrounding physical space for the purpose of navigation. Our device is an automated

Acoustic Wayfinder Using Atmega1284 Read More »

Bat Hat

The Bat Hat Using Atmega1284

Introduction “An ultrasonic range-finding hat with variable haptic feedback for obstacle detection.” -Project Sound Bite For our ECE 4760 final project, we designed and implemented an ultrasonic range-finding hat that uses haptic feedback to alert its wearer about obstacles in his or her path. The hat is equipped with an ultrasonic transmitter/receiver circuit, which is capable of

The Bat Hat Using Atmega1284 Read More »

External EEPROM

How to Interface an External EEPROM with AVR Atmega32

In this article, we will explain how to communicate to an external EEPROM from the AVR Atmega32 MCU using the I2C communication protocol. So let’s begin our tutorial on how to interface an EEPROM (AT24C16A) with AVR Atmega32. You will usually need an external EEPROM when your system has a certain set of user configurable settings that you need

How to Interface an External EEPROM with AVR Atmega32 Read More »

build alarm security system

How to build alarm security system using motion sensor with PCB Prototyping using atmega

Introduction Security is important for everyone from our homes to places of work. You need to feel safe when you are sleeping at night. You might have important documents that you need to keep private. Sometimes you have property in your house that must be secured. Well, you need a good security system. This way

How to build alarm security system using motion sensor with PCB Prototyping using atmega Read More »

Gather all the parts

Soldering an SMT MOSFET Driver with a hotplate using microcontroller using atmega

Soldering SMD components isn’t as hard as you might think. In fact it’s easy. If you follow this instructables you’ll soon see just what great results you can obtain at home using just a hotplate. It’s not just being able to make small circuit boards that makes SMT soldering so good it’s also a nicer

Soldering an SMT MOSFET Driver with a hotplate using microcontroller using atmega Read More »