100%
espresso-pimpup EspressoSensorBoard view
Description

Imported from GitHub: jcohenadad/espresso-pimpup · commit 35fa5f6 · license MIT

Description

DIY project to pimp up my espresso machine to display various measures

README

Espresso pimp up ☕

DIY project to pimp up my espresso machine to display various measures

Material

Water level

ItemQuantityDescription
FDC1004DGSR 14-channel 16-bit capacitance-to-digital converter
LCQT-MSOP101To create the breakout board for the FDC1004 chip
WR-PHD 2.54 MM SOCKET HEADER 5 P 2To plug the breakout board on the main PCB
C0603C104M4RACTU1Decoupling Capacitor
RC0603FR-074K7L2Pull-up Resistors for I2C

Pictures

https://photos.app.goo.gl/eQaupZRUNoXkHYi69

Upload/Monitor Arduino code

Using CLI (you need to adjust the correct port):

# Compile
arduino-cli compile --fqbn arduino:avr:nano ArduinoEspressoSensor/
# Upload
arduino-cli upload ArduinoEspressoSensor -b arduino:avr:nano -p /dev/cu.usbserial-BG0046HD
# Monitor
arduino-cli monitor -p /dev/cu.usbserial-BG0046HD --config 9600

Calibration

Before using the setup, some calibration is needed.

Water tank

  • Activate debug mode: DEBUG_CAPACITANCE false
  • Check capacitance values for empty and full tank.
  • Enter respective values for variables LOWER_BOUND and UPPER_BOUND

Timer

Timer for brewing duration is based on the variable pressureThreshold, which can be adjusted if needed.

References

This project is inspired by the following sources:

Comments
Sign in to comment

No comments yet. Be the first to ask about this board.