A smart shopping system

Slides:



Advertisements
Similar presentations
Attendance Monitoring System using RFID Technology Presented by : Ayesh Minawi Sudqi Yaseen Laila Ghannam Supervised by : Dr. Mazen Rasekh.
Advertisements

Department of Electrical and Computer Engineering CDR Presentation Team Frij.
Home Area Networking for the Smart Grid Erik Cates David Green Daniel Han Justin Michela ECE 4007 Koblasz/Maxwell Fall 2010 In Conjunction With: Unmesh.
Department of Electrical and Computer Engineering MDR Presentation Team Frij.
Department of Electrical and Computer Engineering FRIJ Andrew Paisner - EE Carlton Jones - EE Adviser: Prof. David Irwin Shravan Nayak -CSE Amrit Khalsa.
Virtual Wallet Gates Winkler Yin Shen Jordan Samuel Fei /23/2009 A handheld device that saves time and money through smart budget management and.
Idongesit Ebong (1-1) Jenna Fu (1-2) Bowei Gai (1-3) Syed Hussain (1-4) Jonathan Lee (1-5) Design Manager: Myron Kwai Overall Project Objective: Design.
Flatiron Mobile Device Security Monitor Thomas Horacek Lucas Greve.
Design and Implementation of a Virtual Reality Glove Device Final presentation – winter 2001/2 By:Amos Mosseri, Shy Shalom, Instructors:Michael.
Department of Electrical & Computer Engineering Preliminary Design Review Team: Lucas Root Telin Kim Brandon Thorpe Michael Shusta Advisor: Professor Tessier.
Tracking Rover Team Rubber Ducky Joshua Rubin Alexander Starick Ryan Ramos Alexander Chi.
FPR Presentation Team Frij
Radio Frequency Identification Inventory Tracking and Status Monitoring of Blood Units Team 10 Mark Green Melissa Kronenberger Nadine Tribur Aaron Schlanser.
SmartCart The Interactive Shopping Cart Display UCSB ECE 189A/B, Fall 2012 – Spring 2013 Pallavi Jain Deniz Kaplan Peter Nguyen Vivian Vasquez.
Android ADK based app for offer making based on location and activity reporting John Waters.
ResourceFull Authors: Matt Kaye (EE ‘12) Nitin Puri (SSE ‘12) Advisor: Dr. Alejandro Ribeiro Special Thanks.
Virtual Wallet Gates Winkler Yin Shen Jordan Fei Project Manager: Prajna Shetty /02/2009 A handheld device that saves time and money through smart.
RFID Inventory Management And Tracking System Greg McDaniel Hashem Garner Adam Kesner Thomas Harris.
Electrical & Computer Engineering Presentation by: Andrew Frieden Matthew Weydt Nick Setzer Tyler Dunn PDR 2012 – Team Gong Self Sustaining Sensor System.
Dan Chambers, Josh Marchi, Jeff King, Paul Rosenberger.
IntelliCart TM Automated Shopping and Checkout System IntelliCart TM Automated Shopping and Checkout System Peter Dao, Joseph Esler, Brett Halper, Jason.
Samuel John Vinod Kumar CG Ganesh Raam K. Introduction  The need for health consciousness has increased in the recent past and so is the need to monitor.
Bully Blue Lock Midterm Presentation 2014 Senior Design II.
ECE 477 DESIGN REVIEW TEAM 3  SPRING 2015 Garrett Bernichon Bryan Marquet John Skubic Tim Trippel.
SMART BRACE Taylor Ellsworth Advisor: Professor Buma.
(Left to Right) Matt Finn Brian Crone Samuel Oshin Yonatan Feleke.
Group 25 Kevin Kong Mei Ling Yeoh Xianze Zhan ECE 445 Spring 2016 THIEF RESISTANT SHOPPING CART.
Boeing NFC Part and Process Tracking System Team 41 Alper Olcay – Vigneshwar Karthikeyan – Jinjoo Nam.
QuickBev Group 29: Phillip Nielsen & Michael Perreux TA: Braedon Salz ECE445 Spring 2016 May 4, 2016.
Refrigerator Diagnostics Group #14 Jacob Belica Bradley Snyder Darwin Walters.
Digital Carpool Aid Mid-semester Presentation Senior Design I March 5, 2015.
SMART CART Group 20 Ciju Francis, Tom Rosengrant.
1 Study Session 3: Computers & communication systems working together 3.1 ICT systems in a supermarket: Supermarkets make use of ICT systems for a range.
Arduino.
Understand The Use Of Technologies In Fashion Merchandising And Marketing FM 3.02.
Scrolling LCD using Arduino.
Arduino Based Industrial appliances control system by decoding dual tone multi frequency signals on GSM / CDMA network. Submitted by:
Home automation using Arduino & ‘PIR sensor’
Arduino BASED RFID Device Access
Automatic human detector garbage can.
Mobile Application Development
Key Master Group 14 Petar Barac, Amanda Beck, & Leslie Cheng
Outline Introduction Standards Project General Idea
Monitoring Robot Prepared by: Hanin Mizyed ,Abdalla Melhem
PDA & Mobile Verification Solution Presentation
Open Minds ESL Electronic Shelf Label
‘SONAR’ using Arduino & ultrasonic distance sensor
Saltriver LBS Solutions
1.1) problem statement Threat to the user; controller device easily be hacked. Current controller device is not user friendly. Analysis Flight Time requires.
ORQC: Oculus Rift Quadcopter Controller Group 6
GPS Smart Watch PT88 SOS System watch for elderly.
GPS Smart Watch PT88 SOS System watch for elderly.
GPS Smart Watch PT88 SOS System watch for elderly.
GPS Smart Watch PT88 SOS System watch for elderly.
Instrumented Beehive Team 1: CSE: Max Aukshunas, Manali Palwankar
Instrumented Beehive Team 1: CSE: Max Aukshunas, Manali Palwankar
Midway Design Review Team 24 “Remote Chess” December 8,
Final Project Review Team Digiceipt April 19,
Asset Control System Group 5
Senior Design Group #5 (Summer 2012)
Under the Sun Drink Mixer Group 4
A smart shopping system
Understand The Use Of Technologies In Fashion Merchandising And Marketing FM 3.02.
BRAIN Helmet Group 4 Ryan Mortera EE Nada Algharabawi CpE
Midway Design Review __________ Senior Design Project Fall 2018
- Dylan Leintz - Dr. Davies
Arduino Board.
Arduino म्हणजे काय?.
SandWish Automated Tabletop Sandwich Maker
RFID based attendance system using GSM BY MAMATA YADAV.
Presentation transcript:

A smart shopping system SmartKart A smart shopping system Group G Victoria Abreu - CS Christina Heagney - CpE Lucas Ryan - CS Doran Senior - CpE

Project Motivation: What is the problem? Why do we care? Currently, shopping can be a hassle: Waiting in long checkout lines Spending time collecting coupons If on a budget, keeping track of subtotal manually With all these factors, a simple task like shopping becomes hectic and wastes time. Our SmartKart shopping system is a solution to this.

Project Overview: Our Goal Motivated by the Amazon Go Supermarket, our project is a portable, lower-cost alternative. The SmartKart will: Remove the issue of long lines Assist users by providing coupons available at the current store Display the cost of the products in their shopping cart

What is a SmartKart? The SmartKart is a portable system that interfaces with a mobile app to improve the shopping experience: RFID technology will track items that have been added/removed from the cart Upon exiting the store, the customer's account will be charged, and an electronic receipt will be generated GPS will monitor the cart’s current location to help prevent theft The app will store the current coupons available, account information, and handle payment transactions

Project Requirements: General The overall shopping cart shall be no bigger than 45"H x 25"W x 25"D The overall system shall weigh no greater than 50 lbs The overall system shall cost no more than $500 to build The user shall be able to grasp the functionality of the GUI in approximately one minute The device will allow users to purchase at least 25 items at a time

Overall System Design r

Hardware

RFID System RFID sensors and tags will keep track of all items a shopper adds/removes from their shopping cart Each item will have a unique RFID tag The RFID sensor will be placed on the inside railing of the shopping cart

RFID Comparison Device Dimensions Range Frequency Price RFID Reader ID-3LA 0.7” x 0.8” Up to 4” 125 kHz $25.95 PN532 NFC/RFID 2.1" x 4.7" 13.56 MHz $35.95

GPS/Locking System A GPS/Locking system will be used to help prevent theft of carts GPS will determine if a shopping cart has traveled outside of the store’s perimeter If so, the lock will engage, and cart will lose mobility

GPS Comparison Device Satellites Update Rate Position Accuracy Tracking Sensitivity U-Blox NEO-6M GPS Module 50 channels 5 Hz (max) N/A -161 dBm Adafruit Ultimate GPS Breakout 22 Tracking w/ 66 channels 1-10 Hz 3m -165 dBm

WiFi Module Once an item is scanned, the WiFi module sends the following via a POST request to an HTTPS server: Store ID (12 bytes) Cart ID (12 bytes) Product ID (7 bytes)

WiFi Module Comparison Device Connectivity Range Interface HTTPS Enabled Cost ESP8266-01 ~1,000 feet Serial No $6.99 Adafruit ATWINC1500 ~800 feet Serial, SPI Yes $24.95 ESP8266-12e $6.95

Power Distribution Power Patrol Sealed Lead Acid Battery Volts 12V Current 5 A Battery Life 20 hours Dimensions 3.5 x 2.8 x 4 in

Microcontroller Comparison Device Operational Voltage Memory Speed I/O Pins Power Consumption Price MSP430G2553 1.8V – 3.6V 16 KB FLASH 0.5 SRAM 16 MHz 24 Active Mode: 230μA w/ 1 MHz Off Mode: 0.1μA $9.99 ATmega2560 4.5V – 5.5V 256 KB FLASH 4 KB EEPROM 8 KB SRAM 86 500μA w/ 1 MHz $45.95 ATmega328P 1.8V – 5.5V 32 KB FLASH 1 KB EEPROM 2 KB SRAM 20 MHz 23 0.2mA w/ 1 MHz $24.95

Voltage Regulator

System Prototype

Software

UI Design Using Angular.js Creating a Progressive Web App Currently working on connecting the backend with the frontend

UI Wireframes

System Architecture MongoDB (Database) Express (Web Server) Angular (FrontEnd) Express-jwt (Web Tokens) Socket.io (Web Sockets) Stripe (Payment processing) S3 (File storage)

Block Diagram: Software

Business Logic Bind user with selected cart in database and create their virtual shopping cart Web sockets to update user’s running cart as they add/remove items from their cart When users are being cashed out, we charge their card on account to the selected store’s bank account via Stripe Users can view stores’ products and coupons, as well as calculate the cost of their shopping list in real time

Database Collection: Products Coupons Store Information Account Purchases Storing payment sources (bank account/credit/debit cards) tokens from stripe for PCI compliance Storing aws s3 url to account receipts to improve lookup time

Administrative Content

Work Distribution Component Primary Secondary Power Doran Senior Christina Heagney GPS Locking Mechanism RFID System PCB Database Lucas Ryan Victoria Abreu Payment System Communication User Interface

Budget OBJECT QUANTITY EST. COST Total: $300.08 RFID Scanner 1 $39.95 RFID Tags 50 $19.20 GPS 66 Channel Breakout Board Arduino Uno $22.00 PCB 2 $70.00 Wifi Module $4.00 Payment System $50.00 Shopping Cart $40.00 BreadBoard (830 pins) $2.99 Battery $11.99 Total: $300.08

Issues Encountered RFID sensor is short-ranged Longer range sensor is more expensive Researching how to extend the range of our current sensor Mapping Store coupons to products Structure data that queries coupon products effectively that can scale well Solution: keep id of all the coupons and products a store currently accepts/offers and filter through those arrays

Progress

Questions?