CSE477 Project Suggestions
Project ideas to serve as starting points:
-
Virtual Neighbor: Many devices commonly found or easily installed
in a home could keep a virtual eye on an elderly relative. For example,
motion sensors, door/window sensors, thermostats, and microphones could
be perform monitoring functions and report unusual situations. Examples
are lack of motion or a door left open during the night. The interesting
part of this project is to create an architecture that makes it trivial
to add/remove sensors and provide a smoothly varying quality-of-service.
-
Location Tracker: Use GPS (for outdoors) and RF (for indoors) to
track the locations of people and objects. Spftware applications could
use this information to deliver location-dependent content or dialogs to
a users. A simple example would be a locating a printer nearest to the
user's current location.
-
Campus Navigator: Instrument a PDA with GPS and a campus map, to
allow the PDA to show precise directions to a building location.
-
Police/Fire/EMT Mapping: Emergency service workers would like to
receive maps of their destination prior to their arrival on a scene. Use
GPS and a PDA to provide location-dependent street or building maps.
-
Digital Pill Box: Mobile box that keeps track medication, dosages,
and when the patient actually takes their medicine. Also automatically
orders refills when the prescription is nearly used up.
-
Electronic Badge: Mobile user-identity tag that allows remote sensors
to unlock doors for authorized users, or sound an alarm for unauthorized
room access.
-
Measuring Body Motion: Use accelerometers and distance ultrasonic
rangefinders to measure body motion, and transmit this information to a
motion tracker.
-
Preferences Holder: A portable device that holds personal preference
information, and transmits this information (wireless RF) to set room temperature,
log onto a computer, set auto radios, etc.
-
Chording Keyboards: There should be a middle ground between pen-based
Graffiti and QWERTY keyboards for entering text. Construct an optimized
chording keyboard that presents a quick menu of choices for a user to select
with a stylus. Huffman coding may be a way to start. The screen space occupied
by the menu would be smaller than a keyboard and could be ideal for a PDA.
-
Mobile profile: A mobile appliance that monitors your computer usage,
and allows you to move from one computer to another and effortlessely pick
up your work where you left off.
-
Motion detector: A security appliance that sounds an alarm when
it detects sufficient motion in a video scene.
-
Competitive game over ethernet: Build a game to compete with another
team's XSV board over an ethernet link
This list is by no means complete-- feel free to come up with another.
Also, you may use any and all of the hardware-lab resources for your project.
Comments to: cse477-webmaster@cs.washington.edu