Download presentation
Presentation is loading. Please wait.
Published byVernon Flowers Modified over 9 years ago
2
Jeffrey Hepworth Erik Mauer Brendan Murphy David Rodriguez VEND Team VEND‘etta’
3
Retrofit standard vending machine with: New interactive features Energy saving technology
4
Control Board still in development Still learning peripherals on DE2 board Basic selection menu running on LCD Motor system design implemented Using MSP430 for motor driving as well as sensors MDB board running Detects coins and bills inserted Electronic payment Hardware designed Prototype circuit finished
6
FPGA State Machine Interface MDB (Multi-Drop Bus) Coin/Cash Payments LCD E-Payment NIOS II Soft-core Electronic Payment Software MDB Software Host Interface Software
8
LCD uses 40 GPIO’s on the FPGA Touch Screen ADC serial signal (5 lines) LCD Control Signals (4 lines) Synchronous timing signals and RGB data (28 lines) Power and Ground (3 lines)
9
VERILOG CODE DE2 Board
11
MDB2PC ™ board donated by Upstate Networks MDB2PC ™ sends ASCII via RS232 Upon insertion of bills or coins, board sends a unique HEX value HEX value corresponds to what type of coin or bill was inserted Power consumption Requires 24V @ 6A (max)
12
Magnetic Card Reader Reads any magnetic card Reads one to three tracks Outputs standard RS232 9600 Baud, No Flow control Needs separate power supply DE2 doesn’t provide power on RS232 port 3 mA power requirement Inject power into RTS line MAX3232 used to convert from RS232 to 3.3V TTL
14
5V TTL logic out LV4245 Level shifter used to convert from 5V to 3.3V TTL 30 mA power requirement 9600 baud rate 10 cm read range 64 bit tag number Standard ASCII output
16
Use Visual Basic Application Allow for owner/servicemen to monitor and control machine Check Inventory Check Sales and profit RS232 for development Use dedicated Ethernet LAN for final implementation
17
Interface between motors, sensors, and lighting Why MSP430? Built in peripherals Number of I/O ports Allows us to operate separate processes from the Altera board Familiarity
18
Altera MSP430 Altera sends a 7-bit signal for motor driving 6 bits allocated for motor selection 1 bit for initiating vend cycle 1-bit “action” signal to alert the MSP of user interaction MSP430 Altera 3-bit error signal 3-bit status signal
22
UDN2982A (Source Driver) UDN2559B (Sink Driver)
24
Donated by Erik 2 stage radar motion sensor Uses 12V Notify MSP430 of customer presence Sends -200mA when activated
25
Will be use to verify vend has been successful Infrared-sensitive element I/O pin to communicate with MSP430 Benefits Uses 3.3V Small Three pin connection Single bit output
26
Calibrated directly in degrees Fahrenheit Temperature range of -50° to +300° Better than 1.0°F accuracy Operates from 5 to 30 volts DC Less than 90 µA current drain Low cost
27
Fluorescent Lighting 14 W in Snack Side 30 W in Soft Drink Side Custom high efficient lighting Estimated 50% savings Work in Progress
28
MDB to RS232 board (MDB2PC) 24-36V @ 6A Drives coin/bill acceptors Motors 24V @ 500mA Altera FPGA board 9V @ 1.3A Sensors 5V and 12V
29
Updated Budget ItemPredicted PriceActual Purchases to Date MDB2PCDonated LCD$206.00 Magnetic Card Reader$70.00$59.95 Altera Breakout Board$80.00$79.95 Power Supply$40.00$14.00 PCB$200.00 Sensors$30.00 Remote Interface$100.00 Shipping$100.00$14.00 RFID$55.00$34.85 Misc. Parts$123.00$41.34 Total$1,004$450.09
30
Labor Distribution JeffBrendanErikDavid LCD XX MDB XX Control Board XX Host Interface XX E Payment XXX Sensors XX PCB XX Power Supplies XX Lighting X Pricing Display XX
32
Milestone 1 LCD Operational Sensors Implemented MDB Implemented E payment running Milestone 2 Lighting Implemented Remote Interface Implemented Control Board PCB completed Expo Complete vend control from LCD Remote Interface LED Price Display (possibly)
33
MDB Graphics/ LCD Timing Depth of menu detail / dynamic displays Altera NIOS FPGA MSP430/Altera Communication
Similar presentations
© 2024 SlidePlayer.com. Inc.
All rights reserved.