Connected coffee Machine

Quite a lot of coffee is consumed at work but real statistics are missing. For the coffee machines with a can it can be interesting to have a visualization with coffee left in can, water in machine, time left until machine is finished, estimated time until can is empty. This would probably require a modified coffee can so is not very straightforward (pressure pad on the bottom of the can, fluid meter,…). For the other coffee machines statistics like number of cups made might be of interest (for cleaning, stocking, …).
Perhaps make a game out of it: get bonus points to get that last coffee that makes the next one needing to refill the water reservoir or empty the tray.

maxresdefault

For my hacking project, I assumed a coffee machine for individual cups..

Goals:

  • know whether there is a cup or not: using a light sensor (if a cup is on top of it ~ less light)   Why? The rfid reader reads the ID when a cup (with rfid tag) moves over the sensor. Hence when you take away the cup, we are not informed about that.

(Why? The rfid reader reads the ID when a cup (with rfid tag) moves over the sensor. Hence when you take away the cup, we are not informed about that.)

  • know which cup is at the machine: read out rfid identification
  • keep statistics: should be done in the back-end
  • push a button to try to get coffee, and let the server then decide whether you get some coffee, with our without warnings
  • access statistics with a mobile app or web app

I could only work for an hour or so, hence I didn’t manage to reach all goals with the code supplied below (it needs some debugging too, sorry).

Read More:  Connected coffee machine

 


About The Author

Ibrar Ayyub

I am an experienced technical writer holding a Master's degree in computer science from BZU Multan, Pakistan University. With a background spanning various industries, particularly in home automation and engineering, I have honed my skills in crafting clear and concise content. Proficient in leveraging infographics and diagrams, I strive to simplify complex concepts for readers. My strength lies in thorough research and presenting information in a structured and logical format.

Follow Us:
LinkedinTwitter

Leave a Comment

Your email address will not be published. Required fields are marked *

Scroll to Top