Скачать PDF
        САМОВАР 
×
Меню

Режим Сыроварение

 
В режиме Сыроварение Самовар ведёт варку сыра по программе: нагревает молоко с заданной скоростью, держит температуру, охлаждает, включает мешалку по расписанию, ждёт нужной кислотности по датчику pH, отсчитывает время до резки по моменту флокуляции, открывает клапан слива и останавливается там, где нужно действие сыровара (внести закваску, разрезать сгусток, переложить в формы). Программа состоит из этапов, каждый этап - одна строка. Описание строк - на странице Программа сыроварения.
 
Оборудование
 
 
Внимание.
Без ADS1115 вход LUA_PIN занят датчиком pH во время сыроварения: не подключайте к нему одновременно PH-4502C и MPX5010DP. При подключении pH через ADS1115 этот вход остаётся свободным. Реле №4 в режиме Сыроварение управляет сливным клапаном.
 
Как включить
 
Откройте Настройки → Основные, в поле «Режим работы» выберите «Сыроварение» и сохраните настройки. Главная страница Самовара станет страницей сыроварения. Настройки, относящиеся к режиму, собраны на вкладке Настройки → Сыр.
При первом включении режима загружается программа по умолчанию (нагрев до 63°C, выдержка, охлаждение до 34°C, внесение закваски и фермента, резка, слив и прессование). Замените её на свою на вкладке «Программа».
 
Главная страница режима
 
Страница состоит из четырёх вкладок: «Процесс», «Программа», «Рецепты» и «Дополнительно». Кнопка «График» открывает локальный график.
Главная страница режима Сыроварение, вкладка «Процесс»
1

Состояние

Название текущего этапа и номер строки (на этапе «Ожидание pH» - и текущий pH); рядом - номер этапа из общего числа этапов. Пока программа не запущена - «Ожидание».
 
2

Этап

Тип текущего этапа: Нагрев, Выдержка, Охлаждение, Перемешивание, Дозирование, Ожидание pH, Ручное действие, Слив, Флокуляция или Lua.
 
3

pH

Текущая кислотность по датчику PH-4502C (медиана пяти измерений). Если датчик не подключён, не откалиброван или значение вне 0-14 - «нет данных».
 
4

Охлаждение

Схема охлаждения в этой сборке прошивки: «насос», «два клапана» или «недоступно».
 
5

Прогресс

Доля времени этапа, прошедшая с его начала, относительно поля «Тайм-аут, мин» (для выдержки - относительно времени выдержки).
 
6

Начать / Остановить сыроварение

Запуск программы с первого этапа. Во время работы кнопка называется «Остановить сыроварение» и завершает программу с подтверждением.
 
7

Следующий этап / Подтвердить

Переход к следующему этапу. На этапах «Ручное действие», «Слив» и ручное «Дозирование» кнопка называется «Подтвердить» - без нажатия этап не закончится. На этапе «Флокуляция» первое нажатие фиксирует флок.
 
8

График

Переход к локальному графику температур.
 
9

Рабочее время

Сколько этап уже выполняется. Для выдержки время при недогреве больше допуска засчитывается частично, а при недогреве от 3°C и при перегреве выше допуска не засчитывается.
 
10

Тайм-аут

Сколько времени осталось до принудительной остановки этапа по тайм-ауту.
 
11

Текущий этап и следующий

Карточка текущего этапа: название, прогресс, рабочее время, тайм-аут и название следующего этапа программы.
 
На экране телефона вместо отдельных карточек показан блок «Ключевое»: температура котла, уставка этапа, текущая температура, рабочее время и тайм-аут.
 
В блоке «Датчики» показаны все подключённые датчики температуры, на схеме в центре - котёл с текущей температурой. Внизу - строка «Система»: свободная память (Heap), температура платы (BME temp), уровень сигнала Wi-Fi (RSSI), свободное место в файловой системе и, если используется насос воды, его ШИМ.
 
Вкладка «Программа» - редактор этапов, см. Программа сыроварения.
Вкладка «Рецепты» - переход на страницу Каталог рецептов сыра с сайта: каталог рецептов samovar-tool.ru, предварительный просмотр программы по рецепту и её применение.
Вкладка «Дополнительно» - кнопка «Калибровка pH» (переход на страницу Калибровка pH), напоминание о подключении PH-4502C и реле №4, а также поле для выполнения команд Lua и кнопки Lua, если они заданы в файлах btn_cheese_button1.lua и btn_cheese_button2.lua.
 
Порядок работы
 
  1. Назначьте датчики температуры, при необходимости откалибруйте датчик pH и насос-дозатор.
  2. На вкладке «Программа» составьте программу и нажмите «Применить программу».
  3. На вкладке «Процесс» нажмите «Начать сыроварение». Самовар проверит программу: для этапов с температурой должен быть назначен датчик, для мешалки через I2C - подключена плата I2CStepper, для локального дозатора - выполнена калибровка насоса, для I2C-насоса - подключена плата, для этапа «Охлаждение» - доступна схема охлаждения, для этапа «Ожидание pH» - коэффициенты калибровки pH допустимы, для этапа «Lua» - существует Lua-файл, указанный в строке этапа. Если в сборке задан USE_ADS1115, проверяется и наличие модуля ADS1115. Если проверка не пройдена, в сообщениях появится причина (обычно с номером строки), и нагрев не включится.
  4. После проверки создаётся файл лога, включается нагрев и начинается первый этап. Каждый переход к этапу сопровождается сообщением «Строка N; название этапа».
  5. Этапы «Ручное действие», «Слив» и «Дозирование» с ручным способом ждут сыровара: выполните действие и нажмите «Подтвердить» (так в это время называется кнопка «Следующий этап»). Кнопкой «Следующий этап» можно досрочно завершить любой этап, кроме «Флокуляции»: на ней первое нажатие фиксирует флок, а переход к следующему этапу происходит сам по расчётному времени резки (или по второму нажатию). Короткое нажатие универсальной кнопки делает то же самое, удержание - завершает сыроварение.
  6. После последнего этапа Самовар выключает нагрев, охлаждение, мешалку и дозатор, закрывает сливной клапан и выводит сообщение «Программа сыроварения завершена». В строке состояния - «Ожидание».
 
Перед сменой этапа все исполнительные устройства переводятся в безопасное состояние (нагрев и охлаждение выключены, мешалка и дозатор остановлены, слив закрыт), затем включается то, что нужно новому этапу.
 
Остановка, тайм-ауты и ошибки
 
Остановить сыроварение - завершает программу в любой момент (с подтверждением). Результат тот же, что при штатном окончании: все выходы выключены, клапан слива закрыт.
Тайм-аут. У каждого этапа есть предельное время (поле «Тайм-аут, мин», у этапа «Выдержка» - «Общий тайм-аут, мин», у этапа «Lua» - «Тайм-аут, сек»). Если этап не завершился за это время, сыроварение останавливается с сообщением «Строка N: Тайм-аут операции сырной программы» (для выдержки - «Тайм-аут выдержки», для флокуляции - «Тайм-аут флокуляции», для Lua - «Lua не завершила операцию до тайм-аута»). Исключение - «Перемешивание»: его длительность и есть условие завершения.
Ошибки этапа также останавливают программу с сообщением «Строка N: причина»: нет данных выбранного датчика температуры, ошибка мешалки или охлаждения, недостоверный pH дольше 10 с на этапе «Ожидание pH», расчётный момент резки позже тайм-аута флокуляции, ошибка сценария Lua.
Система безопасности работает как в режиме Пиво: аварийное отключение при температуре в котле выше BOILING_TEMP + 5°C и при отсутствии потока воды (если включён контроль потока). Перегрев и аварии описаны на странице Аварийная кнопка, дополнительные аварийные датчики.
Перезагрузка во время варки. Самовар запоминает режим и номер текущего этапа. После перезагрузки нагрев не возобновляется, в сообщениях появится «Сессия прервана перезагрузкой: строка N/M». Если программа из снимка не прошла проверку, она очищается, и программа по умолчанию не подставляется - составьте программу заново.
 
Журнал на сайте. Если в настройках задан токен Blynk, лог сыроварения уходит на сервер samovar-tool.ru: по нему сайт ведёт журнал варки сыра (виден на сайте и в мобильных приложениях), а зафиксированная флокуляция записывается в журнал событием. См. Удалённое управление.