22
Jeffrey Hepworth Erik Mauer Brendan Murphy David Rodriguez Team VEND VEND‘etta

Jeffrey Hepworth Erik Mauer Brendan Murphy David Rodriguez VEND Team VEND‘etta’

Embed Size (px)

Citation preview

Page 1: Jeffrey Hepworth Erik Mauer Brendan Murphy David Rodriguez VEND Team VEND‘etta’

Jeffrey HepworthErik Mauer

Brendan MurphyDavid Rodriguez

Team VENDVEND‘etta’

Page 2: Jeffrey Hepworth Erik Mauer Brendan Murphy David Rodriguez VEND Team VEND‘etta’

Retrofit existing vending machines with: New interactive features Energy saving technology Globally accessible inventory control system

Extremely Modular Upgrading System Allows for customizable module additions

depending on owner needs

Page 3: Jeffrey Hepworth Erik Mauer Brendan Murphy David Rodriguez VEND Team VEND‘etta’

User interface replaced with LCD touch screen display

Upgrade to electronic payment technology

Upgrade to high-efficiency lighting Conserves energy by hibernating

when there is no human interaction Wired/wireless host interface

Page 4: Jeffrey Hepworth Erik Mauer Brendan Murphy David Rodriguez VEND Team VEND‘etta’

FPGA/CPU

POWER

MOTOR DRIVING

MDB2PC

COIN ACCEPTOR

BILLValidator

Electronic Payment

SENSORS Communications

LCD Touchscreen

LED LIGHTING

Page 5: Jeffrey Hepworth Erik Mauer Brendan Murphy David Rodriguez VEND Team VEND‘etta’

Altera Cyclone II FPGA Handles

LCD Touch Screen Driving Motor Driving Vending State Machine

NIOS II soft-core processor Handles

Payments Host Communication Sensors LCD Graphics Processing

Replace existing control board Emulates current vending machine functions Implements new upgraded features

Page 6: Jeffrey Hepworth Erik Mauer Brendan Murphy David Rodriguez VEND Team VEND‘etta’

High resolution Touch Panel LCD 800x480 @ 8bit per color

Displays user interface and information Dynamic Menu Selection

Replaces keypad

Electronic Payment interface Authorized Payment

Page 7: Jeffrey Hepworth Erik Mauer Brendan Murphy David Rodriguez VEND Team VEND‘etta’

Utilize existing bill and coin acceptors Multi-Drop Bus (MDB)

Standard for coin/bill acceptor communications Proprietary current-controlled signal Not trivial to convert MDB to any standardized protocol

MDB2PC™ board Hardware/Software interface

for MDB to RS232 conversion Allows controller board to

communicate with coin/bill acceptor and process payments/payouts

Board donated by Upstate Networks

Page 8: Jeffrey Hepworth Erik Mauer Brendan Murphy David Rodriguez VEND Team VEND‘etta’

Magnetic card reader and RFID Credit/Debit cards Buff OneCards Identifications cards

Reloadable charge card Allows for loading credits on any card

with a magnetic stripe or RFID. Interface with control board via

RS232 for processing

Page 9: Jeffrey Hepworth Erik Mauer Brendan Murphy David Rodriguez VEND Team VEND‘etta’

VeriVend System Optical sensor detects if item has dropped

Motion Sensor Detects human presence, and brings the

system out of hibernation Temperature

Monitor temperature of Soft Drinks/Snacks Alerts host of temperature issues

Tilt/Shock Sensor Detect if someone tilts machine

Set off alarm Alerts host of attempted mischief

Page 10: Jeffrey Hepworth Erik Mauer Brendan Murphy David Rodriguez VEND Team VEND‘etta’

Utilize existing motors Modify hardware to drive motors Motors are wired in a matrix configuration

Motor high and motor low signals are multiplexed to rows and columns to select a single motor

Motor Driving: 24V @ 500mA (including in-rush current) Motors run one at a time Operates at infrequent intervals, so

power dissipation is not a problem

Page 11: Jeffrey Hepworth Erik Mauer Brendan Murphy David Rodriguez VEND Team VEND‘etta’

Currently uses Fluorescent Lighting Replace with LEDs

Hibernation mode Goes into hibernation mode with no

human interaction LED lighting and LCD will turn off

Light-sensing control If not in hibernation, lighting adjusts

with light intensity

Page 12: Jeffrey Hepworth Erik Mauer Brendan Murphy David Rodriguez VEND Team VEND‘etta’

Uses a wired or wireless connection Wired:

RS232, Ethernet Wireless:

Zigbee, Bluetooth, or WiFi Features

GUI on a Windows Host PC Inventory Control Pricing Sales/Profit Service Mode

Page 13: Jeffrey Hepworth Erik Mauer Brendan Murphy David Rodriguez VEND Team VEND‘etta’

MDB to RS232 board (MDB2PC) 24-36V @ 6A

Drives coin/bill acceptors Motors

24V @500mA Altera FPGA board

9V @ 1.3A Sensors/LEDs

Undermined

Page 14: Jeffrey Hepworth Erik Mauer Brendan Murphy David Rodriguez VEND Team VEND‘etta’

A unit test will be designed and run for each module/block at every stage of implementation, debugging as needed

A module-interfacing test will be run as each module is added to the total system

PCB testing/debugging will be done with each revision

Safety Utilizes existing safety standards Our design eliminates most of the high-

voltage components

Page 15: Jeffrey Hepworth Erik Mauer Brendan Murphy David Rodriguez VEND Team VEND‘etta’

LED Price Tags Individually-programmable, updated

dynamically Solar Power Module Fountain Drink dispensing General merchandise inventory

additions VendBot Hooligan identification and reporting

system

Page 16: Jeffrey Hepworth Erik Mauer Brendan Murphy David Rodriguez VEND Team VEND‘etta’

BudgetItem Price

MDB2PC Donated ($300)LCD $206 Magnetic Card Reader $70 Altera Breakout Board $80 Power Supply $40 PCB $200 Sensors $30 Remote Interface $100 Shipping $100 RFID $50 Misc. Parts $123

Total $999

Page 17: Jeffrey Hepworth Erik Mauer Brendan Murphy David Rodriguez VEND Team VEND‘etta’

Labor DistributionJeff Brenda

nErik David

LCD X

MDB X

Control Board X X

Motors X X

E Payment X X

Sensors X X

PCB X X

Power Supplies

X

Lighting X

Pricing Display

X X

Page 18: Jeffrey Hepworth Erik Mauer Brendan Murphy David Rodriguez VEND Team VEND‘etta’
Page 19: Jeffrey Hepworth Erik Mauer Brendan Murphy David Rodriguez VEND Team VEND‘etta’

PDR LCD functional MDB shipped

CDR Preliminary PCB Layout (Rev. 1) Understanding of MDB Communications E Payment Communication Motor Driving

Page 20: Jeffrey Hepworth Erik Mauer Brendan Murphy David Rodriguez VEND Team VEND‘etta’

Milestone 1 LCD Implemented Motor Control Implemented MDB Implemented

Milestone 2 Sensors Implemented Remote Interface Implemented Control Board PCB completed

Page 21: Jeffrey Hepworth Erik Mauer Brendan Murphy David Rodriguez VEND Team VEND‘etta’

MDB Proprietary Signal

Not easy to convert Expensive

Graphics/ LCD Limited Experience GUI Programming

Wireless Limited Experience Technology

Security/Privacy Credit Card information issues

Page 22: Jeffrey Hepworth Erik Mauer Brendan Murphy David Rodriguez VEND Team VEND‘etta’