Difference between revisions of "Tom's Vending Machine"

From LVL1
Jump to navigation Jump to search
Line 8: Line 8:
 
}}
 
}}
  
Feel free to work on it!!!
+
Brad has built some custom boards with PCA9554N I/O Port chips on them. There is an input board, with 22 screw terminals to be connected to any buttons on the device, an output board, with 22 relays to trigger the motors to vend products, and a rPi to handle i2c protocol between the PCA9554N chips. Provisions will be made to make the coin acceptor a functional device, so that the rPi can know the denomination of coin inserted, and whether or not the user has taken a refund.  -Jared
 +
 
 +
 
 +
== To Do ==
 +
 
 +
*Figure out what kind of power the motors need, and how long the relays need to be open to trigger one and only one complete rotation, to vend only one product.
 +
*Build a coin chute/acceptor device that can differentiate between different denominations of coin.

Revision as of 14:00, 30 June 2015

[Equipment|Back to list of Equipment]]

Lvl1 qr header.png
Tom%27s_Vending_Machine&.png

General

  • Owner/Loaner: LVL1
  • Serial Number: none visible
  • Make/Model: unknown
  • Arrival Date: prior to Dec2010
  • Usability: no
  • Contact: Jared
  • Where:
No image.JPG


Brad has built some custom boards with PCA9554N I/O Port chips on them. There is an input board, with 22 screw terminals to be connected to any buttons on the device, an output board, with 22 relays to trigger the motors to vend products, and a rPi to handle i2c protocol between the PCA9554N chips. Provisions will be made to make the coin acceptor a functional device, so that the rPi can know the denomination of coin inserted, and whether or not the user has taken a refund. -Jared


To Do

  • Figure out what kind of power the motors need, and how long the relays need to be open to trigger one and only one complete rotation, to vend only one product.
  • Build a coin chute/acceptor device that can differentiate between different denominations of coin.