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
|
| Morgan Taylor |
![]() |
Device Driver & Control Algorithms
|
| Paul Hepworth |
![]() |
Windows
Interface
|
| David Hawks |
![]() |
Hardware
Selection and Mock-up
|
| Mel Torrie |
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.
Mel Torrie, Morgan Taylor, Paul Hepworth, David Hawks
Copyright © 1996 MPMD Engineering. Photo © MELSNAP Unlimited.