Objective:
Design and implement a Motion Tracking System using one video camera, multiple motion detectors, and an IBM PC to provide a single-camera surveillance system to monitor a large area.


PC Interface Circuitry

Motor Control Circuitry

Morgan Taylor


Device Driver & Control Algorithms

Dos Interface

Paul Hepworth


Windows Interface

Software Integration

David Hawks


Hardware Selection and Mock-up

Cirucit Board Layout and Fabrication

Mel Torrie

Conclusion

Designing and implementing this project, we learned some powerful lessons. One simple lesson was that AC is POLARIZED! Unfortunately, we had to learn this one the expensive way; we blew up one of our test computers. (Imagine trying to find someone else to loan us another!) Another lesson: when working with a computer and outside circuitry, isolation is vital. This can include opto-couplers and fuses on power lines. The final hard-learned lesson was to always keep an updated backup of all source code. Many extra hours were spent modifying .COM files with DEBUG.

Some less costly lessons included great experience with motion detectors, DC motor controlling, interrupt timing constraints, Windows interrupt restrictions, and DOS-to-Windows interfacing. To use inexpensive commercial motion detectors, we had to reverse-engineer them to bypass the delay circuitry.

One thing that we would do differently if we were to do the project again would be to replace the DC motor and potentiometer with a stepper motor, simplifying position detection and control.


Send comments to the members of our team.

Mel Torrie, Morgan Taylor, Paul Hepworth, David Hawks


Last updated June 5, 1996

 Copyright © 1996 MPMD Engineering. Photo © MELSNAP Unlimited.