Inspiration
RFS April Fools 1998: RFS-2324: HTCPCP, an internet protocol describing additions to the HTTPS protocol to allow for communication with coffee machines.
What it does
Allows intercommunication of computers and coffee machines using TCP packets, allowing it to brew coffee, anywhere on command.
How we built it
HTCPCP Protocol built in python, along with a sever and client to run. Coffee machine is a repurposed Nespresso Virtuo next machine, taken apart and re-wired by us, controlled by a Raspberry pi Zero W
Challenges we ran into
Went in completely blind, with no previous experience of electrical engineering or of how the coffee machine worked. Tearing down the machine, and understanding the functions of it’s chipset was a new challenge for both of us. Additionally, setting up the pi to act as a listener and controller was a difficult task we overcame only with a lot of work
Accomplishments that we're proud of
Tore down the machine without breaking anything, and learnt how its button chip worked. Setup a HTCPCP connection, and made coffee with the power of the BREW command!
What we learned
Simple electronics tear-down, python sockets and using GPIO with raspberry pi. We also learnt how to use a multi-meter to solve any electronic problem
What's next for Clooney
A more full implementation of the HTCPCP protocol, and a complete refactor of the current gitHub
Log in or sign up for Devpost to join the conversation.