Winter 2015 Projects

The last half of Advanced Microcontroller Engineering, 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-Plus board used in the class.

Other year's projects for Winter 2014 are here, 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, Spring 2005 are here, and those for Spring 2004 are here.

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

project
project
Microcontroller Controlled Garage Opener by Miroslav Vdovich

"My project is a model of a garage opener. I used a simple motor to move a door up and down and an infrared LED to detect if anything is in the way of the door."

project
project
Product Counter by Phu Nguyen

"This project is designed to count objects as they pass through a gate." It uses a light sensor and the 4 digit 7 segment display and turns on a light, makes a sound, and energizes a relay when a desired number is reached.

project
project
Infrared Capacity Counter by Ashley Wilcox

"The program counts the number of people that enter and leave a room and displays the number of people that are currently in the room."

project
project
Smart Power Center by Jonathan Waldrip

"Modified rack-mount surge protector to have controllable outlets and current sensing outlets. Dragon12 board communicates with a Crestron controller via RS-232 for iPad application."

project
project
Audio Volume Level Display by David Houston

"The assignment is comprised of an audio input and the resulting output displays the fractional volume level on a 14-segment LED display."

project
project
Keypad Entry System by Nate Tan

"Upon pressing the correct sequence of numbers, the doorjamb will activate and allow entry to the user."

project
project
Scheduled Light Controller by Ben Morse

"The light automatically turns on and off at user adjustable times, as well as including a manual mode to turn the light on or off at any point. The current time is shown on the 7-segment display."

project
project
Infrared Motion Security System by Galen McDermed

"I have designed a useful infrared security system to detect and alarm when an object moves within the field of view of an infrared sensor. The system is designed to annunciate the intrusion by emitting a warning tone and lighting any number of LEDs put in parallel."

project
project
Light Detecting Solar Panel by Shon Webber

"Light dependent resistors detect the direction of greatest luminosity in order to position a solar panel to receive the light at the most optimal angle. The values for luminosity are sent to the microcontroller where they are compared and the greater luminosity will cause the microcontroller to send a command to a stepper motor where it will turn clockwise or counterclockwise to meet the light at the optimal angle."

project
project
Daylight Harvester by Micheal Ellison

"The project is a daylight harvester, a device that will read ambient light and adjust an externally connected incandescent lamp based on the need for more light."

project
project
Programmable Thermostat using the MPU-6050 on the I2C Bus by David Rawlings

The input device is the Invensense MPU-6050 motion processor unit. The output device is a simple fan.

project
project
Desktop Assistant by Mackenzie Clark

"Menu driven, desktop assistant.

  • counter
  • clock
  • led dimmer"

project
project
Microcontroller Smart Charger by Charles Jost

"The basis for this project is to be able to charge a single battery cell and have a functional demonstration prototype with a user interface."

project
project
The Clapper: With a "Prepping" LED by Caleb Schlamp

$quot;The clapper waits to hear two claps before toggling on or off . When only one clap is heard it displays a "prepping" LED for up to six seconds before it gives up and listens for a new first clap.$quot;

project
project
DC Motor Tank Robot

"The program uses the keypad on the Dragon12 for control and an LCD display for instructions. Using two DC motors, the tank is able to go forward and backward, and it is also able to turn left and right by spinning the motors in opposite directions."

project Krispy Kreme Donuts

The students in my last Microcontrollers class got donuts.