Winter 2014 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 2013 are here, for Winter 2012 are here, for Winter 2011 are here, for Winter 2010 are here, for 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
In-Stream Injection System by Chris Fenwick and Jeremiah Oertel

"Our project was for measuring various properties of water flowing through a system. We interfaced sensors that measured pH, electroconductivity, and flow speed to our Dragon-12 board using SCI. We also have a relay that injects fluid into the water speed."

project Interfacing the ADC0808CCN With a Dragon-12 Development System by David Steeprow

"For this project I intend to show how an ADC (National Semi ADC0808CCN) can be interfaced with the Dragon-12 board [...] to measure and report voltages from each of the 8 inputs of the ADC."

project
project
Infrared Remote Controlled 7-Segment and RGB LEDs by Roman Bogza

Roman used the IR receiver to control the 7 segment display and RGB LEDs on the Dragon-12 by pressing buttons on a remote control.

project
project
Ventilation Air Speed Monitoring by Tyler Stauss

"The wind meter creates a pulse, at frequencies relative to air flow speed, while the microcontroller measures the frequency of the pulse, manipulates the data, and displays it in frequency (Hz) and speed (f/m) on the Dragon board LCD."

project
project
On-Demand Ventilation System by Loren Lang

Loren interfaced a SenseAir CO2 sensor to the Dragon-12 board and displayed the CO2 level on the LCD display. The level controls the speed of a ventilation fan.

project
project
XBee Remote Temperature/Humidity sensing by Cody Dunlop

Cody used XBee modules to implement a remote temperature and humidity sensor with readout on the Dragon-12 board.

project
project
CAN Bus Interface to Vehicle Electrical Center by Gary Baker

Gary was my first student to use the CAN bus interface on the 68HCS12 microcontroller. His project was to interface with a "Multiplexed Vehicle Electrical Center."

project
project
Digitally Controlled DC Power Supply by Tony Burroughs

"[...]design and development of a digitally controlled linear power supply. The microcontroller used was an ATMega8 which was chosed due to the low price and availability of a $12 development board."

project Programmable Electronic Lock by Larry Piatt

"The purpose of the project is to create an electonic lock with a re-programmable lock code that shows the new code as it is being typed in, or the current state of the lock."

project
project
Electronic Home Garage Proximity Sensor by Jeremy Cooper

"My idea for the term end project is to use an ultrasonic module HC-SR04 and the Dragon-12 microcontroller board as a home garage proximity sensor for parking a vehicle at the appropriate distance from the wall."

project
project
Precision Weight Scale by Anthony Wright

"The scale consists of a Dragon12 development board, a load cell platform, and an amplifier/ADC circuit. [...] A user interface is provided to allow functions such as unit selection and calibration, and a standard RS232 protocol has been implemented to allow interface with PC software."

project
project
Line Following Robot by Allan Gutierrez

"A line-following robot is an automated robot that detects and follows a black line on a white surface. It is driven by two wheeled powered motors, and the control system is programmed to detect the black line with IR sensors."

project
project
Obsticles Detector by Hai Nguyen

"[The] ultrasonic sensor will scan for nearby objects and it will turn on the LED when the sensor detects an object within one foot range. It also shows the distance on the 7-segment LEDs whenever the object moves."

project
project
Using the 68HCS12 for Analog Waveform Manipulation by Michelle Kantor

An incoming analog waveform is modified (voltage limiting) based on user interface input. The waveform is then output, amplified, and sent to a speaker.

project
project
Display Transconductance of Tube Tester on a Microcontroller Display by Greg Simon

"For my project, I decided that I wanted to be able to use the Dragon 12 board to display a visual number readout of what the actual transconductance is from my vacuum tube tester."