intellicart tm automated shopping and checkout system intellicart tm automated shopping and checkout...
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 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