[[Category:Proposed_Projects]]
== Description ==
Create Use a new, or hack an existing vending machine touchscreen device with barcode scanner to use at the HS. It will replace the current system which does not employ a RFID scannersell drinks and other products, remotely accessible and allow for easy control panel, and online statistics. Above all, of the current system has many flaws (it can be easily exploited, it does not differentiate between CHF trigger and EUR coins, etc)lights.
== Goal Goals ==The goal is to get * Create a functioning vending machine, which will be able cheap and small touchscreen interface to dispense various interface the stock of drinks and snacks without destroying them. We could also add some basic electronics such as Arduino's, protoboards and other components that can take have a while to get to Switzerland. The vending machine must have these minimum requirements:* Fit within convenient interface for trigger and LED control from the existing fridge or replace the entire fridge.* Make it function like a normal vending machineIncorporate barcode scanner to scan product - this allows to show clear price on touchscreen and image to confirm product, but replace coin system with RFID system, rechargeable with PayPal/BTC/whateveralso allows to see remaining stock and statistics* Have a remotely accessible control panel (private), prepaid cards to ease cash flow and a statistics page make buying things easier for members (publicwith barcode)* Make sure that [http://youtuAlso allow for future expansion of other products (e.be/gw4Pu06aFJI this] doesn't happeng. usb cables, boards, etc)* Have a small markup to keep machine running (Something similar to Coop Pronto, but not as excessive as the ones at the train stations)Count coins with coin validator
== Obstacle ==
Some of the obstacles that will be needed to overcome are the following:* There have been very few DIY vending machines made* It will have to be redundant, and not susceptible to software updates *cough*[[Tron_RestoreUser:Sasha|Sasha]]*cough** Parts may be incompatible with one another if existing vending machine parts will be boughthas no knowledge of code. Or how to use git.
== Components ==
The component list is non-exhaustive and will probs be modified without prior notice.* Arduino + Ethernet, Motor shields, and RFID module* Genuine vending machine [http://www.ebay.com/sch/i.html?_nkw=vending+machine+spiral&_sacat=0&_odkw=vending+machine+parts&_osacat=0&_trksid=p3286.c0.m270.l1313 spirals], or DIY ones* Genuine [http://www.vendorsequipment.com/foundations/store/scresults.asp?category=320*Vend-Motors motors] or simply high-torque ones of [http://www.ebay.com/sch/i.html?_trkparms=65%253A12%257C66%253A2%257C39%253A1%257C72%253A6063&rt=nc&_nkw=high+torque+motor&_sticky=1&_trksid=p3286.c0.m14&_sop=15&_sc=1 ebay]* LEDs. No project is complete without LEDs - they could be used to indicate if item is in stock, etc* Bits of wood/metal/etc to build the housing* 3D printed buttons and misc components* '''Option A coing counting mechanism, we already have one without protocol lying around.'''
* 3.5" lcd http://www.aliexpress.com/item/Wholesale-Free-Shipping-GPS-Backup-Camera-Car-Color-3-5-Inch-Dashboard-TFT-LCD-Monitor-LS/455915525.html* Nintendo DS touch screen http://www.aliexpress.com/item/Touch-Screen-Replacement-part-For-Nintendo-DS-LITE-NDSL/856883895.html* Barcode scanner* Raspberry Pi* Coin validator '''Option B'''* Old/cheap android tablet with USB OTG (as little as $45)* Barcode scanner* Coin Validator == Schedule Resources ==There is as per now no planned schedule, however generally speaking, this should be built as soon as possiblehttp://kalshagar. Funds can be raised for this project using money currently earned from fridge, or money which will be earned in the future from the vending machinewikispaces. com/Arduino+and+a+Nintendo+DS+touch+screen
== Participant ==
* [[User:Sasha]]
* [[User:gcmalloc]]