CoffeeGuard, die Kaffee-Tab-Waage
Wenn man den Kaffee am meisten braucht, sind die Pads alle: Dieser elektronische Kaffee-Wächter warnt rechtzeitig. Hier lesen Sie alles über die Software.
![](https://heise.cloudimg.io/width/610/q85.png-lossy-85.webp-lossy-85.foil1/_www-heise-de_/imgs/18/3/5/4/7/9/2/6/Aufmacher.jpg-2cd04291516c82a2.jpeg)
Die Kaffee-Tab-Waage aus Make 3/22
(Bild: Ramon Hofer Kraner)
- Ramon Hofer Kraner
Das Zählen von Teilen über ihr Gewicht ist eine altbewährte Methode und wird auch in der Industrie rege benutzt, zum Beispiel beim Zählen von Schrauben, Unterlegscheiben oder ähnlichen Teilen. Die Herausforderung dabei besteht eigentlich einzig im Installieren einer genügend genauen Waage. Denn wenn die Genauigkeit nicht genügend fein ist, dann kann nicht zuverlässig gezählt werden. Logisch.
Die Waage im Artikel in der Make 3/22 soll beim lebensbedrohlichen Unterschreiten der Mindestmenge an Kaffeepads per E-Mail oder über MQTT (Message Queuing Telemetry Transport) auf sich aufmerksam machen . Die Person(en), die für das Auffüllen verdonnertwurde(n), haben dann genügend Zeit zu handeln.
Die Bauanleitung haben Sie bereits im oben genannten Artikel gefunden. Hier geht es jetzt um die Software, die den lebenswichtigen Kaffee-Pad-Mindestbestand sichert: Die Waage ist so programmiert, dass sie in regelmässigen Abständen Nachrichten mit dem aktuellen Padbestand absetzt. Zusätzlich werden bei Unterschreiten eines kritischen Levels E-Mails gesendet. Werden dann wieder Pads aufgefüllt, wird ebenfalls eine E-Mail mit der Entwarnung versendet. Man will ja schliesslich nicht vergebens nachfüllen, wenn der Kollege oder die Kollegin dies schon erledigt hat.
Die regelmässigen Nachrichen werden als MQTT-Messages versandt. Installiert man sich einen MQTT-Client auf dem Smartphone, kann man live mitverfolgen, wie der Kaffee langsam aber sicher zur Neige geht. Das mag vielleicht beim einen oder andern als Stress empfunden werden, dafür hat man immer im Blick, ob die Waage noch funktioniert.
Der ESP8266 in der Waage wird über die Arduino IDE programmiert. Falls Sie noch nie in diser Kombination gearbeitet haben, lesen Sie zunächst die Anleitung ESP-Boards mit der Arduino-IDE programmieren.