Skip to content

CedarGroveStudios/Clue_Coffee_Scale

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

23 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Clue Coffee Scale

Code Style: Black

The Clue Coffee Scale is a CircuitPython project designed to measure the weight of ground coffee beans or the espresso machine's extraction output to achieve repeatable results for your preferred brew. The scale uses a load cell sensor that consists of a very sensitive resistance array (a strain gauge) attached to a metal bending beam. A specialized NAU7802 Analog-to-Digital Converter (ADC) breakout board connects to the load cell and measures the slight changes in the array's differential voltage, calculating the weight of the mass placed on the load cell.

The Clue interfaces with the NAU7802 ADC board and automatically updates a colorful graphics display showing the results in both ounces and grams. To measure the contents of a container, the scale can be zeroed with a push of a button to subtract the container's tare weight.

Clue Coffee Scale in Action

Dependencies

Hardware components:

Software dependencies:

... the font file:

  • helvB24.bdf (placed into the project's fonts folder):

The font file can be found in the fonts folder in the project bundle of the Clue_Coffee_Scale repository.

... the following CircuitPython Libraries (placed into the project's lib folder):

  • adafruit_apds9960
  • adafruit_bitmap_font
  • adafruit_bmp280
  • adafruit_clue
  • adafruit_display_shapes
  • adafruit_display_text
  • adafruit_lis3mdl
  • adafruit_lsm6ds
  • adafruit_register
  • adafruit_sht31d
  • cedargrove_nau7802
  • neopixel
  • simpleio

CircuitPython libraries can be found in the latest Adafruit CircuitPython Library distribution or installed individually using circup.

The Display Screen

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages