1 / 23

Enjoy The Wait

Enjoy The Wait. MDR Presentation Robert Basile Rowan Oberski Qiaowen Zheng Danxiang Li Faculty Advisor: Russell Tessier. 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

Download Presentation

Enjoy The Wait

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Enjoy The Wait MDR Presentation Robert Basile Rowan Oberski Qiaowen Zheng Danxiang Li Faculty Advisor: Russell Tessier

  2. 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. 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. Solution • A Two Piece System: • A client side handheld unit consisting of: • 4.3" 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. Software/Use Features • Customer: • At initial screen the user is presented different options: • View menu • Pre-order their meal • View updated wait time • Turn on gaming mode • Tic Tac Toe, Holdem Poker, etc… • Restaurant: • Server client’s features: • Notify table status • Update wait times • Process Orders

  6. Block Diagram

  7. Chip Specs • Samsung S3C2440A • ARM920T Core • 400MHz • On-chip clock generator • LCD Controller • Interrupt Controller • Variable Power Mode

  8. CPU Block diagram

  9. UTU2440-S Development Kit

  10. Dev Board • SDRAM- 64M SDRAM - 32bit DataBus - SDRAM Clock 100MHz • Flash- 64M Nand Flash,- 2M Nor Flash,BIOS installed • System Clock- 12MHz  • RTC - Internal • Expand Interface- 1 34 pin 2.0mm GPIO - 1 44 pin 2.0mm System Bus • Dimension- 120 x 100(mm) • OS Support- Linux 2.6.13 - Windows CE.Net  4.2/5.0 Interface and Resource- 1 10M Ethernet RJ-45(CS8900) - 3 Serial Port - 1 USB Host - 1 USB Slave Type B - 1 SD Card Interface - 1 Steoro Audio out?1 Micro In? - 1 20 pinJTAG - 4 USER LEDs - 4 USER buttons - 1 PWM Beeper - 1 POT used for A/D converter adjust - 1 AT24C08 forI2C test - 1 20pin Camera Interface - 1 Battery for RTC- Power In(12V), with switch and lamp

  11. LCD Specs • Samsung LTE430WQ-F0C • 4.3 inch tft display • Touch screen • 480x272 resolution • 16.7 million colors • 24-bit RBG interface • 2.5 or 3.3V power supply • Average Power: 700 mw

  12. Power

  13. Ordering Issues • First board purchased: • UcLinux • No drivers • SD Card Load Crashes • Second Board: • Received wrong board from manufacturer • No LCD • Wrong Processor

  14. Windows CE Emulator • Simulate code without Dev board • Simulate hardware embedded environment • Simulate custom OS images

  15. Platforms • Client: • C# • .NET Compact Framework Version 2.0 • Server: • Java • Networking: • IEEE 802.11b/g

  16. Tentative OPCode Commands • HELLO • MENU • ORDER • GAME • HAND • TIME • BYE • ETC…

  17. Sample Command • String to be sent between Server/Client • “Enter Game Mode” sample command: • GAME~(Gamechoice)~(Pub/Priv)~(UNITID)~# • “Menu Pre-Order” sample command: • MENU~ORDER~(Item#)~(Quantity)~#

  18. Work Breakdown

  19. Proposed MDR Deliverables • A breadboard handheld unit: • Interface with wireless • Display to LCD • Communicate with server • Non-battery powered • Server Application: • Developed standard for sending/receiving commands. • Communicate with handheld

  20. Achieved MDR Goals • Windows CE Emulator Environment operational • Server/Client socket communication • Display to emulator output (GUI) • Standard for commands • Timer Displaying

  21. Proposed CDR Deliverables • Handheld Unit: • Working user interface with GUI • Receive “table-ready” notification • Check remaining wait time • Download Menu • Place pre-orders • Enter game mode • Server: • Accept incoming user communication • Handle user requests • Store Orders • Notify user table is ready

  22. Proposed FPR Deliverables • GUI for server side • Design documentation and specifications • Proper use instructions • Fully wireless unit • Battery Powered

  23. Wrap Up • All accomplishable goals met • Difficulties with product ordering

More Related