Presentation is loading. Please wait.

Presentation is loading. Please wait.

ECE415 Senior Design Project Spring 2009 FPR Presentation Robert Basile Rowan Oberski Qiaowen Zheng Danxiang Li Faculty Advisor: Russell Tessier Enjoy.

Similar presentations


Presentation on theme: "ECE415 Senior Design Project Spring 2009 FPR Presentation Robert Basile Rowan Oberski Qiaowen Zheng Danxiang Li Faculty Advisor: Russell Tessier Enjoy."— Presentation transcript:

1 ECE415 Senior Design Project Spring 2009 FPR Presentation Robert Basile Rowan Oberski Qiaowen Zheng Danxiang Li Faculty Advisor: Russell Tessier Enjoy The Wait

2 2 ECE415 Senior Design Project Spring 2009 Problem  Waiting in a restaurant is not enjoyable: Boring Inefficient Wait for table then wait for food Limited Interaction Too many people around to talk private Reason to leave

3 3 ECE415 Senior Design Project Spring 2009 Solution  Create a system which allows The customer to: Stay entertained Interact in a new fun way with all other patrons Obtain updated wait information w/o getting up The business to: Encourage customers to return Have an edge over competitors Improve overall restaurant efficiency

4 4 ECE415 Senior Design Project Spring 2009 Solution  A Two Piece System: A client side handheld unit consisting of: 3.4" LCD Touch Screen Display Wireless capabilities A user friendly software interface A server side software client: PC based Fulfill client handheld requests Interact with local restaurant network Manage multiple users simultaneously

5 5 ECE415 Senior Design Project Spring 2009 Block Diagram

6 6 ECE415 Senior Design Project Spring 2009 Work Breakdown  Server: Back: Robert Basile GUI: Robert Basile  Client: Back: Rowan Oberski GUI: Dan Li  Windows CE Platform Builder: Dan Li & Robert Basile  Hardware: PCB: Q Zheng Component Selection: Q Zheng

7 7 ECE415 Senior Design Project Spring 2009 Server Screenshot

8 8 ECE415 Senior Design Project Spring 2009 Server Class Flow Diagram

9 9 ECE415 Senior Design Project Spring 2009 Server Software Code  Approximately 1550 lines GUI: ~650 Lines Server: ~900 Lines 10 Classes  Separate Thread for each connected HandHeld Java ServerSocket  Prompt System Response 20 Clients simultaneously Tested with script

10 10 ECE415 Senior Design Project Spring 2009 Client Screenshots Need More Screen Shots

11 11 ECE415 Senior Design Project Spring 2009 Hand Held Class Diagram

12 12 ECE415 Senior Design Project Spring 2009 HandHeld Software Code  Approximately 1500 lines 7 Screens, 10 Classes OOP, Separation of Presentation from Logic  Multi-threaded to Maintain Responsive GUI at All Times Worker Threads for all I/O and Networking Screen Navigation Control Exception Handling

13 13 ECE415 Senior Design Project Spring 2009 System Scalability  802.11 Limitations Router ~250 Clients (Ideal) Roughly 300 foot Range  Standard Computer JVM allocates 1000+ Threads NEED MORE INFO

14 14 ECE415 Senior Design Project Spring 2009 PCB Motivation  Limit PCB to only “necessary” features Mini2440-I Processor Card Serial port (UART) USB Device port LCD connection  Reduce Cost SDK board ~ $259 Our PCB ~ $60  Reduce Power Consumption

15 15 ECE415 Senior Design Project Spring 2009 Hardware Operating Specs  Overall Board 5V Up to ~2.2W Dev Board ~3.3W  VT6656 USB Wireless 802.11g Active Mode 3.3V : 259mA : 854.7mW Standby 3.3V : 384uA : 1.267mW  LCD Screen 5V : 190mA : 950mW

16 16 ECE415 Senior Design Project Spring 2009 Our PCB Design Need Picture of Our Board

17 17 ECE415 Senior Design Project Spring 2009 Problems/Solutions Hardware Design  Synchronizing Different Clock Frequencies Daughter Card: 300MHz USB 12 MHz  Need More Info

18 18 ECE415 Senior Design Project Spring 2009 Wrap Up Success: All Software Completed & Fully operational Good Scalability 2 Handhelds communicating Hardware Booting Linux Communicating via Hyper Terminal Short Comings: Not Battery Powered Wireless not built in. Future Enhancements Web based Skinning for HandHeld


Download ppt "ECE415 Senior Design Project Spring 2009 FPR Presentation Robert Basile Rowan Oberski Qiaowen Zheng Danxiang Li Faculty Advisor: Russell Tessier Enjoy."

Similar presentations


Ads by Google