How about playing some Rock?

Rock fans and Guitar Hero lovers should be interested in this project as this is a Rock Band player that actually decodes Xbox 360 video output and sends button pushes to beat bots. Well there is some math behind this, but the fact is that controller analyses video signal and determines when notes pop out. Project is designed around ATmega644 microcontroller running at 16MHz and is put on a custom prototyping board. When put in to nice guitar case – it becomes pretty attractive instrument. Continue reading

Broken speedometer? – Then make one

It happens sometimes that car speedometer fails and you have two choices – either try to fix it or build another one that would be different and cool. The following project is built around AVR ATmega328 microcontroller. And yes…its Arduino. Speed signal is taken with hall sensor that is triggered by magnet placed on prop-shaft, the rest is left for microcontroller where it can do much more than display current speed. It also displays max speed and trip distance when car isn’t moving. So this can be a perfect replacement of broken speedometer or nice addition along good one. Continue reading

Make Geo Caching a bit catchier

Probably you all know what GeoCache is. It’s pretty simple – you need to locate some hidden treasure according to GPS coordinates. But what if make it a bit different when you already have a treasure in your hands but can’t open it until you place it on specific coordinates. So this project is a box that opens when it is located on predefined coordinates. It is based on PIC18F2520 microcontroller which is interfaced to GPS receiver, LCD and lock of course. Device also logs each try to locate coordinates so it makes possible to analyze how good you were at locating these coordinates. So this is great addition to GeoCaching and everyone would probably love to give a try. Continue reading

Run Tetris on PIC microcontroller

Tetris is a never dying game. And it probably won’t for a long time because it is so simple and catchy. It a perfect source for another great embedded project. So here it is – a Tetris game on PIC 18LF4520 microcontroller and 64 LED matrix. Project is assembled on a simple single sided PCB board with only few components including PIC MCU, LED array, double AA battery holder and four buttons. And that is more than enough to run game. Probably most interesting part of the project is that the code is explained in detail, so it should be no big problem to adapt it for another microcontroller at your desire. Continue reading

Digital Thermometer powered by AT89S52 microcontroller

8051 microcontrollers are mature microcontrollers that have been used for quite long time and they still are popular in many applications. So here it is a standard temperature sensor project which has some educational aspects. As you know AT89S52 microcontroller has no ADC interface so there is an external ADC used which is built from scratch. In few words it is a counting type ADC which is based on DAC where digital to analog conversion is continued until match is found with comparator. So building such device is more fun. In this project a NTC type thermal resistor is used which value is red by custom ADC and value is displayed on 3 digit 7 segment LED indicator which is also driven dynamically. So again this is simple interesting and… Continue reading