Building a Coffee Bot

Jon Pitcherella
Apr 30, 2017 · 2 min read

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.

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.

Jon Pitcherella

Written by

Great developer. Home brewer and metal head. Writer of haiku.

Welcome to a place where words matter. On Medium, smart voices and original ideas take center stage - with no ads in sight. Watch
Follow all the topics you care about, and we’ll deliver the best stories for you to your homepage and inbox. Explore
Get unlimited access to the best stories on Medium — and support writers while you’re at it. Just $5/month. Upgrade