Paperless Receipts Group 5: Zeshan Nurani, Nelson Stoik, Brad Davis - - PowerPoint PPT Presentation

paperless receipts
SMART_READER_LITE
LIVE PREVIEW

Paperless Receipts Group 5: Zeshan Nurani, Nelson Stoik, Brad Davis - - PowerPoint PPT Presentation

Paperless Receipts Group 5: Zeshan Nurani, Nelson Stoik, Brad Davis Outline 1 . P r o j e c t M o t i v a t i o n 2. Features / Components 3. Future Enhancements 4. Demo 5. Questions 2 Project Motivation We are in the Digital Revolution and


slide-1
SLIDE 1

Paperless Receipts

Group 5: Zeshan Nurani, Nelson Stoik, Brad Davis

slide-2
SLIDE 2

2

Outline

  • 1. Project Motivation
  • 2. Features / Components
  • 3. Future Enhancements
  • 4. Demo
  • 5. Questions
slide-3
SLIDE 3

3

Project Motivation

We are in the Digital Revolution and Information Age. Technology makes the movement and storage of data easy. Snail mail to Electronic mail – Early 1990's Checking Email on Desktop Computer to the Smart Phone – Early 2000's PDA/Smart Phone's developed into Multi-touch Media Devices – 2007 Today: We are removing paper from everything we do;

  • Filing paper taxes → NETFILE
  • Multi-discipline drawings → Building Information Modeling (BIM)
slide-4
SLIDE 4

4

Project Motivation

Paper Receipts

  • Cost of paper
  • Hard to organize
  • Get damaged
  • Get lost

Electronic Receipts

  • Cost nothing
  • Organized in app
  • Don't get damaged
  • Always with you
slide-5
SLIDE 5

5

Component Overview

Barcode Scanner DE 2 Board NFC Breakout Board SD Card

  • Item Database
  • Receipt Storage

Keyboard Android App

slide-6
SLIDE 6

6

Hardware Design

slide-7
SLIDE 7

7

Barcode Scanner & SD Card

MCR12 Barcode Scanner

  • PS/2 Interface to DE2 board
  • Onboard camera takes 100 scans/sec of

barcode

  • Decodes 1D barcodes into ASCII characters

SD Card

  • Non-volatile storage for database of items and

receipts generated

  • Uses the Serial Peripheral Interface core to the

Avalon Switch Fabric

slide-8
SLIDE 8

8

NFC Breakout Board

PN532 NFC Breakout Board

  • I2C Interface
  • Emulates a NFC Type2 Tag that can be read by the Android Device
  • Generated receipt stored as a NFC Data Exchange Format (NDEF) message inside tag
  • Tag wirelessly transmitted to phone
  • Transfer rate maximum of 424 kbits/second
slide-9
SLIDE 9

9

Android App

Google Nexus 5

  • Developed using Java and XML
  • Uses the NDEF library for data extraction from tag
  • Receives tag from Nexus NFC antenna
  • Parses NDEF message and format's receipt
  • Saves receipts into local Android memory
  • Compatible with Android v5.0 (Lollipop) +
slide-10
SLIDE 10

10

Control Flow

slide-11
SLIDE 11

11

Features to add

Receipt Encryption

  • Secure Hash Algorithm Type 3 – cryptographic hash
  • RSA public-private key encryption

User Database

  • Tie user's to receipts
  • Recover from new or lost phone
  • Notifjcations
slide-12
SLIDE 12

12

Demonstration