SlideServe
Menu
Préférences
© SlideServe · v2026

Intelligent Vending Machine

callum-kramer avatar
33 diapositives · 647 Views · Nov 17, 2014

Team VEND ‘ etta ’. Intelligent Vending Machine. Jeffrey Hepworth Erik Mauer Brendan Murphy David Rodriguez. Project Overview. Retrofit standard vending machine with: New interactive features Energy saving technology. Project Status. Control Board still in development

Intelligent Vending Machine - slide 1
01 / 33Intelligent Vending Machine
1 / 17

Télécharger la présentation

Intelligent Vending Machine
Une image / un lien ci-dessous est fourni (tel quel) pour télécharger la présentation

Politique de téléchargement : le contenu du site vous est fourni TEL QUEL pour votre information et votre usage personnel ; il ne peut être vendu, concédé sous licence ni partagé sur d’autres sites sans l’accord de son auteur.Le contenu vous est fourni TEL QUEL, pour votre information et votre usage personnel uniquement. Téléchargez la présentation en cliquant sur ce lien. Lors du téléchargement, si vous ne parvenez pas à télécharger une présentation, l’éditeur a peut-être supprimé le fichier de son serveur.Pendant le téléchargement, si vous ne parvenez pas à obtenir une présentation, le fichier a peut-être été supprimé par l’éditeur.

F I N

Plus de contenu associé

Transcription de la présentation
  1. Team VEND‘etta’ Intelligent Vending Machine Jeffrey Hepworth Erik Mauer Brendan Murphy David Rodriguez

  2. Project Overview • Retrofit standard vending machine with: • New interactive features • Energy saving technology

  3. Project Status • 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

  4. New System Diagram

  5. ALTERA Cyclone II FPGA • 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

  6. NIOS II Schematic

  7. LCD Interface • 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)

  8. LCD Control DE2 Board VERILOG CODE

  9. LCD Touch Screen

  10. Cash Interface • 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)

  11. Electronic Payment Upgrades • 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

  12. Timing Diagram of Magnetic Card Reader

  13. RFID • 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

  14. Electronic Payment Schematic

  15. Host Interface • 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

  16. MSP430 • 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

  17. Interface between MSP430 and Altera • 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

  18. MSP430

  19. Motor Software

  20. Motor Hardware Matrix

  21. Motor Schematic UDN2982A (Source Driver) UDN2559B (Sink Driver)

  22. Sensor Software Implementation

  23. RF Disturbance:Crime Guard AU94T • Donated by Erik • 2 stage radar motion sensor • Uses 12V • Notify MSP430 of customer presence • Sends -200mA when activated

  24. VeriVend: PIR Sensor • 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

  25. TEMP: LM34 Precision Fahrenheit Temperature Sensor • 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

  26. Lighting • Fluorescent Lighting • 14 W in Snack Side • 30 W in Soft Drink Side • Custom high efficient lighting • Estimated 50% savings • Work in Progress

  27. Power • 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

  28. Schedule

  29. Milestones • 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)

  30. Roadblocks • MDB • Graphics/ LCD • Timing • Depth of menu detail / dynamic displays • Altera • NIOS • FPGA • MSP430/Altera Communication

  31. Questions ???