ece 477 design review team 14 spring 2012

22
ECE 477 Design Review Team 14 Spring 2012 Matt Finn Brian Crone Samuel Oshin Yonathan Feleke

Upload: wolfe

Post on 06-Jan-2016

24 views

Category:

Documents


0 download

DESCRIPTION

ECE 477 Design Review Team 14  Spring 2012. Matt Finn. Brian Crone. Samuel Oshin. Yonathan Feleke. Outline. Project overview Project-specific success criteria Block diagram Component selection rationale Packaging design Schematic and theory of operation PCB layout - PowerPoint PPT Presentation

TRANSCRIPT

ECE 477 Final Presentation Group ?? Fall 2004

ECE 477 Design ReviewTeam 14 Spring 2012MattFinnBrian CroneSamuel OshinYonathan FelekeOutlineProject overview Project-specific success criteriaBlock diagramComponent selection rationalePackaging designSchematic and theory of operationPCB layoutSoftware design/development statusProject completion timelineQuestions / discussionProject OverviewFuture Cash RegisterDesigned to make credit card transactions entirely paperless by using NFC Voice recognition to facilitate orders

Project-Specific Success CriteriaAbility to customize the inventory via the user interface (Atom)

Ability to communicate with an NFC device (dSPIC30)

Ability to interface with an IR sensor to detect the presence of a user (dSPIC30)

Ability to display prompts to user through LCD (dSPIC30)

Ability to aid cashier by highlighting menu choices while placing order with voice recognition (Atom)Block Diagram

Component Selection RationaleMicrocontroller dsPIC30F5011FastGPIOsSPIATDUART MemoryNFC Controller NXP PN532Large memoryCheaper Detailed datasheet SPI interface.Component Selection RationaleTouch screen Planar PX2230MWLarge screenGreat resolution Money to size ratio Interfacing Support.IR sensor GP2Y0A02YK0FLong rangeLCD Display C-51847NFJ-SLW-ADN80 characterEasy to interfaceCheap

Packaging Design

7 x 5 x 3Packaging Design

Schematic/Theory of Operation

Schematic - Micro

Schematic - IR

Schematic - LCD

Schematic Voltage Regulator

Schematic NFC

Schematic COM Interface

PCB Layout All Layers

PCB Layout Bottom Layer

PCB Layout Top Layer

Software Design/Development Status

Customer Present (dsPIC30)IR sensorPolling: 250 ms Voice Recognition (Atom)Google speech to text APICashier takes order (Atom)C# GUIFinish Order/Pay (Atom)Signal to dsPIC30Prompt UserdsPIC30 to LCDReceived Payment? (dsPIC30)NFC through SPI Send to AtomSend Receipt (Atom)Send Receipt to NFC (Micro)Status: Not done on all.Project Completion Timeline19-Mar26-Mar2-Apr9-Apr16-Apr23-Apr2-MayWire PCBGUI Application(hello world)(Touchscreen output)(Inventory functions)("Server" Communication)(Debug)Microcontroller(Heartbeat on PCB)(NFC Communication)(Debug)Perform Transaction(Basic transaction)(Debug)PRESENT!Questions?22