Coffee Timer : OLED + Arduino

Dual timer for accurate measurement of coffee pull using a tiny OLED screen and driven by Arduino

Similar projects worth following
Pulling a perfect coffee requires tight control of a number of variables. The grinder dispenses a fixed dose of the correct grind into a portafilter basket. The portafilter fits into the coffee machine and machine is run. If all is well there should be a pause of four seconds before the coffee starts flowing then the coffee should flow for twenty five seconds dispensing a 1.5 oz shot.

To measure the two times I’m putting together this coffee shot timer. The white button is the timer button. Press once to start, twice to start the second timer and a third time to stop. The red button is to reset.

The project is based round an Arduino Uno and uses an OLED SSD1306 which I bought for a few pounds on eBay. I used the Adafruit libraries with the help of this YouTube tutorial to drive the OLED.

The board layout is shown in the images.

The Arduino code is in the GitHub link below.

  • 1 × Arduino Uno
  • 1 × Medium Breadboard
  • 4 × 10k 1/4 watt resistor
  • 1 × oled 128 x 64

  • Next Steps

    robives12/04/2015 at 07:40 1 comment

    Next steps:

    1. Make PCB for the components.
    2. Fit everything into a case with magnetic back.
    3. Battery power. Any advice gratefully received!

View project log

Enjoy this project?



Similar Projects

Does this project spark your interest?

Become a member to follow this project and never miss any updates