Team 26: Zipcart
Midway Design Review
Team 26: Zipcart Midway Design Review Team Ryan Lagasse Ricardo - - PowerPoint PPT Presentation
Team 26: Zipcart Midway Design Review Team Ryan Lagasse Ricardo Henriquez Jonathan Azevedo 2 Problem 3 Topology 4 Block Diagram Embedded System Amazon Web User Interface Services Optics Detection API Gateway Android App User
Midway Design Review
Jonathan Azevedo Ricardo Henriquez Ryan Lagasse
2
3
4
Embedded System Optics Amazon Web Services Detection Power Feedback User Interface Android App User Public Internet Barcode API API Gateway DynamoDB Lambda
5
6
7
8
9
Ricardo
10
11
movement of shopping cart
produced versus speed
motor
12
voltage drop (0.55V @ 1A)
convert AC into DC
variations
13
between 2.7V and 11.8V
current at different input voltages
14
circuit allows Raspberry Pi to run while recharging the battery
rate of 1000mA
15
16
Jonathan
17
Optics
Software
18
Optic system scans objects as they enter the cart
19
Camera requirements
Kuman Camera Specs
20
21
Important libraries
Procedure 1. Creates order in cloud 2. Detects barcode in video stream 3. Extracts UPC code from barcode 4. Sends UPC code to AWS Database for lookup, caching, and editing user order
22
23
24
Ryan
25
26
API Gateway Lambda DynamoDB Barcode API User Interface Raspberry Pi
1. Parse HTTP Request. Get Order ID, UPC, Action to Perform 2. If UPC in Cache: 3. Retrieve product information 4. Else: 5. Request product information 6. Store information in Cache 7. Add or Remove UPCs in Order with proper ID
27
Latency – Not Cached 2.446 seconds
28
Order
Request GET /products?barcode=778554152253 HTTP/1.1 Response HTTP/1.1 200 OK Content-Type: application/json { “barcode”: “778554152253”, “product_name”: “Velveeta Shells & Cheese, 24Oz (Pack of 3)”, “price”: 14.52, ... }
29
30
Jonathan
31
32
33
34
35
Remaining Budget, $221.68 $40.95 $20.00 $19.95 $2.95 $5.95 $1.50 $16.50 $23.96 $94.33 $52.23 Remaining Budget VRUZEND Battery Kit Mirrors PowerBoost 1000 Charger USB Cable USB Power Supply 100mm JST PH 2-Pin Female Connector TP4056 Lithium-Ion Battery Charger & Protection Module 3000mAh 15A Battery Cells Pixy2 Camera & Pan Tilt Kit LED Strip
36
37
10/110/8 10/15 10/22 10/29 11/5 11/12 11/19 11/26 12/3 12/10 12/17 12/24 12/311/7 1/141/211/28 2/4 2/112/182/25 3/4 3/113/183/25 4/1 4/8 4/154/224/29 5/6 Benchside #1 Detection Install OpenCV Barcode Detection(Still Photo) Barcode Detection(Video Feed) UPC Recognition UPC Lookup Add Items to Cart Balance Remove Items from Cart Balance Detect Missed Items Power Planning Motor Simulator DC Motor Regulator Circuit Booster Circuit Li-ion Battery Improvements PCB PDR Benchside #2 MDR Thanksgiving Break Feedback System Integration Order Tracking Theft Detection App Interface, Android AWS unit tests Integrate AWS-UI Website Shopping Cart Install LEDs Mount Camera Install Mirrors Calibration
Questions
38
Jon & Ryan: End-to-End Barcode Scanning Ricardo: Power Delivery
39
40