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.
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.txt
← Details
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.