Difference between revisions of "Vendingmachine"

From Technologia Incognita
Jump to: navigation, search
(Programming)
(Programming)
Line 185: Line 185:
  
 
***Read
 
***Read
****Choose slot
+
***1Choose slot
****Read sale counter
+
***2Read value
****Exit with C and S
+
***3Exit with C and S
  
 
***Reset counter
 
***Reset counter
****Choose slot
+
***1Choose slot
****Read sale counter
+
***2Read value
****Hold program
+
***3Hold program
****Type 0000
+
***4Type 0000
****Exit with C and S
+
***5Exit with C and S
  
 
*Service Menu 2
 
*Service Menu 2
Line 200: Line 200:
  
 
***Read counter
 
***Read counter
****Press 6
+
***1Press 6
****Read value
+
***2Read value
****Exit with C and S
+
***3Exit with C and S
  
 
***Reset counter
 
***Reset counter
****Press 6
+
***1Press 6
****Read value
+
***2Read value
****Press Program
+
***3Press Program
****Type 0000
+
***4Type 0000
****Exit with C and S
+
***5Exit with C and S
  
 
*Service Menu 3
 
*Service Menu 3
 
**Total Sale
 
**Total Sale
 
***Read value
 
***Read value
****Press 0
+
***1Press 0
****Read value
+
***2Read value
****Exit with C and S
+
***3Exit with C and S
  
 
***Reset counter
 
***Reset counter
****Press 0
+
***1Press 0
****Read value
+
***2Read value
****Press Program
+
***3Press Program
****Type 0000
+
***4Type 0000
****Exit with C and S
+
***5Exit with C and S
  
 
*Service Menu 4
 
*Service Menu 4
 
**Reset all counters except Service 5
 
**Reset all counters except Service 5
***Press 8
+
**1Press 8
***Read value
+
**2Read value
***Press Program
+
**3Press Program
***Type 9999
+
**4Type 9999
***Exit with C and S
+
**5Exit with C and S
  
 
*Service Menu 5
 
*Service Menu 5
 
**Total Sale Euro (not resetable)
 
**Total Sale Euro (not resetable)
***Press 1 for top value (if 0000 amount = under 100)
+
**1Press 1 for top value (if 0000 amount = under 100)
***Press C
+
**2Press C
***Press 2 for lower value (if 3580 amount = E 35,80)
+
**3Press 2 for lower value (if 3580 amount = E 35,80)
***Exit with C and S
+
**4Exit with C and S
  
 
*Service Menu 6
 
*Service Menu 6
 
**Total Sale Euro (resetable)
 
**Total Sale Euro (resetable)
***Press 1 for top value (if 0000 amount = under 100)
+
**1Press 1 for top value (if 0000 amount = under 100)
***Press C
+
**2Press C
***Press 2 for lower value (if 3580 amount = E 35,80)
+
**3Press 2 for lower value (if 3580 amount = E 35,80)
***Exit with C and S
+
**4Exit with C and S
 
**Total Moneybox (resetable)
 
**Total Moneybox (resetable)
***Press 3 for top value (if 0000 amount = under 100)
+
**1Press 3 for top value (if 0000 amount = under 100)
***Press C
+
**2Press C
***Press 4 for lower value (if 3580 amount = E 35,80)
+
**3Press 4 for lower value (if 3580 amount = E 35,80)
***Exit with C and S
+
**4Exit with C and S
 
**Total Change (resetable)
 
**Total Change (resetable)
***Press 5 for top value (if 0000 amount = under 100)
+
**1Press 5 for top value (if 0000 amount = under 100)
***Press C
+
**2Press C
***Press 6 for lower value (if 3580 amount = E 35,80)
+
**3Press 6 for lower value (if 3580 amount = E 35,80)
***Exit with C and S
+
**4Exit with C and S
  
  
Line 261: Line 261:
 
**Machine test
 
**Machine test
 
***Display test
 
***Display test
****Press 1 for display test
+
***1Press 1 for display test
****Exit with C and S
+
***2Exit with C and S
 
***Motor test
 
***Motor test
****Press 2 for motor test
+
***1Press 2 for motor test
****Exit with C and S
+
***2Exit with C and S
  
  
 
*Service Menu 8
 
*Service Menu 8
 
**Programming price into slot
 
**Programming price into slot
***Choose slot
+
**1Choose slot
***Hold Program  
+
**2Hold Program  
***Type new price
+
**3Type new price
***Exit with C and S
+
**4Exit with C and S
 
*Service Menu 9
 
*Service Menu 9
  
 
*Service Menu 10
 
*Service Menu 10
 
**Slot vending programming
 
**Slot vending programming
***RTFM
+
**1RTFM
  
  

Revision as of 17:53, 10 February 2015

Projects
Wurlitzer-filled.JPG
Participants Einstein
Skills 2+
Status Active
Niche Community
Purpose Fun

Welcome to our vending machine wiki

Read me first

  • Do Not Hack this machine! Feel free to have a look inside (on Wednesday).
  • This is a perfect working machine from 1980 (maintenance inspection 2015), incl euro money changer.
  • A few people already talked about interfacing with it, and making a connection to revbank. More info soon :)

Why do we need a Vending machine?

  • The intent of doing this project is selling cool stuff to each other :)
  • With every purchase we can support TechInc, if the seller wants to.

What do you need to operate the machine?

  • Money (cash small coins € 2.00, 1.00, 0.50, 0.20, 0.10, 0.05)
  • or a revbank account

What's in the machine

Vendingslot ItemDescription Price Seller

  • 10 TOOOL Lockpickset € 30,00 Toool
  • 11 Klene Drop "Pinpassen" € 1,50 Vendingmachine
  • 12 Breadboard € 3,00 Thomas
  • 13 USB Microusb data/charger cable € 2,00 Vendingmachine
  • 20 Baduino smd unsoldered € 15,00 Brainsmoke
  • 21 Baduino soldered € 20,00 Brainsmoke
  • 22 TechInc Badge unsoldered € 10,00 TechInc
  • 23 In-Ear Headphone € 2,00 Vendingmachine
  • 30 LCD 16x2 Blue Backlight € 5,00 Justa
  • 31 ATmega328P Nano v3 € 5,00 Thomas
  • 32 Led Rainbow Solderkit € 5,50 Young Hackers
  • 33 Superglue 3pcs € 1,30 Vendingmachine
  • 40 ProtoPCB 5*7cm 24*18holes single€ 0,75 Justa
  • 41 Arduino pro mini 3.3V 8Mhz € 5,00 Justa
  • 42 Arduino pro mini 5.0V 16Mhz € 5,00 Justa
  • 43 433mhz Rx/TX TTL € 4,00 Justa
  • 44 PL2303HX USB-RS232 € 3,50 Justa
  • 45 ESP8266 Wifi to Serial € 6,00 Justa
  • 46 WTV020M01 Audioplayer module € 4,00 Justa
  • 47 NRF24L01 € 3,00 Justa
  • 50 KopSoep Chinees Tomaat € 0,25 Vendingmachine
  • 51 KopSoep Kip € 0,25 Vendingmachine
  • 52 SOLD OUT € 0,65 Vendingmachine
  • 53 Seeds € 0,65 Vendingmachine
  • 54 Seeds € 0,65 Vendingmachine
  • 55 Seeds € 0,65 Vendingmachine
  • 56 E-Liquid € 2,50 Vendingmachine
  • 57 Lighter € 0,50 Vendingmachine
  • 60 Mars € 0,65 Vendingmachine
  • 61 Snickers € 0,65 Vendingmachine
  • 62 Twix € 0,65 Vendingmachine
  • 63 Bros € 0,65 Vendingmachine
  • 64 Pepermint € 0,65 Vendingmachine
  • 65 Chew4u € 0,65 Vendingmachine
  • 66 Stimorol Green € 0,65 Vendingmachine
  • 67 Stimorol Blue € 0,65 Vendingmachine

date : 09-02-2015


How to get stuff out of the vending machine?

Cash - normal usage

All products are sold directly with cash thru the machine. On every black labeled product a donation is put towards TechInc.

  • 1. Choose the product.
  • 2. Price will be shown on display.
  • 3. Deposit money into machine.
  • 4. Choose the product.
  • 5. Take product out of the bin.
  • 6. Enjoy your product.

Credit - if you have a revbank account

On days that Daan or Einstein are present the machine will be open to access the content, and you can pay with revbank.

On every black labeled product a donation is put towards TechInc.

On every white labeled product a donation is put towards TechInc, if the seller wants to.

  • 1. Choose the product.
  • 2. Price will be shown on display.
  • 3. Open the door of the vending machine.
  • 4. Take product out of slot (please take one from the back, otherwise other people can't buy anything if its empty in front).
  • 5. Close the door of the Vending machine.
  • 6. Scan your product at the revbank. Some candy doesn't have a bar code, please scan "SNACK" to pay € 0.65, towards the vending machine.
  • 7. Pay from your account.
  • 8. Enjoy your product.

How to get your stuff in the machine?

Candy & Sweets

  • Daan & Einstein will take care of buying and refilling the candy, sweets and other special stuff.
  • On every of these purchases a donation is put towards TechInc.
  • If you want other candy talk to us we will try to find and stock it.
  • We decided to have a fixed price on candy.
  • Every candy bar, chewing gum etc will be € 0.65.
  • We will try to keep the price as low as possible but not more then €0.65

Electronics

  • 1. Purchase some cool electronics.
  • 2. Bring them to the space.
  • 3. Decide your price and if a donation towards TechInc is wanted.
  • 4. Ask Daan or Einstein to program the price into the machine.
  • 5. If the product doesn't have a bar code, one will be added.
  • 6. We got little bags for small goods.
  • 7. On the revbank a marketplace item will be made.
  • 8. Start Selling your product !!
  • 9. Daan or Einstein will place an add on the screen for your product, if you want to.

Other

  • 1. Bring the stuff to the space.
  • 2. Decide your price and if a donation towards TechInc is wanted.
  • 3. Ask Daan or Einstein to program the price into the machine.
  • 4. If the product doesn't have a bar code, one will be added.
  • 5. We got little bags for small goods.
  • 6. On the revbank a marketplace item will be made.
  • 7. Start Selling your product !!
  • 8. Daan or Einstein will place an add on the screen for your product, if you want to.

Vending machine Specs

Specs

  • Wurlitzer S636 (Snack, 6 Rows, 36 slots), in the US they call it B645 (Budget, 6 Rows, 45 Slots)
  • 6 trays
  • 36 selections (max. 48 selections)
  • Size & Weight:
    • Width 86.8cm
    • Height 183.0cm
    • Depth 86.3cm
    • Weight 340kg
  • Bought at De Roock Speelautomaten (http://www.deroockspeelautomaten.nl)
  • Bought on 3.2.2015
  • Born : 1980
  • Price : priceless

What did we use for this project?

Transport

  • One car
  • 2 drivers in car (Daan & Einstein)
  • 2 helpers to load vending machine into car at buyer
  • 2 helpers to get vending machine into TechInc

Hardware used

  • Wurlitzer S636
  • 220V Power
  • HP Thin client incl power adapter(property of Einstein)
  • Monitor
  • Keyboard
  • Mouse

Programming

This section is for reference usage only, pleas do not try reprogramming the vending machine by yourself.

  • Service Menu 1
    • Sale per slot
      • Read
      • 1Choose slot
      • 2Read value
      • 3Exit with C and S
      • Reset counter
      • 1Choose slot
      • 2Read value
      • 3Hold program
      • 4Type 0000
      • 5Exit with C and S
  • Service Menu 2
    • Power outages
      • Read counter
      • 1Press 6
      • 2Read value
      • 3Exit with C and S
      • Reset counter
      • 1Press 6
      • 2Read value
      • 3Press Program
      • 4Type 0000
      • 5Exit with C and S
  • Service Menu 3
    • Total Sale
      • Read value
      • 1Press 0
      • 2Read value
      • 3Exit with C and S
      • Reset counter
      • 1Press 0
      • 2Read value
      • 3Press Program
      • 4Type 0000
      • 5Exit with C and S
  • Service Menu 4
    • Reset all counters except Service 5
    • 1Press 8
    • 2Read value
    • 3Press Program
    • 4Type 9999
    • 5Exit with C and S
  • Service Menu 5
    • Total Sale Euro (not resetable)
    • 1Press 1 for top value (if 0000 amount = under 100)
    • 2Press C
    • 3Press 2 for lower value (if 3580 amount = E 35,80)
    • 4Exit with C and S
  • Service Menu 6
    • Total Sale Euro (resetable)
    • 1Press 1 for top value (if 0000 amount = under 100)
    • 2Press C
    • 3Press 2 for lower value (if 3580 amount = E 35,80)
    • 4Exit with C and S
    • Total Moneybox (resetable)
    • 1Press 3 for top value (if 0000 amount = under 100)
    • 2Press C
    • 3Press 4 for lower value (if 3580 amount = E 35,80)
    • 4Exit with C and S
    • Total Change (resetable)
    • 1Press 5 for top value (if 0000 amount = under 100)
    • 2Press C
    • 3Press 6 for lower value (if 3580 amount = E 35,80)
    • 4Exit with C and S


  • Service Menu 7
    • Machine test
      • Display test
      • 1Press 1 for display test
      • 2Exit with C and S
      • Motor test
      • 1Press 2 for motor test
      • 2Exit with C and S


  • Service Menu 8
    • Programming price into slot
    • 1Choose slot
    • 2Hold Program
    • 3Type new price
    • 4Exit with C and S
  • Service Menu 9
  • Service Menu 10
    • Slot vending programming
    • 1RTFM


bla bla bla


Manual

here we will publish the manual