Алгоритм | Дистибот
View on GitHub

Дистибот

Перегонка без хлопот

Алгоритм действия дистибота станет понятен из разбора графика изменения температуры в кубе во времени.
distibot_web_server Скриншот страницы веб-сервера дистибота. Процесс дробной перегонки браги.

Крупным шрифтом (89.125 °C) выводится текущие показания датчика температуры паров в кубе.
Далее идёт ряд иконок, соответствующих стадиям процесса:

  • старт,
  • нагрев,
  • пауза,
  • головы,
  • тело,
  • хвосты,
  • финиш.
    На скриншоте - сейчас идёт стадия отбора тела.

График температуры, который демонстрирует алгоритм дистибота:

  1. Первичный нагрев. Дистибот включает индукционную плитку на максимальную мощность.
  2. Пауза, которая обнуляет таймер автоматического отключения индукционной плитки и одновременно обеспечивает переход к медленному нагреву, необходимому для отбора голов. Дистибот выключает плитку и…
  3. спустя минуту включает, но уже на малой мощности. На рисунке видно, что график после резкого роста стал горизонтальным и далее его наклон значительно меньше, чем на фазе предварительного разогрева, что указывает на выход на режим медленного отбора голов.
  4. При достижении температуры ожидания голов, заданной в конфигурационном файле, дистибот переводит плитку на режим самой малой мощности. Обратите внимание, что наклон графика стал ещё более пологим.
  5. От первых капель срабатывает датчик старта голов и дистибот на веб-сервере подсвечивает иконку “головы”. По достижению предварительно выставленного (расчётного) объёма голов срабатывает датчик стопа голов и…
  6. дистибот переключает клапаны так, чтобы тело направлялось в соответствующий сосуд и одновременно увеличивает мощность плитки до средней. На скриншоте виден подъём графика температуры.
  7. Когда показания датчика температуры достигнут порога 94,5 C° (задан в конфигурационном файле) дистибот переключит клапаны для направления хвостов в предназначенную ёмкость и увеличит мощность до максимума. Этот фрагмент на скриншоте отсутствует.