Having a shared coffee maker in the workplace is both a blessing and a curse. It’s nice to have constant access to coffee, but it can be frustrating to find the coffee pot emptied right as you walk in to the break room. To solve this problem in their office, [Vitort] and co. built an IOT solution that notifies everyone of the current coffee status on a Slack channel.
This project wasn’t built just as a convenience for the office, either. It makes extensive use of AWS SNS, the simple notification system from Amazon Web Services because they wanted to learn to use this technology specifically. Besides the notification system, the device itself is based on a NodeMCU/ESP8266, communicating over WiFi, and is a simple push-button design which coffee drinkers push when a fresh pot is made, and then push again when the coffee is empty.
While relatively straightforward, this project is a good one to look at if you’ve been interested in AWS at all, especially the simple notification system. It’s a pretty versatile tool, and all of the code used in the project is available on the project page for your reading pleasure. If you’re more interested in the coffee aspect of this project, we have a special coffee maker for you too.
418 I’m a teapot
wikipedia.org/wiki/Hyper_Text_Coffee_Pot_Control_Protocol
+1 Who ever wrote that had too much fun lol.
Everything old is new again. https://en.wikipedia.org/wiki/Trojan_Room_coffee_pot
Came to the comments section to post exactly this.
Me too. “The first webcam” I believe.
This should be the fail of the week – it relies on someone pushing a Button to change state.
Then there is also the issue of the “pot” of coffee…. must be a third world country ;-)
Been out of water/beans or the dregs container full. now they are serious problems that need a solution…
Americans drink that socks tea they call coffe from pots. Just get coffe machine with grinder and have a cup of fresh espresso or some girly latte.
Americans don’t know what real coffee is, drink coffee-flavored tea and want to criticize
Seems pretty half-arsed for all the reasons folks have already said and more. I supposed “relatively straightforward” is a more diplomatic way of putting it.
I am dying to say that at work tomorrow, thank you!
How about putting the pot on a load sensor instead? Every time someone puts the pot back you can report how much coffee was taken and how much remains. Once it reaches a critical value you set off a siren and flashing lights.
That is a clever look to this problem
AWS? Seems that a RasPi, a couple of GPIO sensors, and “finger” protocol would work just as well…
https://www.livinginternet.com/i/ia_myths_coke.htm , the way we did it in the olden days…
It’s the 21st century, and automatic espresso machines have been a thing for many years now.