ECE 477 Final Presentation Team 14 Spring 2012.

13
ECE 477 Final ECE 477 Final Presentation Team 14 Presentation Team 14 Spring 2012 Spring 2012

Transcript of ECE 477 Final Presentation Team 14 Spring 2012.

Page 1: ECE 477 Final Presentation Team 14  Spring 2012.

ECE 477 Final Presentation ECE 477 Final Presentation Team 14 Team 14 Spring 2012 Spring 2012

Page 2: ECE 477 Final Presentation Team 14  Spring 2012.

Remove PIP area fromslide master aftercontent has beencreated

OutlineOutline

• Project overviewProject overview

• Block diagramBlock diagram

• Design challengesDesign challenges

• Individual contributionsIndividual contributions

• Project demonstrationProject demonstration

• Questions / discussionQuestions / discussion

Page 3: ECE 477 Final Presentation Team 14  Spring 2012.

Remove PIP area fromslide master aftercontent has beencreated

Project OverviewProject Overview

• Future Cash RegisterFuture Cash Register– The future cash register is a point of sale The future cash register is a point of sale

box designed to make wireless box designed to make wireless transactions through the use of Near Field transactions through the use of Near Field Communications protocol. Communications protocol.

– It will accept payments and send receipts It will accept payments and send receipts through NFC. It will also aide the cashier through NFC. It will also aide the cashier with orders through voice recognition.with orders through voice recognition.

Page 4: ECE 477 Final Presentation Team 14  Spring 2012.

Remove PIP area fromslide master aftercontent has beencreated

Block DiagramBlock Diagram

Page 5: ECE 477 Final Presentation Team 14  Spring 2012.

Remove PIP area fromslide master aftercontent has beencreated

Design ChallengesDesign Challenges

• NFCNFC• COMCOM

– ProtocolProtocol– Controlling voice recognitionControlling voice recognition– ThreadingThreading

• WPF vs. Windows FormsWPF vs. Windows Forms• PackagingPackaging

Page 6: ECE 477 Final Presentation Team 14  Spring 2012.

Remove PIP area fromslide master aftercontent has beencreated

Individual ContributionsIndividual Contributions

• Team Leader – Yonatan FelekeTeam Leader – Yonatan Feleke• Team Member 2 – Samuel OshinTeam Member 2 – Samuel Oshin• Team Member 3 – Brian CroneTeam Member 3 – Brian Crone• Team Member 4 – Matt FinnTeam Member 4 – Matt Finn

Page 7: ECE 477 Final Presentation Team 14  Spring 2012.

Remove PIP area fromslide master aftercontent has beencreated

Team Leader – Yonatan FelekeTeam Leader – Yonatan Feleke

• SoftwareSoftware

– AndroidAndroid

– COMCOM

– GUIGUI

• PCB design narrativePCB design narrative

• Patent Liability ReportPatent Liability Report

• PackagingPackaging

Page 8: ECE 477 Final Presentation Team 14  Spring 2012.

Remove PIP area fromslide master aftercontent has beencreated

Member 2 – Samuel OshinMember 2 – Samuel Oshin

• HardwareHardware– TestingTesting– PrototypingPrototyping– AssemblyAssembly

• SoftwareSoftware– EmbeddedEmbedded– COMCOM– AndroidAndroid

Page 9: ECE 477 Final Presentation Team 14  Spring 2012.

Remove PIP area fromslide master aftercontent has beencreated

Member 3 – Brian CroneMember 3 – Brian Crone

• Software DesignSoftware Design– Initial research and modularization of applicationInitial research and modularization of application– GUI design(new and edit screens)GUI design(new and edit screens)– GUI functionalityGUI functionality– File formatFile format

• DocumentationDocumentation– Final ReportFinal Report– Hardware design NarrativeHardware design Narrative– Reliability and Safety ReportReliability and Safety Report

• DeubggingDeubgging

Page 10: ECE 477 Final Presentation Team 14  Spring 2012.

Remove PIP area fromslide master aftercontent has beencreated

Member 4 – Matt FinnMember 4 – Matt Finn

• Voice RecognitionVoice Recognition– Used Microsoft’s .NET framework to utilize Used Microsoft’s .NET framework to utilize

their Speech librarytheir Speech library– Had to continually interpret customer Had to continually interpret customer

speechspeech• PackagingPackaging

– Flexible, circuit design changed several Flexible, circuit design changed several timestimes

– Clear enclosure to display PCB and Clear enclosure to display PCB and peripheralsperipherals

Page 11: ECE 477 Final Presentation Team 14  Spring 2012.

Remove PIP area fromslide master aftercontent has beencreated

Project DemonstrationProject Demonstration

1.1. Ability to customize the inventory via the user Ability to customize the inventory via the user interface (Atom)interface (Atom)

2.2. Ability to communicate with an NFC device Ability to communicate with an NFC device (dSPIC30)(dSPIC30)

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

4.4. Ability to display prompts to user through LCD Ability to display prompts to user through LCD (dSPIC30)(dSPIC30)

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

Page 12: ECE 477 Final Presentation Team 14  Spring 2012.

Remove PIP area fromslide master aftercontent has beencreated

Demo VideoDemo Video

Page 13: ECE 477 Final Presentation Team 14  Spring 2012.

Questions / DiscussionQuestions / Discussion