Difference between revisions of "Vendingmachine"

From Technologia Incognita
Jump to: navigation, search
(With a revbank account on wednesday or on days that daan or einstein are present (credit))
 
(54 intermediate revisions by one other user not shown)
Line 1: Line 1:
 
{{Project
 
{{Project
|picture=10372563_397558593737746_1902419650459344461_n.jpg
+
|picture=wurlitzer-filled.JPG
 
|ProjectSkills=2+
 
|ProjectSkills=2+
|ProjectStatus=Active
+
|ProjectStatus=Finished
 
|ProjectNiche=Community
 
|ProjectNiche=Community
 
|ProjectPurpose=Fun
 
|ProjectPurpose=Fun
 
}}
 
}}
= Welcome to our Vendingmachine wiki =
+
= Welcome to our vending machine wiki =
  
== Readme first==
+
== Read me first==
  
* Do Not Hack this machine! Feel free to have a look inside (on wednesday).
+
* 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.
 
* 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 :)
 
* A few people already talked about interfacing with it, and making a connection to revbank. More info soon :)
  
== Why do we need a Vendingmachine?==
+
== Why do we need a Vending machine?==
  
 
* The intent of doing this project is selling cool stuff to each other :)
 
* The intent of doing this project is selling cool stuff to each other :)
Line 24: Line 24:
 
* or a revbank account
 
* or a revbank account
  
= How to get stuff out of the machine?=
+
----
  
== Without a revbank account (cash)==
+
= What's in the machine =
 +
The items in the machine can change by week/day :)
 +
 
 +
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.
 
All products are sold directly with cash thru the machine.
On every black labeled product a donation is put towards TechInc.
+
On every product a donation is put towards TechInc.
  
 
*1. Choose the product.
 
*1. Choose the product.
Line 38: Line 91:
 
*6. Enjoy your product.
 
*6. Enjoy your product.
  
== With a revbank account (credit)==
+
== Credit - if you have a revbank account==
On days that daan or einstein are present the machine will be open to access the content.
+
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 can be put towards TechInc.  
+
On every product a donation is put towards TechInc.  
  
 
*1. Choose the product.
 
*1. Choose the product.
 
*2. Price will be shown on display.
 
*2. Price will be shown on display.
*3. Open the door of the Vendingmachine.
+
*3. Open the door of the vending machine.
*4. Take product out of slot (please take one from the back, otherwise none-revbankers can't buy anything if its empty in front).
+
*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 Vendingmachine.
+
*5. Close the door of the Vending machine.
*6. Scan your product at the revbank. Some candy doesn't have a Barcode, please scan "SNACK" to pay € 0.65, towards the Vendingmachine.
+
*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.
 
*7. Pay from your account.
 
*8. Enjoy your product.
 
*8. Enjoy your product.
 +
 +
----
  
 
= How to get your stuff in the machine?=
 
= How to get your stuff in the machine?=
  
 
== Candy & Sweets==
 
== Candy & Sweets==
* Daan & Einstein will take care of buying and refilling the candy,sweets and other special stuff.
+
* 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.
 
* 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.
 
* 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.
 
* We decided to have a fixed price on candy.
* Every candybar, chewinggum etc will be € 0.65.
+
* 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
 
* We will try to keep the price as low as possible but not more then €0.65
  
Line 67: Line 122:
 
*3. Decide your price and if a donation towards TechInc is wanted.
 
*3. Decide your price and if a donation towards TechInc is wanted.
 
*4. Ask Daan or Einstein to program the price into the machine.
 
*4. Ask Daan or Einstein to program the price into the machine.
*5. If the product doesn't have a barcode, one will be added.
+
*5. If the product doesn't have a bar code, one will be added.
 
*6. We got little bags for small goods.
 
*6. We got little bags for small goods.
 
*7. On the revbank a marketplace item will be made.  
 
*7. On the revbank a marketplace item will be made.  
*8. Start Selling your product !! All sales will be done thru revbank.
+
*8. Start Selling your product !!
*9. Daan or Einstein will place an add on the screen for your product, if you want to.
 
  
 
== Other ==
 
== Other ==
Line 77: Line 131:
 
*2. Decide your price and if a donation towards TechInc is wanted.
 
*2. Decide your price and if a donation towards TechInc is wanted.
 
*3. Ask Daan or Einstein to program the price into the machine.
 
*3. Ask Daan or Einstein to program the price into the machine.
*4. If the product doesn't have a barcode, one will be added.
+
*4. If the product doesn't have a bar code, one will be added.
 
*5. We got little bags for small goods.
 
*5. We got little bags for small goods.
 
*6. On the revbank a marketplace item will be made.  
 
*6. On the revbank a marketplace item will be made.  
*7. Start Selling your product !! All sales will be done thru revbank.
+
*7. Start Selling your product !!
*8. Daan or Einstein will place an add on the screen for your product, if you want to.
 
  
  
= Vendingmachine Specs=
+
-------
 +
 
 +
 
 +
= Vending machine Specs=
  
 
==Specs==
 
==Specs==
Line 100: Line 156:
 
* Price : priceless
 
* Price : priceless
  
 +
----
  
 
== What did we use for this project?==
 
== What did we use for this project?==
Line 106: Line 163:
 
* One car
 
* One car
 
* 2 drivers in car (Daan & Einstein)
 
* 2 drivers in car (Daan & Einstein)
* 2 helpers to load Vendingmachine into car at buyer
+
* 2 helpers to load vending machine into car at buyer
* 2 helpers to get Vendingmachine into TechInc
+
* 2 helpers to get vending machine into TechInc
  
 
=== Hardware used===
 
=== Hardware used===
 
* Wurlitzer S636
 
* Wurlitzer S636
 
* 220V Power
 
* 220V Power
* HP Thinclient incl poweradapter(property of Einstein)
+
* HP Thin client incl power adapter(property of Einstein)
 
* Monitor  
 
* Monitor  
 
* Keyboard
 
* Keyboard
 
* Mouse
 
* Mouse
 +
 +
----
  
 
=Programming=
 
=Programming=
 +
 +
This section is for reference usage only, please do not try reprogramming the vending machine by yourself (i screwed it up once already:)).
 +
 +
How to exit servicemenu : Press S until led "In werking" goes red :)
 +
 +
*Service Menu 1 - Sale per slot
 +
**Read counter
 +
***1 Choose slot
 +
***2 Read value
 +
***3 Exit with C and S
 +
**Reset counter
 +
***1 Choose slot
 +
***2 Read value
 +
***3 Hold program
 +
***4 Type 0000
 +
***5 Exit with C and S
 +
 +
*Service Menu 2 - Power outages
 +
**Read counter
 +
***1 Press 6
 +
***2 Read value
 +
***3 Exit with C and S
 +
**Reset counter
 +
***1 Press 6
 +
***2 Read value
 +
***3 Press Program
 +
***4 Type 0000
 +
***5 Exit with C and S
 +
 +
*Service Menu 3 - Total Sale
 +
**Read value
 +
***1 Press 0
 +
***2 Read value
 +
***3 Exit with C and S
 +
**Reset value
 +
***1 Press 0
 +
***2 Read value
 +
***3 Press Program
 +
***4 Type 0000
 +
***5 Exit with C and S
 +
 +
*Service Menu 4 - Reset all counters except Service 5
 +
**Reset counter
 +
***1 Press 8
 +
***2 Read value
 +
***3 Press Program
 +
***4 Type 9999
 +
***5 Exit with C and S
 +
 +
*Service Menu 5 - Total Sale Euro (not resetable)
 +
**Read counter
 +
***1 Press 1 for top value (if 0000 amount = under 100)
 +
***2 Press C
 +
***3 Press 2 for lower value (if 3580 amount = € 35,80)
 +
***4 Exit with C and S
 +
 +
*Service Menu 6 - Total Sale - Moneybox - Change (resetable)
 +
**Read total Sale
 +
***1 Press 1 for top value (if 0000 amount = under 100)
 +
***2 Press C
 +
***3 Press 2 for lower value (if 3580 amount = € 35,80)
 +
***4 Exit with C and S
 +
 +
**Read total Moneybox
 +
***1 Press 3 for top value (if 0000 amount = under 100)
 +
***2 Press C
 +
***3 Press 4 for lower value (if 3580 amount = € 35,80)
 +
***4 Exit with C and S
 +
 +
**Read total Change
 +
***1 Press 5 for top value (if 0000 amount = under 100)
 +
***2 Press C
 +
***3 Press 6 for lower value (if 3580 amount = E 35,80)
 +
***4 Exit with C and S
 +
 +
*Service Menu 7 - Machine test
 +
**Display test
 +
***1 Press 1 for display test
 +
***2 Exit with C and S
 +
**Motor test
 +
***1 Press 2 for motor test
 +
***2 Exit with C and S
 +
 +
*Service Menu 8 Programming price into slot
 +
**Read price
 +
***1 Choose slot number
 +
***2 Read value
 +
***3 Exit with C and S
 +
**Write price
 +
***1 Choose slot number
 +
***2 Read value
 +
***3 Press Program
 +
***4 Type price f.e. €5.00 = 0500
 +
***5 Exit with C and S
 +
 +
*Service Menu 9
 +
**???
 +
 +
*Service Menu 10 - Slot vending programming
 +
**1 RTFM
 +
 +
----
 +
 
=Manual=
 
=Manual=
 +
 +
here we will publish the manual soon
 +
 +
----
 +
 +
=Moneyflow=
 +
 +
 +
uitgaven 481,5
 +
 +
inkomsten tot nu 645,63
 +
 +
inkomsten verwacht 858,63
 +
 +
aanschaf 311
 +
 +
totaal -146,87
 +
 +
3.2.2015 - 18.9.2015
 +
----

Latest revision as of 02:07, 15 February 2017

Projects
Wurlitzer-filled.JPG
Participants Einstein
Skills 2+
Status Finished
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

The items in the machine can change by week/day :)

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 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 product a donation is put towards TechInc.

  • 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 !!

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 !!




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, please do not try reprogramming the vending machine by yourself (i screwed it up once already:)).

How to exit servicemenu : Press S until led "In werking" goes red :)

  • Service Menu 1 - Sale per slot
    • Read counter
      • 1 Choose slot
      • 2 Read value
      • 3 Exit with C and S
    • Reset counter
      • 1 Choose slot
      • 2 Read value
      • 3 Hold program
      • 4 Type 0000
      • 5 Exit with C and S
  • Service Menu 2 - Power outages
    • Read counter
      • 1 Press 6
      • 2 Read value
      • 3 Exit with C and S
    • Reset counter
      • 1 Press 6
      • 2 Read value
      • 3 Press Program
      • 4 Type 0000
      • 5 Exit with C and S
  • Service Menu 3 - Total Sale
    • Read value
      • 1 Press 0
      • 2 Read value
      • 3 Exit with C and S
    • Reset value
      • 1 Press 0
      • 2 Read value
      • 3 Press Program
      • 4 Type 0000
      • 5 Exit with C and S
  • Service Menu 4 - Reset all counters except Service 5
    • Reset counter
      • 1 Press 8
      • 2 Read value
      • 3 Press Program
      • 4 Type 9999
      • 5 Exit with C and S
  • Service Menu 5 - Total Sale Euro (not resetable)
    • Read counter
      • 1 Press 1 for top value (if 0000 amount = under 100)
      • 2 Press C
      • 3 Press 2 for lower value (if 3580 amount = € 35,80)
      • 4 Exit with C and S
  • Service Menu 6 - Total Sale - Moneybox - Change (resetable)
    • Read total Sale
      • 1 Press 1 for top value (if 0000 amount = under 100)
      • 2 Press C
      • 3 Press 2 for lower value (if 3580 amount = € 35,80)
      • 4 Exit with C and S
    • Read total Moneybox
      • 1 Press 3 for top value (if 0000 amount = under 100)
      • 2 Press C
      • 3 Press 4 for lower value (if 3580 amount = € 35,80)
      • 4 Exit with C and S
    • Read total Change
      • 1 Press 5 for top value (if 0000 amount = under 100)
      • 2 Press C
      • 3 Press 6 for lower value (if 3580 amount = E 35,80)
      • 4 Exit with C and S
  • Service Menu 7 - Machine test
    • Display test
      • 1 Press 1 for display test
      • 2 Exit with C and S
    • Motor test
      • 1 Press 2 for motor test
      • 2 Exit with C and S
  • Service Menu 8 Programming price into slot
    • Read price
      • 1 Choose slot number
      • 2 Read value
      • 3 Exit with C and S
    • Write price
      • 1 Choose slot number
      • 2 Read value
      • 3 Press Program
      • 4 Type price f.e. €5.00 = 0500
      • 5 Exit with C and S
  • Service Menu 9
    • ???
  • Service Menu 10 - Slot vending programming
    • 1 RTFM

Manual

here we will publish the manual soon


Moneyflow

uitgaven 481,5

inkomsten tot nu 645,63

inkomsten verwacht 858,63

aanschaf 311

totaal -146,87

3.2.2015 - 18.9.2015