Benötigt werden: Webcam, Rechner mit 'java-Umgebung', Röster mit digitaler Temperaturanzeige
Auf Anordnung von Kakaoröster Clemens, der selber zu faul war (angeblich keine Zeit), habe ich mal die RoastLogging-Software von
Mr. Coxon, alias GreenBean, ausprobiert.
Mangels passendem Multimeter (da geht nur ein 'Victor 86 B/C') muss die Temperatur-Auslesung per Webcam/OCR umgesetzt werden. Klingt erst mal sehr umständlich - ich war selbst skeptisch. Also, erst mal eine alte brachliegende Webcam provisorisch vor den Röster montiert.
Das OCR funktioniert dann folgendermassen: auf dem Desktop des pc läuft in einem Fenster ein Bild der Röstertemperaturanzeige via Webcam. Ich nutze dazu 'Virtualdub' als client. Jetzt startet man den
'RoastLogger' von Mr Coxon, ebenfalls in einem Fenster. Ein weiteres 'Edge/Segment-Detection-Fenster' hilft den auszulesenden Bereich einzugrenzen.
Am 'RoastLogger' hat man nun 4 Input-Schnittstellen, von denen 2 maximal gleichzeitig genutzt werden können. In dem jeweiligen Input-Fenster kann man den Scanbereich konfigurieren. Größe, Empfindlichkeit, Farben etc. können so anpasst werden, daß eine möglichst optimale Ziffernwiedergabe für das OCR-Modul bereitgestellt wird. Das Videofenster muss dabei ev. umplaziert werden. Das laufende OCR-Ergebnis kann man im Log-Fenster, bzw. in der fortgeschriebenen Chartkurve kontrollieren.
Man sollte solange an dem OCR-Modul rumstellen, bis möglichst selten, oder besser keine Auslesefehler mehr auftreten. Dann kann es losgehen. Wichtig ist noch, das Fenster der angezeigten Webcam darf nie überdeckt werden!
Probleme ergeben sich, wenn man draussen röstet und wechselndes Licht die Ablesung erschwert. Als Lösung habe ich mir einen Lichtschutz gebastelt, eine Kappe die Außenlicht abhält.
Ziemlich simpel aber wirksam. Die angezeigte Temperatur sieht man dann allerdings nur noch am Monitor.
Vorausgesetzt die Auslesung klappt fehlerfrei, kann die Software beim manuellen Rösten tatsächlich eine gute Hilfe leisten. Und zwar bietet sie die Möglichkeit vor dem Rösten ein gewünschtes Template (Temperaturverlaufskurve) zu laden. Hier die grüne Kurve:
Anhand des kontinuierlichen Chartverlaufs, kann man nun versuchen kongurent zu steuern - natürlich nur bei manueller Röstersteuerung.
Nach dem Rösten kann/sollte das Log gespeichert werden, eine text-csv-Datei, die auch extern mit einem Editor bearbeitet werden kann. Auf diese Weise kann man sich perfekte Profil-Templates für das gewünschte Röstvorhaben erstellen.
Des weiteren kann man das 'RoastLoggerTemplate' auf seine Bedüfnisse anpassen. Charts können als png/Grafikdateien gesichert werden. Beim Rösten kann man Anfang/Ende C1, C2 und Ende der Röstung festhalten. Man kann Alarmwerte eingeben und Notizen machen.
Alles in allem, eine sehr hilfreiche Software zur Protokollierung und Archivierung. Ideal wäre natürlich die direkte Auslesung des Multimeters, der Anzeige, Fühlers etc. ohne den umständlichen Webcam-Umweg. Mir ist dieser komplizierte Aufbau aber doch lieber, als alles schriftlich mitzuprotokollieren. Das mache ich jetzt nur noch ergänzend.
Im tmc-Forum schreibt GreenBean, daß er mittlerweile mit einem Arduino expermentiert und damit seinen Hottop nicht nur ausliest, sondern auch regelt.
Weitere Hilfen und Anleitungen finden sich in den Installationsdateien, der
Webseite und im
tmc-forum.
Gruß
Ludger