Samovar 7.00: Der Modus Käseherstellung ist in dieser Version neu.
Im Modus Käseherstellung führt Samovar einen Käseprozess nach Programm durch: Es erwärmt die Milch mit eingestellter Geschwindigkeit, hält die Temperatur, kühlt, schaltet das Rührwerk nach Zeitplan ein, wartet anhand des pH-Sensors auf die nötige Säure, öffnet das Ablassventil und hält dort an, wo der Käser handeln muss (Kultur zugeben, den Bruch schneiden, ihn in Formen füllen). Das Programm besteht aus Phasen, jede Phase ist eine Zeile. Die Zeilen sind auf der Seite
Programm der Käseherstellung.
Ausrüstung
Heizung. Das Hauptheizelement wird wie im Bier-Modus über Relais Nr. 1 und den Regler geschaltet: Solange die Differenz zwischen Sollwert und Temperatur größer ist als HEAT_DELTA, wird volle Leistung gegeben, danach hält der PID-Regler die Temperatur. Das Zusatzheizelement wird in diesem Modus nicht verwendet – Relais Nr. 4 ist vom Ablassventil belegt.
Temperatursensoren. In jeder Zeile mit Temperatur wählen Sie den Sensor, nach dem die Phase arbeitet: „Brennblase“ («Куб»), „Wasser“ («Вода»), „Kolonnenschuss“ («Царга»), „Dampf“ («Пар») oder „TCA“ («ТСА») (die Rollen werden auf der Registerkarte
Temperatur zugeordnet). Ein Sensor im Gefäß genügt meist – die Rolle „Brennblase“. Die Messwerte der anderen Sensoren werden zur Information auf der Hauptseite angezeigt.
Rührwerk. Entweder über Relais Nr. 2 (ein/aus) oder über die Platine
I2CStepper mit Schrittmotor – dann werden Geschwindigkeit und Richtung eingestellt. Das Rührwerk wird in jeder Programmzeile separat eingestellt.
pH-Sensor PH-4502C. Er wird über den ADS1115 oder mit Spannungsanpassung an den Analogeingang LUA_PIN angeschlossen. Schaltpläne, die galvanisch getrennte Variante und die Funktionsweise des Filters sind im technischen Abschnitt beschrieben:
pH-Säuresensor und sein Anschluss. Führen Sie vor der Verwendung die Kalibrierung durch, siehe
pH-Kalibrierung.
Ablassventil. Es wird an Relais Nr. 4 angeschlossen. In anderen Modi sitzt auf diesem Relais das Zusatzheizelement – schließen Sie entweder das Ventil oder das Heizelement an, aber nicht beides gleichzeitig. Das Ventil öffnet in der Phase „Ablassen“ («Слив») und schließt beim Übergang zur nächsten Phase und bei jedem Programmende.
Kühlung. Wird in der Phase „Kühlung“ («Охлаждение») verwendet. Das Schema hängt vom Firmware-Build ab und wird in der Statuszeile im Feld „Kühlung“ angezeigt:
Pumpe (#define USE_WATER_PUMP) – das Wasserzulaufventil öffnet und die Kühlpumpe schaltet sich ein; solange die Temperatur mehr als 1°C über dem Ziel liegt, läuft die Pumpe mit voller Leistung, näher am Ziel mit minimaler Leistung (PWM_LOW_VALUE);
zwei Ventile (#define USE_WATER_VALVE) – das Wasserzulaufventil öffnet, und ein zweites Ventil am Pin WATER_PUMP_PIN öffnet für einen stärkeren Durchfluss;
nicht verfügbar – der Build hat weder Pumpe noch Ventil; ein Programm mit einer Phase „Kühlung“ startet nicht.
Dosierer (optional). Die Phase „Dosieren“ («Дозирование») kann eine Zutat mit der standardmäßigen Schlauchpumpe von Samovar zugeben – Volumen und Geschwindigkeit werden anhand der Pumpenkalibrierung in Schritte umgerechnet (
Pumpe).
Warnung.
Ohne ADS1115 ist der Eingang LUA_PIN während der Käseherstellung vom pH-Sensor belegt: Schließen Sie PH-4502C und MPX5010DP nicht gleichzeitig daran an. Wird pH über den ADS1115 angeschlossen, bleibt dieser Eingang frei. Im Modus Käseherstellung steuert Relais Nr. 4 das Ablassventil.
So aktivieren Sie den Modus
Öffnen Sie
Einstellungen → Allgemein, wählen Sie im Feld „Betriebsmodus“ («Режим работы») „Käseherstellung“ («Сыроварение») und speichern Sie die Einstellungen. Die Hauptseite von Samovar wird zur Käseseite. Die Einstellungen zum Modus sind auf der Registerkarte
Einstellungen → Käse zusammengefasst.
Beim ersten Aktivieren des Modus wird ein Standardprogramm geladen (Erwärmen auf 63°C, Halten, Abkühlen auf 34°C, Zugabe von Kultur und Enzym, Schneiden, Ablassen und Pressen). Ersetzen Sie es auf der Registerkarte „Programm“ («Программа») durch Ihr eigenes.
Hauptseite des Modus
Die Seite besteht aus vier Registerkarten: „Prozess“ («Процесс»), „Programm“ («Программа»), „Rezepte“ («Рецепты») und „Erweitert“ («Дополнительно»). Die Schaltfläche „Diagramm“ («График») öffnet das
lokale Diagramm.
Hauptseite des Modus Käseherstellung, Registerkarte „Prozess“ («Процесс»)
 Status
Der Name der aktuellen Phase und ihre Nummer von der Gesamtzahl der Phasen. Solange das Programm nicht läuft – „Bereit“ («Ожидание»).
|
 Phase
Die Art der aktuellen Phase: Erwärmen («Нагрев»), Halten («Выдержка»), Kühlung («Охлаждение»), Rühren («Перемешивание»), Dosieren («Дозирование»), pH abwarten («Ожидание pH»), Manuelle Aktion («Ручное действие»), Ablassen («Слив») oder Lua.
|
 pH
Der aktuelle Säurewert vom Sensor PH-4502C. Ist der Sensor nicht angeschlossen, nicht kalibriert oder liegt der Wert außerhalb von 0-14 – „keine Daten“ («нет данных»).
|
 Kühlung
Das Kühlschema in diesem Firmware-Build: „Pumpe“ («насос»), „zwei Ventile“ («два клапана») oder „nicht verfügbar“ («недоступно»).
|
 Fortschritt
Der Anteil der seit Beginn der Phase vergangenen Zeit, bezogen auf das Feld „Timeout, min“ («Тайм-аут, мин») (beim Halten bezogen auf die Haltezeit).
|
 Käseherstellung starten / stoppen
Startet das Programm ab der ersten Phase. Während des Laufs heißt die Schaltfläche „Käseherstellung stoppen“ («Остановить сыроварение») und beendet das Programm mit Bestätigung.
|
 Nächste Phase / Bestätigen
Wechselt zur nächsten Phase. In den Phasen „Manuelle Aktion“, „Ablassen“ und manuelles „Dosieren“ heißt die Schaltfläche „Bestätigen“ («Подтвердить») – ohne Drücken endet die Phase nicht.
|
 Diagramm
Wechselt zum lokalen Temperaturdiagramm.
|
 Laufzeit
Wie lange die Phase schon läuft. Beim Halten wird Zeit mit Untertemperatur außerhalb der Toleranz teilweise gezählt, Zeit mit einer Untertemperatur von 3°C oder mehr sowie mit Übertemperatur über der Toleranz wird nicht gezählt.
|
 Timeout
Wie viel Zeit bleibt, bis die Phase durch das Timeout zwangsweise beendet wird.
|
 Aktuelle und nächste Phase
Die Karte der aktuellen Phase: Name, Fortschritt, Laufzeit, Timeout und Name der nächsten Programmphase.
|
Auf einem Telefonbildschirm wird statt einzelner Karten ein Block „Wichtigste Werte“ («Ключевое») angezeigt: Gefäßtemperatur, Sollwert der Phase, aktuelle Temperatur, Laufzeit und Timeout.
Der Block „Sensoren“ («Датчики») zeigt alle angeschlossenen Temperatursensoren, das Schema in der Mitte zeigt das Gefäß mit seiner aktuellen Temperatur. Unten befindet sich die Zeile „System“ («Система»): freier Speicher (Heap), Platinentemperatur (BME temp), WLAN-Signalstärke (RSSI), freier Platz im Dateisystem und, wenn die Wasserpumpe verwendet wird, deren PWM.
Die Registerkarte „Erweitert“ enthält die Schaltfläche „pH-Kalibrierung“ («Калибровка pH») (führt zur Seite
pH-Kalibrierung), einen Hinweis zum Anschluss des PH-4502C und von Relais Nr. 4 sowie ein Feld zum Ausführen von Befehlen in
Lua sowie Lua-Schaltflächen, sofern diese in den Dateien btn_cheese_button1.lua und btn_cheese_button2.lua definiert sind.
Ablauf
Ordnen Sie die Temperatursensoren zu und kalibrieren Sie bei Bedarf den pH-Sensor und die Dosierpumpe.
Stellen Sie auf der Registerkarte „Programm“ das Programm zusammen und drücken Sie „Programm speichern“ («Сохранить программу»).
Drücken Sie auf der Registerkarte „Prozess“ „Käseherstellung starten“ («Начать сыроварение»). Samovar prüft das Programm: Phasen mit Temperatur brauchen einen zugeordneten Sensor, für ein Rührwerk über I2C muss die Platine I2CStepper angeschlossen sein, für einen lokalen Dosierer muss die Pumpenkalibrierung erfolgt sein, für die Phase „Kühlung“ muss ein Kühlschema verfügbar sein, für die Phase „pH abwarten“ («Ожидание pH») muss die pH-Kalibrierung gespeichert sein, und für die Phase „Lua“ muss die Datei /cheese.lua existieren. Schlägt die Prüfung fehl, erscheint der Grund mit der Zeilennummer in den Meldungen, und die Heizung schaltet sich nicht ein.
Nach der Prüfung wird eine Protokolldatei angelegt, die Heizung schaltet sich ein und die erste Phase beginnt. Jeder Übergang zu einer Phase wird von der Meldung „Zeile N; Name der Phase“ («Строка N; название этапа») begleitet.
Die Phasen „Manuelle Aktion“ («Ручное действие»), „Ablassen“ und „Dosieren“ mit manueller Methode warten auf den Käser: Führen Sie die Aktion aus und drücken Sie „Bestätigen“ («Подтвердить») (so heißt die Schaltfläche „Nächste Phase“ («Следующий этап») in diesem Moment). Mit der Schaltfläche „Nächste Phase“ lässt sich jede Phase vorzeitig beenden. Ein kurzer Druck auf die
Universaltaste bewirkt dasselbe, ein langer Druck beendet die Käseherstellung.
Nach der letzten Phase schaltet Samovar Heizung, Kühlung, Rührwerk und Dosierer ab, schließt das Ablassventil und zeigt die Meldung „Programm der Käseherstellung beendet“ («Программа сыроварения завершена»). Die Statuszeile zeigt „Bereit“ («Ожидание»).
Vor einem Phasenwechsel werden alle Aktoren in einen sicheren Zustand gebracht (Heizung und Kühlung aus, Rührwerk und Dosierer gestoppt, Ablass geschlossen), danach wird eingeschaltet, was die neue Phase braucht.
Stopp, Timeouts und Fehler
Käseherstellung stoppen («Остановить сыроварение») – beendet das Programm jederzeit (mit Bestätigung). Das Ergebnis ist dasselbe wie bei einem normalen Ende: Alle Ausgänge sind aus, das Ablassventil ist geschlossen.
Timeout. Jede Phase hat ein Zeitlimit (Feld „Timeout, min“ («Тайм-аут, мин»); für die Phase „Halten“ («Выдержка») ist es „Gesamt-Timeout, min“ («Общий тайм-аут, мин»)). Endet die Phase nicht innerhalb dieser Zeit, stoppt die Käseherstellung mit der Meldung „Zeile N: Timeout der Käseprogramm-Operation“ («Строка N: Тайм-аут операции сырной программы») (beim Halten „Halte-Timeout“ («Тайм-аут выдержки»)). Ausnahme ist „Rühren“ («Перемешивание»): Hier ist die Dauer die Abschlussbedingung.
Phasenfehler stoppen das Programm ebenfalls mit der Meldung „Zeile N: Grund“: keine Daten vom gewählten Temperatursensor, ein Fehler von Rührwerk oder Kühlung, ein unzuverlässiger pH-Wert länger als 10 s in der Phase „pH abwarten“, ein Fehler im Lua-Skript.
Das Sicherheitssystem arbeitet wie im Bier-Modus: Notabschaltung, wenn die Gefäßtemperatur über
BOILING_TEMP + 5°C liegt, wenn in der Kühlphase die Grenztemperatur von Wasser oder TCA überschritten wird und wenn kein Wasserdurchfluss vorhanden ist (sofern die Durchflussüberwachung aktiviert ist). Überhitzung und Notfälle sind auf der Seite beschrieben:
Not-Aus-Taster, zusätzliche Notfallsensoren.
Neustart während der Käseherstellung. Samovar merkt sich den Modus und die Nummer der aktuellen Phase. Nach einem Neustart wird die Heizung nicht wieder aufgenommen, und in den Meldungen erscheint „Sitzung durch Neustart unterbrochen: Zeile N/M“ («Сессия прервана перезагрузкой: строка N/M»). Besteht das Programm aus dem Abbild die Prüfung nicht, wird es gelöscht, und das Standardprogramm wird nicht eingesetzt – stellen Sie das Programm neu zusammen.