Skip to content

variablo87/Coffee_Grinder

Repository files navigation

Coffee Grinder Build Status

webpage

This is a automation of a coffee grinder.

Written by variablo87.

The setup ist based on a Sonoff TH10, a kitchen scale and a Coffee Grinder. The Scale detect the Filter Holder of a Espresso Machine and grind the defined target value to the Filter Holder. The Grinder provied a Access Point mode for calibrate the scale and setup the target value. The UI is based on a HTML5 Page and a Websocket communication.

Inspierd by:

MillControll, kaffee-netz.de, decentespresso

I used this posts:

for Firmware:

for websocket, for websocket2, for sonoff flashing, for upgrade sonoff flash, add i2c to sonoff

for Webside:

webapp, flashing icon

Hardware:

I used this arduino librarys :

  • ESP8266WiFi at Version 1.0
  • ArduinoOTA at Version 1.0
  • ESP8266WebServer at Version 1.0
  • EEPROM at Version 1.0
  • Hash at Version 1.0
  • ESP8266mDNS
  • WebSockets at Version 2.1.1
  • HX711 by Bogde add modification

compiled for Node MCU 1.0 (ESP-12E Module) Sketch uses 332,240 bytes (31%) of program storage space. Maximum is 1,044,464 bytes. Global variables use 37,620 bytes (45%) of dynamic memory, leaving 44,300 bytes for local variables. Maximum is 81,920 bytes.