Stemming from Greek mythology, Argus was a shepherd with one hundred eyes. It was said that at any given time, at least one eye was always awake. The purpose of the Argus 682 Project was to design a wireless sensor platform capable of capturing automobile-oriented sensor data and transmitting it wirelessly to a base station for monitoring. While the project was a success, it was by no means a walk in the park. Many different ideas were incorporated as our design process evolved over a period of 10 weeks. Several iterations of software and hardware engineering were required to render a complete system. The result of our work is captured here. This site will remain dynamic as our research continues. Group Members
Bill of Materials / Parts Manifest
Code Samples
CrossBow wxWindows User Interface CrossBow was the interface software built by Max Vilimpoc to interpret the data from the sensor module. Data packets were polled across the wireless serial interface, and interpreted piece by piece as specified in the packet format. wxWindows is a cross-platform user interface library written in C++ which is easy to learn and customize as needed.
One of the handy tricks we used to save on compilation time involved the use of a program called serproxy, which takes care of the dirty work needed to poll a PC serial port, and basically reroutes serial port output to a TCP/IP socket, which CrossBow then connected to with simpler polling routines.
Team Reports
Final Presentation Slides
Click here to view our midterm presentation slides (February 05, 2002). Also in [ppt] and [pdf]. Photos
|