Coffee brew sensor using a Raspberry Pi
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
images
.gitignore
README.md
sensor.py

README.md

brewbot

A coffee brewing Slack notification system using a non-invasive current sensor and Raspberry Pi. The setup watches energy consumption and waits for a rise in current draw above 7A, followed by several minutes of sustained usage. Once the time threshold has passed, it does an HTTP POST to a Slack webhook, sleeps for about 15 minutes, then starts monitoring again.

ADC board and Raspberry Pi

Boards mounted inside enclosure

ADC board front and back

Parts List

Connections

While I don't have a schematic handy, the gist of the connections is running the CT sensor to an analog input on the MCP3008 chip (See: How to build an Arduino energy monitor), then wiring the digital SPI output of the MCP3008 to Raspberry Pi GPIO pins. Adafruit has a guide on connecting the MCP3008 to a Raspberry Pi that was useful.