preliminary design review l.
Download
Skip this Video
Loading SlideShow in 5 Seconds..
Preliminary Design Review PowerPoint Presentation
Download Presentation
Preliminary Design Review

Loading in 2 Seconds...

play fullscreen
1 / 19

Preliminary Design Review - PowerPoint PPT Presentation


  • 349 Views
  • Uploaded on

Advisor: Professor Tessier Preliminary Design Review Team: Lucas Root Telin Kim Brandon Thorpe Michael Shusta Department of Electrical & Computer Engineering Outline Team and Roles Statement of Problem Existing Products and Our Solution Basic Operation

loader
I am the owner, or an agent authorized to act on behalf of the owner, of the copyrighted work described.
capcha
Download Presentation

PowerPoint Slideshow about 'Preliminary Design Review' - jana


An Image/Link below is provided (as is) to download presentation

Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author.While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server.


- - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - -
Presentation Transcript
preliminary design review

Advisor:

Professor Tessier

Preliminary Design Review

Team:

Lucas Root

Telin Kim

Brandon Thorpe

Michael Shusta

Department of Electrical & Computer Engineering

outline
Outline
  • Team and Roles
  • Statement of Problem
  • Existing Products and Our Solution
  • Basic Operation
  • Description of Main Components
    • Requirements
    • Implementation
  • Design Challenges
  • Deliverables for MDR

Department of Electrical & Computer Engineering

team organization
Team Organization

Project Lead:

Lucas Root

Software & Web Development: Telin Kim

Software Development: Brandon Thorpe

Hardware Development: Mike Shusta

Department of Electrical & Computer Engineering

problem statement
Problem Statement
  • Two step buying process
  • Time spent in line
  • Shoppers must carry a form of currency
  • Theft

Department of Electrical & Computer Engineering

existing products

Existing Products

RF and microwave tags

Ink tags

Grocery store self-checkout

Department of Electrical & Computer Engineering

slide6

Existing Products

  • Why BlueTag Is Better:
  • Combines security and purchase
  • Products are not destroyed (consider ink)
  • Self-checkouts can be fooled (weight manipulation, price substitution)

Department of Electrical & Computer Engineering

slide7

Our Solution: BlueTag

Cell phone based payment system coupled with Bluetooth un-lockable security tags

Credit Card Purchase

Request Unlock Code

Tag ID

Locate and Connect

Unlock Code

Item Info

Unlock Code

Department of Electrical & Computer Engineering

system overview

System Overview

Server

Locked Item

Client

Internal Database

Inventory

Department of Electrical & Computer Engineering

slide9

Primary Design Components

  • Bluetooth Security Tag
  • Cell Phone Software
  • Web Server

Department of Electrical & Computer Engineering

slide10

Security Tag Requirements

  • Lock Mechanism
    • Reusable
    • Digitally controlled
  • Bluetooth Communication
    • Low power
    • On-board processing
    • Digital I/O
  • Power Delivery
    • Regulated voltage
    • Rechargeable and replaceable batteries
    • High transient current
    • Low power alert
  • Tag Identification
    • Software: hardcoded unlock key
    • Physical: tag ID on housing

Mechanism

Power

Department of Electrical & Computer Engineering

slide11

Security Tag Implementation

  • Lock Mechanism
  • Spring-loaded or bi-directional solenoid with IC relay
  • DC motor, H-bridge, and gear and shaft

+V

+V

-V

-V

Department of Electrical & Computer Engineering

slide12

Security Tag Implementation

Bluetooth Module: AIRcable SMD

Wirelessly programmable micro-controller

Runs applications in BASIC on the AIRcable OS

Power

50uA sleep, 11mA with connection, 25mA peek, max range peeks

up to 70mA at 5V

Memory

512 k EEPROM, 6 Mb internal flash

Communication

Bluetooth Master/Slave connections

UART

8 pin digital I/O

Two analog input

Department of Electrical & Computer Engineering

slide13

Cell Phone Software Requirements

  • User interface
    • ID code entry
    • Item display
  • Communication between phone and server
    • Item Identification
    • Unlock code request and receive
  • Communication between phone and tag
    • Tag identification
    • Unlock code transmit

Department of Electrical & Computer Engineering

slide14

Cell Phone Software Implementation

Development:

BlackBerry Plugin for Eclipse

Extensive RIM API’s

Phone to Server Communication:

TCP/IP based data transfer over WiFi

Phone to Tag Communication:

Full access to Bluetooth Serial Port Profile on

BlackBerry

Department of Electrical & Computer Engineering

slide15

Cell phone Software: Program Flow

Tag

Cell Phone

Server

Start Program

User Type Number

Error?

Display Product Info

Confirm Purchase

Item Lookup and Identification

Purchase

Unlock Code Lookup

Tag Connect

Yes

No

No

Tag Unlock

Department of Electrical & Computer Engineering

slide16

Server Requirements

  • Manage client requests
    • Unlock code and item information requests
  • Query a store’s inventory database
    • Item lookup and identification
  • Complete purchase
    • Third party payment system such as Google
    • Checkout™

Department of Electrical & Computer Engineering

server implementation

Server Implementation

The server will be written using C# and the Microsoft .NET 2.0 framework for rapid development

Interfacing with Google checkout will be done through the GCheckout .NET assembly provided by Google.

The internal database will be implemented with MySQL 

Department of Electrical & Computer Engineering

slide18

Design Challenges and Limitations

  • Low power consumption
  • Hardware and software security
  • Mechanical integration
  • Small, fast, intuitive interface
  • Low cost

Department of Electrical & Computer Engineering

slide19

Deliverables for MDR

Run simple routines on the AIRcable

Basic locking mechanism

Blackberry hello world

Database structure

Department of Electrical & Computer Engineering