See this year's students' projects here.

The last half of Microcontroller Systems Lab, five weeks, is devoted to an individual project of the student's choosing and design. The only requirements are that it be stand-alone (code in EEPROM), have both an input and output device, and involve hardware beyond that which is on the DRAGON12 board used in the class.

Other year's projects for Winter 2013 are here, Winter 2012 are here, Winter 2011 are here, Winter 2010 are here, Spring 2009 are here, Spring 2008 are here, Spring 2007 are here, Spring 2006 are here, and those for Spring 2005 are here.

Here are the projects in the (arbitrary) order they were presented. Click on the images for an enlarged view.

PWM Drive Unit for a DC Motor -- has feedback circuit (via ADC) to monitor the motor current.
Automatic Door Opener -- light sensor causes motor to open door (here represented by a lever) for a timed period, and then the door closes. Stop switches mark the end of travel.
Laser Tachometer -- an FPGA captures the speed up to 10,000 RPM, while the microcontroller controls the laser, reads the data from the FPGA and display it on the LED display.
Variable Speed Fan -- fan speed is adjusted from keyboard (via RS232 interface). Speed range is indicated on LEDs.
Engine Tachometer -- a keypad is used to specify number of blades in engine fan, then the speed is measured (using the IR transmitter and receiver on the DRAGON12) and displayed on the LCD display.
Robotic Arm Controller -- keypad controls a robotic arm, with user prompted by messages on the LCD display. User specifies which of five axis and direction of travel then indicates stopping point. If no stopping point is indicated, a timer will shut off the motor.
Motorized Platform -- microcontroller drives two stepper motors to position platform. Has photo resistor input so light source can control operation. Note that the "platform" is the box in which the DRAGON12 is shipped!

Simulated VGA Screensaver -- a CPLD handles the high frequency VGA interface. The microcontroller "flashes" the colors.

Contact me at webmaster9@almy.us (note that this address will change regularly to thwart those spammers).

Return to classes overviews

Last modified April 2014