Building a Coffee Bot

The percolations are imminent.

I didn’t choose the mug life, the mug life chose me.

The coffee situation in a crowded office can be difficult. If you don’t get the jump on a fresh pot of coffee, you might miss out entirely. Enter coffeebot.

How Coffeebot Works

Coffeebot monitors your drip coffee maker’s electrical current. More specifically, it monitors how long it takes a capacitor to discharge while the coffee maker is drawing current. Fortunately, drip coffee makers draw electrical current in three distinct phases: idle, brewing and heating.

The coffeebot watches for the brewing phase. When it identifies the coffee maker as brewing, it sends a notification. When your coffee pot is done brewing, there’s another notification.

The most important Slack notification you’ll get all day.

Knowing exactly when coffee is ready is an incredible power; wield responsibly.

Build Your Own

If you would like to build your own, the source code and wiring diagram can be found here.

If you’re in to JavaScript, robots and completely necessary things, make sure you check out my kegerator.

Originally published at on April 30th, 2017.