Эта страница описывает все параметры «Самовара», доступные в веб-интерфейсе на странице «Настройки». Описание соответствует прошивке 7.00.
При первом входе на страницу настроек отображается вкладка «Основные». Всего вкладок семь: Основные, Температуры, Насос, Пиво, Сыр, НБК, Прочие. Переключение между ними — кнопками в верхней части страницы.
Первоначальные значения можно загрузить из текстового файла Samovar_default_settings.txt из каталога tools/. Для этого на вкладке «Прочие» нужно нажать «Загрузить файл настроек» и выбрать файл на диске. На этой же вкладке есть кнопка «Скачать файл настроек» — она сохраняет текущие значения в текстовый файл. Это удобно, если используется несколько комплектов датчиков: для каждого можно сохранить свой файл и загружать нужный при смене оборудования.
Вкладка «Основные»
На этой вкладке задаются режим работы и общие параметры процесса.
- Режим работы — выбор одного из семи режимов: Ректификация, Дистилляция, Пиво, Бражная колонна (БК), Непрерывная бражная колонна (НБК), Сыроварение. Режим «Сувид» и Lua выбираются отдельно, на странице «Программа» или через
/lua. После сохранения настроек контроллер применяет выбранный режим без перезагрузки: меняется набор активных датчиков и логика регулятора. - Ректификация, дистилляция и БК до температуры в кубе — порог температуры в кубе, при котором процесс дистилляции или работы БК считается завершённым (по умолчанию 99,9 °C).
- Время для контроля завершения процесса дистилляции — время в минутах, в течение которого показания датчика куба не должны меняться, чтобы контроллер прекратил дистилляцию или работу БК. Диапазон 0–255 мин. По умолчанию 60 мин; значение 0 — не учитывать.
- Использовать корректировку давления — если включено, контроллер корректирует температуру отбора тела при изменении атмосферного давления (по датчику BMP180/BMP280/BME280 или MPX5010DP).
- Использовать датчик уровня флегмы при ректификации — включает контроль уровня флегмы для автоматической паузы отбора.
Параметры колонны
- Диаметр — внутренний диаметр колонны в дюймах (1,5 / 2,0 / 3,0).
- Высота насадки — высота насадочной части в метрах (0,50–2,50 м с шагом 0,25 м).
- Плотность насадки — слайдер 0–100 %.
Детектор проскока примесей (ректификация)
- Использовать детектор — главный выключатель. Без него детектор не работает. Следит за трендом температуры на всех строках программы ректификации (на головах только наблюдает), при критическом росте ставит отбор на паузу и автоматически возобновляет его после стабилизации.
- Снижать скорость отбора при росте температуры — действует только вместе с детектором. При росте тренда выше порога детектор плавно снижает скорость насоса и возвращает её, когда тренд успокоится.
- Шаг снижения скорости — процент изменения скорости за одну коррекцию (0 = по умолчанию 5, максимум 20).
Давление и MPX5010DP
- Давление, при котором включится авария — порог давления для аварийного отключения (мм рт. ст.).
- Нулевая точка MPX — показание АЦП датчика MPX5010DP при нулевом избыточном давлении. Вычитается из каждого измерения.
- Отсчётов MPX на 1 мм рт. ст. — масштаб датчика (заводское значение 12).
Зуммер
- Использовать зуммер для нотификации — включает звуковую индикацию событий. При выключенном параметре зуммер отключается полностью.
- Использовать зуммер для нотификации в браузере — включает звуковое оповещение в браузере.
- Включать зуммер при смене программы — короткий сигнал при переходе между строками программы.
Вкладка «Температуры»
На этой вкладке для каждого из пяти датчиков DS18B20 задаётся адрес на шине 1-Wire, корректировка показаний, уставка вылета температуры и задержка срабатывания паузы. Для определения адресов подключённых датчиков используется кнопка «Сканировать датчики».
Датчики: пар перед дефлегматором (Steam), царга на 2/3 высоты (Pipe), вода охлаждения (Water), куб (Tank), ТСА (ACP).
- Адрес датчика — серийный номер DS18B20 на шине. Если привязки датчиков к местоположению ещё нет, можно подключать датчики по одному и сохранять настройки после каждого подключения, чтобы зафиксировать адрес.
- Корректировка — поправка показаний в °C. Используется для калибровки датчиков между собой: например, при нагреве воды до 70–80 °C в общей ёмкости показания датчиков подгоняются к одному значению.
- Уставка / Вылет за уставку — допустимое отклонение температуры от опорного значения при отборе тела. При выходе за пределы отбор ставится на паузу.
- Задержка срабатывания — время в секундах, которое показания должны находиться за пределами уставки до постановки отбора на паузу.
Для датчиков пара и царги уставки обязательны — без них отбор тела будет работать нестабильно. Для начала можно задать 0,1 °C для датчика пара и 0,4 °C для датчика в царге, и скорректировать их в процессе работы колонны.
Калибровка датчиков между собой на общность показаний не влияет на работу контроллера — «Самовар» работает с относительными значениями температур, — но упрощает визуальный анализ процесса и чтение логов.
Вкладка «Насос»
- Количество шагов шагового двигателя — калибровочный параметр локального перистальтического насоса: сколько шагов шагового двигателя приходится на 1 мл жидкости.
- Количество шагов I2C насоса — калибровка внешнего насоса, подключённого по I2C (если он установлен).
- Использовать I2C-насос над ЦП — включает участие насоса в ректификации. Насос участвует, только если был обнаружен при запуске контроллера. Для голов он становится основным, для тела и предзахлёба работает одновременно с локальным насосом.
- Скорость второго I2C-насоса — скорость отбора вторым насосом в л/ч.
Калибровка насоса выполняется на отдельном экране «Калибровка насоса» (страница calibrate.htm). На вход насоса подаётся вода (лучше калибровать на спирте и при температуре отбора), выход направляется в мерную ёмкость. После нажатия «Начать калибровку» насос включается, по достижении 100 мл нужно нажать «Зафиксировать 100 мл», и контроллер запомнит количество шагов на 1 мл. Если установлен энкодер, его поворотом можно регулировать скорость шагового двигателя во время калибровки, а нажатие завершает калибровку.
Вкладка «Пиво»
На этой вкладке задаются параметры режима «Пиво» и регулятора нагрева.
- Варочный порядок — схема пивоварни, а не рецепт. Доступные варианты: All-in-one / BIAB (затор греется в кубе), HERMS (ПИД по датчику воды в бойлере и непрерывный насос), RIMS (ПИД по царге на обратке и непрерывный насос). Способ затирания — долив или отварка — задаётся типом шага в импортированном BeerXML-рецепте.
- Коэффициенты PID — Kp, Ki, Kd для PID-регулятора нагрева.
- Напр./мощность регулятора в режиме поддержания температуры — напряжение или мощность регулятора в режиме термостатирования (StbVoltage).
- Напр./мощность регулятора в режиме нагрева и кипения — рабочее напряжение/мощность в режиме кипения (BVolt).
- Мощность БК после закипания — рабочая мощность бражной колонны после выхода на режим (BKPower).
- Использовать разгонный ТЭН при кипении — если используется разгонный ТЭН, его можно задействовать и в режиме кипения. В дистилляции при выключенной опции разгонный ТЭН гасится сразу при закипании.
Вкладка «Сыр»
В режиме «Сыроварение» PH-зонд PH-4502C занимает пин LUA_PIN, а сливной клапан подключается к реле № 4. Оператор должен физически подключить либо PH-4502C, либо датчик давления MPX5010DP к общему аналоговому входу и либо сливной клапан, либо разгонный ТЭН — к реле № 4. В остальных режимах MPX5010DP, Lua и разгонный ТЭН остаются доступны.
Калибровка pH-зонда выполняется на отдельной странице «Калибровка pH» (calibrate_ph.htm).
Вкладка «НБК»
Параметры автоматики непрерывной бражной колонны.
- Инерция — время в секундах, за которое колонна после изменения мощности или подачи приходит в новое устойчивое состояние. По умолчанию 180 с. Для густых зерновых браг и колонн с предподогревом обычно 300–600.
- Дельта — допустимое отклонение температуры барды от опорной Тн, в пределах которого мощность и подача не меняются.
- Шаг мощности — на сколько ватт автоматика изменяет мощность за одну коррекцию.
- Шаг подачи — на сколько литров в час автоматика изменяет подачу браги за одну коррекцию.
- Т пара — верхний рабочий предел температуры пара. При приближении к нему автоматика уменьшает подачу.
- Давление захлёба — порог по датчику давления, при котором фиксируется захлёб. Рабочий потолок давления — половина этого значения.
- Т завершения (барда) — опорная температура отжатой барды.
- Переключать поток сервоприводом при захлёбе — при захлёбе выбирается позиция 1 (грязный поток); позиция 0 (чистый поток) возвращается только после полной восстановительной паузы или при завершении НБК.
Вкладка «Прочие»
- Токен Blynk — поле для токена авторизации приложения Blynk. Blynk используется контроллером как фоновая библиотека для связи с сервером samovar-tool.ru. Основной канал уведомлений и управления — мобильные приложения Android и iOS, веб-интерфейс и сайт samovar-tool.ru.
- URL видео камеры — ссылка на поток камеры (HTTP или RTP). Видео отображается на вкладке «Видео» основной страницы и в мобильном приложении (только в локальной сети).
- Часовой пояс — корректировка относительно Гринвича для отображения времени в логах и графиках.
- Использовать проверку подключения регулятора — если используется внешний регулятор мощности и связь с ним пропала, контроллер выключит нагрев.
- Сопротивление ТЭНа для расчёта мощности — используется при работе с регулятором с обратной связью, когда контроллер устанавливает напряжение и получает подтверждение от регулятора.
- Напряжение сети — номинальное напряжение сети в вольтах. Используется для расчёта мощности.
- Использовать контроль потока воды — при наличии подключённого датчика потока воды его показания учитываются при контроле охлаждения.
Цвета датчиков
На вкладке «Прочие» задаются цвета, которыми отображаются показания пяти датчиков температуры в графиках и на основной странице. Подобрать цвета можно через любой палитр-пикер, например w3schools color picker.
Уровни для реле
Для каждого из четырёх реле задаётся активный уровень: LOW (включение — логический 0, выключение — логическая 1) или HIGH (наоборот). Выбор зависит от типа используемого релейного модуля.
Сохранение и загрузка настроек
В нижней части вкладки «Прочие» расположены четыре сервисные кнопки:
- Скачать файл настроек — сохраняет текущие параметры в текстовый файл на компьютер.
- Загрузить файл настроек — загружает параметры из ранее сохранённого файла.
- Сбросить настройки WiFi — сбрасывает SSID и пароль Wi-Fi, контроллер переходит в режим точки доступа.
- Перезагрузить Самовар — полная перезагрузка контроллера (требуется только при смене прошивки или после восстановительных операций).
Применение настроек
После нажатия «Сохранить» в нижней части страницы настроек контроллер записывает параметры в энергонезависимую память и применяет их без перезагрузки: меняется режим работы, набор активных датчиков, параметры регулятора мощности. Перезагрузка требуется только при смене прошивки или после сброса Wi-Fi.