The “Only” Coke Machine on the Internet (1998)
cs.cmu.edu
cs.cmu.edu
https://en.wikipedia.org/wiki/Trojan_Room_coffee_pot
> The Trojan Room coffee pot was the inspiration for the world's first webcam. The coffee pot was located in the corridor just outside the so-called Trojan Room within the old Computer Laboratory of the University of Cambridge. The webcam was created to help people working in other parts of the building avoid pointless trips to the coffee pot by providing, on the user's desktop computer, a live 128×128 greyscale picture of the state of the coffee pot.[1][2]
This was from 1991.
This is briefly mentioned in the list of other machines on the Internet.
https://www.rit.edu/news/umag/spring2009/03_computer_soda_ma...
Also we've since made an awesome web app and iOS app for dropping drinks.
http://www.iana.org/assignments/service-names-port-numbers/s...
I barely avoided having some sort of terrible lung problems after sanding off the baked on paint from the 1970's Dr. Pepper machine it once was.
Yeah, we had to load gently, and the thermocouple probably needed to be replaced (if you were exploding cans). The coldest soda in the university though. =)
Yes - it was meant for steel cans. The mechanism at the bottom to output cans was literally an open pair of scissors driven by a giant 120V solenoid.
When I was there, the machine controlling the soda machine was a Linux box running some old Debian with a 2.4 kernel, on VIA or some non-Intel/AMD x86 processor, booting from iSCSI. Thankfully, it was upgraded when the machine was rebuilt. How much of this was around in your time there?
Nice work with it. Definitely a staple of the ACM office :)
edit: also, it survived a building move, so that's pretty awesome.
Man, memories. =)
When I left in 2011, there was a card reader and a touch screen, so you swiped your card, and then selected your choice on the screen. I think it may have also had a random button at one time or another. The intention was to eventually wire up the physical buttons once again to work closer to a regular soda machine.
For a while, it was wired up to twitter: https://twitter.com/acmsoda
We did have some special "admin" cards for correcting misvends, typically someone's library card or something similar.
I'm amazed the thing kept tweeting a year after I graduated.
Did the soda machine ever use it for anything at all? I never did find a conclusive answer to that.
The vending machine would occasionally be replaced so students had to create new hacks from scratch, but none of them were nearly as impressive as that one. During my undergrad, its only feature was a "random soda" button. More recently, it had a space cut out of the front panel which housed a flatscreen monitor so you could surf the web on it while eating your lunch, but nothing was hooked up to the vending machine's control system.
I guess we were more inventive before we had the modern internet.
> They installed micro-switches in the Coke machine to sense how many bottles were present in each of its six columns of bottles. The switches were hooked up to CMUA, the PDP-10 that was then the main departmental computer. A server program was written to keep tabs on the Coke machine's state, including how long each bottle had been in the machine.
The page is still online, with that '95 look but it's been many years since it's been touched.
CMS' coke machine is the grandfather of today's IoT devices.