160 likes | 366 Views
CPSC 483 – Computer System Design. Coff-e-mail Critical Design Review March 10, 2004 Don McGee Eric Peden Payton Quackenbush Zack Roman. Review of Problem Needs. Department wants convenient way to keep tabs on the coffee pot.
E N D
CPSC 483 – Computer System Design Coff-e-mail Critical Design Review March 10, 2004 Don McGee Eric Peden Payton Quackenbush Zack Roman Critical Design Review
Review of ProblemNeeds • Department wants convenient way to keep tabs on the coffee pot. • Department wants easy way to remotely check level of coffee in the pot. Critical Design Review
Review of ProblemGoals and Objectives Goals • Design a complete embedded network system • Build complex analog-digital interfaces (advanced sensors, web cam) Objectives • Unobtrusive footprint • Current coffee status • Statistics and mug shots • Remote notification Critical Design Review
Design • Snap TiltKit microcontroller – server • FPGA, CMUcam – image processing • PIC, A/D converter – sensor processing Critical Design Review
System Block Diagram Critical Design Review
Server • User interface to coffee machine • Event notifications • Statistics • Mug shots Critical Design Review
Server (cont.) • Completed tasks • Software architecture • 50% of Java code written • Remaining tasks • Approve network access • Remaining code Critical Design Review
Server (cont.) • Testing procedures • Unit tests • Command-line event simulator • Load tolerance Critical Design Review
Sensors • PIC polls sensors for data • Processes signal data for use by server • Controls camera module and passes compressed images to server • Controls output of LCD Critical Design Review
Sensors (cont.) • Completed tasks • Validated sensor data • I/O Protocols / LCD Interface • Pinouts • Remaining tasks • Breadboard prototype • Sensor mounting • Programming Critical Design Review
Sensors (cont.) • Testing procedures • Verify sensor values from LCD • Basic I/O to server to verify serial protocol • Data verification will be done server-side Critical Design Review
Camera • Separate camera module needed • PIC too slow for JPEG compression • Standalone module alleviates synchronization issues • Design revision: FPGA for camera input/image processing Critical Design Review
Camera (cont.) • Completed tasks • Camera output protocol • Camera color spaces • Sample JPEG compression implementation • Remaining tasks • Modify JPEG code • Select FPGA • CameraSensor module protocol Critical Design Review
Camera (cont.) • Test procedures • Test camera output with small image window and LCD • Cover camera with solid color cards • Software simulation of FPGA • Input pre-built RAW image data • Output JPEG data to file Critical Design Review
Parts List Critical Design Review
Conclusion Questions? Critical Design Review