170 likes | 339 Views
IntelliCart TM Automated Shopping and Checkout System. 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. Division of Labor:.
E N D
IntelliCartTM Automated Shopping and Checkout System 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. ECEN 4610 - DEHP2009 - IntelliCart
Division of Labor: Joseph (ECE): Software Systems Development Brett (EE): Wireless and Hardware Design Jason (EE): Embedded Systems Design Peter (ECE): Hardware-Software Interface ECEN 4610 - DEHP2009 - IntelliCart
High-level Diagram ECEN 4610 - DEHP2009 - IntelliCart
Mid-level Diagram ECEN 4610 - DEHP2009 - IntelliCart
Low-level Diagram ECEN 4610 - DEHP2009 - IntelliCart
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 determined • Optional: • DE2 development board • Load Cells • Bluetooth module(s) • 2-line/16 segment LCDs ECEN 4610 - DEHP2009 - IntelliCart
FPGA implementation: • Cyclone II EP2C35 FPGA • 2 NIOS II soft-core processors – 50 MHz • Storage – on chip, flash, SRAM • GPIO - UART ECEN 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) ECEN 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) ECEN 4610 - DEHP2009 - IntelliCart
Static Class Diagrams ECEN 4610 - DEHP2009 - IntelliCart
Software Implementation Interfaces: HW/SW Partition Specification Hardware Synthesis HW/SW Interface Integration and Test ECEN 4610 - DEHP2009 - IntelliCart
Interfaces (cont.): • RS-232 Serial: • RFID Readers • Magnetic Stripe Reader • Bluetooth Modems • Keyboard • Large LCD: KS0108B • Small LCDs: HD44780 ECEN 4610 - DEHP2009 - IntelliCart
Budget: ECEN 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 ECEN 4610 - DEHP2009 - IntelliCart
Schedule: Optional: ECEN 4610 - DEHP2009 - IntelliCart
Questions ??? ECEN 4610 - DEHP2009 - IntelliCart