Skip to content

CRMHosting/CheeseMakingBath

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

18 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

CheeseMakingBath

Общее описание

Контроллер для сыродельной ванны. Является дополниительным вспомогательным оборудованием, устанавливаемым помимо автоматики, использующейся в сыроварне. Не подключается к исполнительным устройствам. Является средством сигнализации о возникновении тех или иных условий и ситуаций. В частности в настоящий момент используется для помещения термо-щупа в ванну с молоком и отображения текущего значения температуры молока, а так же сигнализация о достижении пороговых значений пр инагреве и охлаждении молока. Опционально предусмотрено добавление в схему датчика кислотности. Позволяет выводить показания кислотности молока и сырного зерна на экран, а также сигнализировать о достижении определенной кислотности. Так же имеется функция таймера.

Состав файлов

  • Nextion - Папка с проектом для контактного дисплея Nextion
    • fonts - Папка с сгенеренными шрифтами для дисплея Nextion
    • images - Папка с графическими файлами, формирующими кнопки и всевозможные элементы в дисплее Nextion
      • buttons - Изображения разнообразных кнопок
      • headers - Изображения заголовков некоторых разделов
      • temperature - Разнообразные значки с температурой
      • other - Прочие графические изображения
    • chees.HMI - Проект для редактора Nextion Editor
    • chees.tft - Скомпилированный файл проекта для загрузки в дисплей Nextion
  • docs - Папка с вспомогательными файлами проекта
  • Schema.fzz - Проект для Fritzing с схемой платы
  • cheeseMakingBath.ino - Скетч для управляющей платы для Arduino

Схема подключения

Схема подключения Демо-стенд Как выглядит конечное устройство

Скрины на экране

  • Главный экран - Показывает текущую температуру среды, в которую опущен щуп. Есть возможность включить таймер, а также поставить программу нагрева или охлаждения до определенной температуры.
  • Датчик кислотности - Опционально. Если используется, то позволяет на главном экране видеть текущее значение кислотности молока (или сырного зерна), а так же позволяет установить значение кислотности, при достижении которого микроконтролллер начинает пищщать.
  • Таймер - Позволяет в пару касаний включить таймер на 30 секунд, 1, 2, 5, 10, 15, 20, 30 минут или 1 час. Когда таймер подойдет к нулю, то экран начинает мигать, а зуммер начинает пищщать. В целом его неплохо слышно из другой комнаты. Но если есть сильные посторонние звуки (музыка громко играет, телевизор и так далее), то можно и не услышать.
  • Нагрев - Данный режим позволяет подать сигнал, когда термодатчик почувствует температуру, достигшую заданной или превышающую ее. В пару касаний можно установить предустановленную температуру или указать температуру самостоятельно. Выбор температуры вручную начинается от текущей температуры датчика до 99°С
  • Охлаждение - Режим схож с режимом Нагрев, только контроллер ожидает понижение температуры измеряемой среды. Можно указать или предустановленное значение, и тогда при достижении этой температуры будут подаваться звуковые сигналы и дисплей начнет мигать. Можно задать любое значение для температуры, начиная от текущей температуры, диагностируемой датчиком, до 4°С

Схемы экранов в Nextion

Используемые материалы и устройства

Цены на ноябрь 2020 года, курс доллара: 75.85р

Альтернативы на Aliexpress позволят значимо сэкономить!

Дополнительные ссылки

  • Trello со всем, что удалось найти и узнать по сыроделию
  • Сайт по сыроделию
  • Форум по сыроделию
  • Книга по сыроделию
  • Arduino IDE - Редактор для программирования Arduino и загрузки программ в микроконтроллер
  • Nextion Editor - Редактор для проектирования экранов в сенсорном дисплее Nextion
  • Fritzing - Программа для создания схем сборки печатных плат и комплектующих
  • DFRobot - Страница с описанием и калибровочным скетчем для датчика кислотности

About

Контроллер для сыродельной ванны

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages