Link to this comparison view

Both sides previous revision Previous revision
Next revision Both sides next revision
projects:vendo [2016/03/14 17:44]
projects:vendo [2020/04/11 12:01]
127.0.0.1 external edit
Line 1: Line 1:
 +====== Vendo ======
 +Vendo is a parts vending machine built from the husk of a Wurlitzer vending machine from the 80's.
  
 +Unfortunately when work commenced on it originally the coin mechanism had died. As such, it is now powered by:
 +
 +  * Arduino (Mega, for controlling the hardware.)
 +  * Rasberry Pi (B+, running the web interface, touch screen and an RFID reader.
 +
 +===== BOM  =====
 +
 +===== Codebase ​ =====
 +
 +Vendo'​s core software (npc-vend) runs as a web service on the Raspberry pi, providing a web interface. On boot the raspberry pi launches npc-vend and Chromium pointing at the npc-vend web interface which also handles the RFID reader.
 +
 +Npc-vend is an app written in nodejs as an express web server, using johnny-five to interface with the hardware via the firmata protocol. The codebase for npc-vend can be found at https://​github.com/​tullo-x86/​npc-vend
 +
 +If you have any questions about the hardware, contact nog3 or tullo on the forums.