intellicart tm automated shopping and checkout system intellicart tm automated shopping and checkout...

17
IntelliCart IntelliCart TM TM Automated Shopping and Checkout Automated Shopping and Checkout System System Peter Dao, Joseph Esler, Brett Halper, Jason Price

Upload: david-hicks

Post on 30-Dec-2015

218 views

Category:

Documents


1 download

TRANSCRIPT

IntelliCart IntelliCart TMTM

Automated Shopping and Checkout Automated Shopping and Checkout SystemSystem

IntelliCart IntelliCart TMTM

Automated Shopping and Checkout Automated Shopping and Checkout SystemSystem

Peter Dao, Joseph Esler, Brett Halper, Jason Price

Objective:

► To create an automated shopping and checkout system with wireless communication between an embedded system on a cart and an RFID tag on merchandise.

04/19/23 2ECEN 4610 - DEHP2009 - IntelliCart

Joseph (ECE): Software Systems Development

Brett (EE): Wireless and Hardware Design

Jason (EE): Embedded Systems Design

Peter (ECE): Hardware-Software Interface

Division of Labor:

04/19/23 3ECEN 4610 - DEHP2009 - IntelliCart

High-level DiagramHigh-level DiagramHigh-level DiagramHigh-level Diagram

04/19/23 4ECEN 4610 - DEHP2009 - IntelliCart

04/19/23 5ECEN 4610 - DEHP2009 - IntelliCart

Mid-level DiagramMid-level DiagramMid-level DiagramMid-level Diagram

ECEN 4610 - DEHP2009 - IntelliCart04/19/23 6

Low-level DiagramLow-level DiagramLow-level DiagramLow-level Diagram

Hardware:

Deliverable: 125 kHz ID-20 RFID Reader with RFID tag Graphic LCD (160x128) Power system Altera Cyclone II FPGA Magnetic stripe card reader Keyboard Memory/Storage to be determinedOptional: DE2 development board Load Cells Bluetooth module(s) 2-line/16 segment LCDs

04/19/23 7ECEN 4610 - DEHP2009 - IntelliCart

FPGA implementation:

Cyclone II EP2C35 FPGA 2 NIOS II soft-core processors – 50 MHz Storage – on chip, flash, SRAM GPIO - UART

04/19/23 8ECEN 4610 - DEHP2009 - IntelliCart

Software:

Java Micro Edition (ME) Java Virtual Machine (JVM) NetBeans IDE 6.5 (Software Development) Quartus II 8.1 (Altera DE2 Development) Altium Designer 6 (PCB Layout)

04/19/23 9ECEN 4610 - DEHP2009 - IntelliCart

Software:

Automatic totaling ASCII parsing (RFID and magnetic stripe readers) Item lookup GUI Electronic receipt (sent via e-mail) Pricing updates (in centralized database)

04/19/23 10ECEN 4610 - DEHP2009 - IntelliCart

04/19/23 ECEN 4610 - DEHP2009 - IntelliCart 11

Static Class Diagrams

04/19/23 ECEN 4610 - DEHP2009 - IntelliCart 12

Interfaces:

HW/SW Partition

Hardware Synthesis

Software Implementation HW/SW Interface

Integration and Test

Interfaces (cont.):

RS-232 Serial:• RFID Readers• Magnetic Stripe Reader• Bluetooth Modems• Keyboard

Large LCD: KS0108B Small LCDs: HD44780

04/19/23 13ECEN 4610 - DEHP2009 - IntelliCart

Budget:Component Manufacturer Price

FPGA Altera $80

Memory/Storage   $50

PCB Fabrication Advanced Circuits $100

LCDs Toshiba $100

Keyboard   $30

Load Cells   $200

CC Reader IDTech $40

Bluetooth Roving Networks $200

RFID Readers ID Innovations $150

Power System National / Fairchild $100

Printing/Binding Kinko’s $50

Fabrication Classes   $100

Misc. Parts $200

Total   $1,000 (+)

04/19/23 14ECEN 4610 - DEHP2009 - IntelliCart

Risk Analysis: Team skills:

• Unfamiliar with mechanical design• Unfamiliar with PCB design

JVM implementation Bluetooth implementation Memory required for GUI Power requirements Overall cost

04/19/23 15ECEN 4610 - DEHP2009 - IntelliCart

04/19/23 16ECEN 4610 - DEHP2009 - IntelliCart

Schedule:

Optional:

04/19/23 ECEN 4610 - DEHP2009 - IntelliCart 17