Battle Tank – A 3d Atmega32 Based Video Game
Introduction Our project is a wireframe 3D video game based on the classic Atari arcade game, Battlezone (Copyright Atari Corp, 1980). For those that have never heard of the game, Battlezone is a game...
View ArticleMini-Golf Simulator Using Atmega32
Introduction This project simulates 9 holes of a minigolf course using the TV to display the course (top down view), an anchored plastic ball containing two accelerometers, and a putter. Summary We...
View ArticleSCHEME INTERPRETER USING ATMEGA32
Introduction The purpose of this project is to create a Scheme interpreter using C language and Mega32 microprocessor. Using limited resource and memory in the microprocessor, the interpreter should...
View ArticleGuitar Tuner Using Atmega32
Introduction: Motivation for Design The Mechanix is a motorized guitar tuner for a standard 6-string electric or acoustic fixed bridge guitar. Named in honor of Megadeth guitar legend Dave Mustaine,...
View ArticleRocket Inertial Navigation System using Atmega32
Introduction Was that a … projectile? a rocket? an [XXXXX] missile? That was a dynamically controlled parachute guidance system looking for its target. The purpose of this project was to design a...
View ArticleGhost Writing Robot Using Atmega32
Summary We used two stepper motors to drive a steel ball scavenged from a ball-bearing. These motors were controlled by a PS/2 mouse wirelessly using the RCR-433 and RCT-433 receiver/transmission...
View ArticleShark Tag Microcontroller Platform Using Atmega32
Introduction The goal of this project was to develop a working bench-top microcontroller platform for a shark tag. It is to be used for on-animal, in-situ data logging applications involving sharks and...
View ArticleTeaching an old clock Using Atmega32
While exuding retro style, the alarm clock in its original state lacked many desirable features of today’s alarm clocks. The only controls consisted of a single on/off switch. It also lacked AM/PM...
View ArticleMusic Wand: Real-Time Optical Scanning of Sheet Music Using Atmega32
Introduction The Music Wand is a device that optically reads printed sheet music in real-time and synthesizes the notes which are read from the page. The device uses a linear image sensor mounted on...
View ArticleTriWheeler robot Using Atmega32
Introduction The TriWheeler is a radio-controlled robot with three wheels. The lack of the fourth wheel is far from the only thing that renders it distinctively different from typical radio-controlled...
View ArticleElectronic Impact Vest Using Atmega32
Our one sentence “sound byte”… *POP* Finally, a fair and balanced way to score Tae Kwon Do matches without the moaning and groaning of everyone. The Electronic Hogu system uses piezoelectric force...
View ArticleHelp Quit Smoking Watch Using Atmega32
Introduction: The Help Quit Watch is a watch that smokers can wear to help them quit smoking. The Help Quit Watch contains a smoke detector that detects whenever the smoker smokes and plays an...
View ArticleROBOT ARM Using Atmega32
Introduction Our project is a twenty four and half inch aluminum frame robotic arm with four degrees of freedom. In our project we made the arm the second player in the classic game of Tic-Tac-Toe to...
View ArticleAccelerometer Controlled R/C Vehicle Using Atmega32
INTRODUCTION In our final design project for ECE 476: Microcontrollers, we decided to build a vehicle controlled, using accelerometers, by a remote control that wirelessly transmits, using RF...
View ArticleNeural Net Helicopter Using Atmega32
Introduction and High Level Design Our project was to design a two degree-of-freedom stationary helicopter, autonomously controlled by an evolving neural network. A normal helicopter has six degrees of...
View ArticleAdaptive 60 Hz Noise Cancellation Using Atmega32
An active noise canceler to eliminate the 60 Hz noise found in electrical signals due to AC power-line contamination. 60 Hz noise is frustrating for anyone trying to make sensitive measurements of low...
View ArticleAutomotive On-Board Diagnostics Reader Using Atmega32
Introduction Our project is a hand-held device that is capable of communicating with any vehicle that uses pulse-width modulation (PWM) data-link layer. Such devices are commonly referred to as...
View ArticleData Acquisition System With Controller Area Network and SD Card Using Atmega32
Introduction This project implements a high speed data acquisition system using Mega32 microcontrollers and a Controller Area Network (CAN). Recording data is essential to testing and developing a...
View ArticleGesture-driven Tetris Using Atmega32
Introduction Our project takes a classic video game and adds a twist with a handheld, gesture based controller. IT’S SUPER TERRIFIC AMAZING TETRIS EXTREEEEEEEEEEEME!!!!!!! We decided to undertake this...
View ArticleMulti-Player Light Cycle on Color TV Using Atmega32
Introduction: Our project is a two player tilt controlled video game based on the classic Light Cycle arcade game. The purpose of the game is to guide your player through the arena avoiding the...
View Article