Hilfe Datei zu Brauerei V 1.63 – by Emilio

Dies ist die aktuell stabile Version meines Brauprogramms. Inspiriert dazu hat mich das prima Programm „Samba und Bier“. Mir war aber die ganze Bedienoberfläche zu unübersichtlich, die grafische Darstellung zu verspielt und auch die Bedienung etwas zu umständlich. Außerdem wollte ich wissen ob ich das hin bekomme.

Change-Log

Folgendes ist zu beachten:
Das Programm wurde von mir unter Windows XP mit LPT-Hardware und unter Windos 8.1 / 10 mit USB-Hardware getestet. Die InpOut32.dll muss für LPT-Hardware, die ftd2xx.dll für Denkovi-USB-Hardware, die iowkit.dll für IO-Warrior-USB-Hardware auf dem Rechner installiert sein. ← Details
Die Temperaturmessung erfolgt unter anderem über die Textdatei \Temperatur\log.txtDetails

Die Textdatei kann z.B. einfach mit einem DS18B20 Sensor, DS9097 USB-Adapter und Digitemp erstellt werden. Die hierzu benötigten Software-Komponenten sind im Installationspaket enthalten.

Die Einstellungen für Digitemp können über die Einstellungen des Programms vorgenommen werden.
Die Steuerung erfolgt über den LPT, USB-Port, WLAN oder über Batchdatei-Steuerung. Mit der Batchdatei Steuerung lässt sich beliebige Hardware steuern. Die Steuerung wird über den Einstellungs-Reiter konfiguriert. Details
Weiterhin ist es möglich die Hardwaresteuerung und/oder die Temperaturmessung über einen Arduino an USB oder am LAN zu realisieren. Die dafür erforderlichen Arduino-Sketches und der notwendige Schaltplan befinden sich im Arduino Ordner ←
Details

Weiterhin habe ich auf Basis der auf Hobbybrauer.de publizierten ISpindel ein IThermometer erstellt. Das sollte sehr einfach nachbaubar sein. In Verbindung mit der WLAN-Steckdose ist so eine komplette Steuerung über WLAN, ganz ohne Gebastel an 230V möglich.Details

Überschwinger beim Anfahren einer Temperatur werden durch Pulsung und Begrenzung des maximal zulässigen Gradienten minimiert. Weiterhin kann eine Schalthysterese eingerichtet werden. Die Pulse, die Begrenzung und die Hysterese werden über den Einstellungs-Reiter konfiguriert. Details
Graphische Anpassungen des Programms können im Ordner \Graphics\ vorgenommen werden.
Rezepte werden als *.rzt Dateien unter \Rezepte\ abgelegt.
Brauvorgänge können geloggt werden. Logdateien werden im Verzeichnis \Log\ als Semikolon getrennte Textdatei abgelegt.

Änderungswünsche könnt ihr mir gerne zukommen lassen. Ich werde sie aus Zeitgründen aber nur dann umsetzen, wenn ich sie für mich als sinnvoll erachte oder der Aufwand für mich vertretbar ist. Das Programm ist in Delphi 7 programmiert. Den Quellcode stelle ich zur Verfügung. Er kann beliebig für nicht kommerzielle Zwecke weiter verwendet bzw. geändert werden. Ich bin kein Programmierer. Meine Programmierkenntnisse habe ich aus dem Internet und aus meiner Lehrzeit noch ein paar Pascal-Basics aus dem Hinterkopf. Dem entsprechend ist auch das Programm gestrickt, funktioniert dafür aber perfekt. Das heißt: Profi-Programmierer drücken bitte in dem Quellcode alle Augen zu. Frei nach dem Motto.... Hauptsache es funktioniert. Über ein Dankeschön von dem der das Programm oder den Quellcode benutzt würde ich mich freuen ( ich trinke auch gerne mal ein hausgebrautes Bier).

Übersicht:

Das Programm gliedert sich in vier Reiter, welche ich auf den folgenden Seiten beschreibe.

Je nach Programmzustand wird der Arduino-Reiter jedoch ausgeblendet.