Post on 20-Jan-2016
enter Dept name in Title Master
Wait WatcherMidway Design Review
Alexander Gutowski
Mat Barros
Steve Mitchell
Advisor: Professor Gong
2“Wait Watcher” MDR SDP11
Overview
Recap Feedback from PDR Updated Design System Components Testing Financial Report Future Goals
3“Wait Watcher” MDR SDP11
Recap
Pain to be solved: to eliminate wasting time waiting in line to buy lunch or in other services
Designing an embedded system that communicates with a website displaying wait times to the user• Counts people entering and exiting an area• Relates wait times to number of people present
4“Wait Watcher” MDR SDP11
Feedback from PDR
What is the real purpose behind the website? Cannot have many wires Our website will generate traffic to restaurants at
low times, creating spikes in the data causing unpredicted traffic flows
An empty restaurant could cause concern for patrons
How will wireless communication with the website take place?
Is the backup system, high resolution camera, necessary?
5“Wait Watcher” MDR SDP11
Updated Design
Updated Purpose Statement: The Wait Watcher system is a website that utilizes an embedded system and infrared sensor grid to count people entering and exiting a restaurant to obtain a busyness level. This real time system aims to inform people how busy a service is before the customer arrives, and to forecast the best time to arrive to minimize the pain of wasting time waiting in line.
People enter through a “grid” of sensors• Using Sensor Fusion to obtain 3 pieces of information:
Order, timing and Distance• Measure the net change in the grid using our decision
making algorithm• Wirelessly communicates to the website
6“Wait Watcher” MDR SDP11
Current Block Diagram
7“Wait Watcher” MDR SDP11
Physical Design
Side View of Grid
Overhead view
8“Wait Watcher” MDR SDP11
Sensor Fusion:
Sensor Fusion: using multiple, less complex, sensors to make one complex and cohesive sensor network
Cheaper More Accurate Decreased failure rate Safer, not as harmful to human eyes
9“Wait Watcher” MDR SDP11
Neural Networks:
Neural Networks: Using multiple factors as layers in the decision making process
Decision Making Algorithm:
• Decision = Wo + Wt + Wd
• Order of signals tripped: Wo = .75 [∑ s1 + s2+…+sn]
• Time signals were tripped: Wt = .15 [∑ s1 + s2+…+sn]
• Distance of signals tripped: Wd = .1 [∑ s1 + s2+…+sn]
Decision Output Action.80 < D < 1 +1 to Count
-.80 < D < .80 No Action-1 < D < -.80 -1 to Count
10“Wait Watcher” MDR SDP11
System Components
Sensors:• Sharp Infrared Long Range Proximity Sensor (10 total)
Analog-to-Digital Converter:• Arduino Mega 25600 Board
Microcontroller:• Intel Atom Microprocessor
Wireless Transmitter:• TRENDnet 300Mbps Wireless Router
11“Wait Watcher” MDR SDP11
Power Supply
A single power cord for the entire system
12“Wait Watcher” MDR SDP11
Microcontroller Software
Linux Operating System Inputs via USB from Arduino A-to-D converter C program runs decision making algorithm Data is stored in a MySQL database programmed
with SQL query language Database is stored on the 160GB hard drive of
the Atom
13“Wait Watcher” MDR SDP11
Website Communication
Uses PHP plugin with MySQL to access database Wireless router connected to Atom provides
wireless access point Website is updated accordingly in 1 minute
intervals• Green: < 10 minute wait• Yellow: 10-20 minute wait• Orange: 20-30 minute wait• Red: 30+ minutes
14“Wait Watcher” MDR SDP11
Testing:
Start by testing in SDP Lab• Refining the algorithm and system optimization
Have received “Go Ahead” from Blue Wall Management• Approved for whatever physical resources or demands
our system requires
Live testing in Blue Wall• Test Projections and database• Check for abnormal use cases in live setting
15“Wait Watcher” MDR SDP11
Financial UpdatePart Quantity Price
Sharp IR Proximity Sensor 10 $14.99 each
3 Pin IR Wiring Harness 10 $1.50
Intel Atom Microcontroller 1 free
Arduino Mega 2560 1 $64.95
9V AC to DC converter 2 $5.95
TrendNet Wireless Router 1 $38.95
5V breadboard power adapter
1 $9.95
Mini USB to USB cord 1 $3.95
Projected Cost: $295.00 + Housing Costs
16“Wait Watcher” MDR SDP11
Goals for CDR
Functional sensor network
Decision Making Algorithm completed
Implement database to store and retrieve data
Initiated testing procedures in SDP
17“Wait Watcher” MDR SDP11
Thank You!
Questions?
Check team website for more updateshttp://www.ecs.umass.edu/ece/sdp/sdp11/gong/
18“Wait Watcher” MDR SDP11
Business Plan Website will keep track of actual head counts at 15
minute intervals throughout the day• Useful to the business for staffing/resource management
The menu will be on the website • Free Advertising for the restaurant
By keeping the price of the system capped at $500, the system is extremely affordable• A similar infrared people counter that does not offer any
commercial aspect, just a head count of people who come and go, costs $200(+)
• Lends itself to widespread expandability, potentially “Wait Watchers” a social networking site for local restaurants
19“Wait Watcher” MDR SDP11
Division of Labor
Microcontroller (software side)
Wireless communication
Component research
Website Design
Website software
Neural network and sensor fusion R & D
Alex: Steve: Mat: Microcontroller
(Hardware side)
Test location approval
20“Wait Watcher” MDR SDP11
Pro’s and Con’s
Pro’s:Decreased wait times to get foodLess crowded in the Blue Wall CaféMore consistent business throughout the day for Blue WallExpandable technology
Con’s:Website might not be used regularlyIf count is not accurate people will not use it Blue Wall might find the system intrusiveCamera’s pose privacy problems
21“Wait Watcher” MDR SDP11
Design Challenges
Interfaces• Sensors• Wireless
Comprehension of collected data• Signal processing• Integration
Cost Adequate testing location
• Location of sensors