In order to take our system from prototype to production ready, several changes need to be made. To create a self contained system, all logical operations and I/O should be performed on one board. The main reason for using two DE2 boards was because of the limited microphone inputs to the audio CODEC. A production model of our system would have a time division multiplexed microphone input to accommodate multiple microphone inputs for multiple rooms. This would require external switching circuitry to physically switch the input path to feed the DE2 a specific microphone signal. Additionally, operating from a single board would eliminate the grounding issues we faced when interfacing multiple boards. These issues initially caused problems with attaining a usable input from our sensors. Another function that needs to be integrated with a single board design is the VGA display. The display was originally designed in Verilog HDL and was used with the UP2 board. Porting the design to the DE2 proved to be too time consuming for the amount of time we were willing to give the feature, but given enough time, it would be a worth while function for monitoring system status. If these features can be integrated into a single system, that system would be ready for full scale tests and possible production.
This project enabled us to gain experience with integration of digital and analog electronics when developing an embedded system. We faced several problems in the digital and analog domains that required additional research. Even though our end product isn't exactly as proposed, we were successful in producing a system that tracks a person in multiple rooms.
MATLAB Image Processing
Sensor Design and Construction
VGA Sensor Display