Контроллер для пивоварни (моя версия)

maxi_10
Offline
Зарегистрирован: 05.01.2012
Знакомый решил заняться пивоварением и попросил написать для него контроллер для нагревательного бака.
 
Далее фото и код.
 
 
 
 
 

 

 

maxi_10
Offline
Зарегистрирован: 05.01.2012

Следующяя более оптимизированная версия прошивки

переработанно меню, добавленно управление рециркуляционным насосом, добавленны дополнительные 5 программ (P1 - P9), добавленна возможность изменять интегральный коэфициент ПИД регулятора.

Система протестированна на чайнике, по результатам тестов был удален НЧ фильтр между SSR и UNL.

 

 

miroshnik
Offline
Зарегистрирован: 15.03.2015

Добрый день. Проконсультируйте будет ваша прошивка работать на Мега 2560 и экран

TFT 320QUT и что для этого надо. 

 
 
maxi_10
Offline
Зарегистрирован: 05.01.2012

Прошивка работать будет, но для использования указанной вами модели экрана необходимо использоваь другую библиотеку (я использую LiquidCrystal_I2C.h вам она не подайдет), и соответственно поменять больше половины кода отрисовывания менюшек. Одним словом вам будет проще написать с вой код.

maxi_10
Offline
Зарегистрирован: 05.01.2012

 

Предварительный монтаж. В дальнейшем всё будет собранно на одной плате.

Также снгодня будут купленны разьемы на корпус для подключения тена, насоса, 220 вольт, и датчика температуры.

maxi_10
Offline
Зарегистрирован: 05.01.2012

Датчик температуры будет запаян Оловянно-медным припоем в отверстие 6,5 высверленное в болте. Пустота между датчиком и болтом будет заполнена теплопроводящим клей-герметиком.

maxi_10
Offline
Зарегистрирован: 05.01.2012

Купленны разьемы для подключения внешних устройств (тен, насос, датчик ds18b20) кнопка ресет, и клавишный общий выключатель.

miroshnik
Offline
Зарегистрирован: 15.03.2015

Да, было бы не плохо научиться писать код. 

Bierman
Offline
Зарегистрирован: 13.05.2014

Пока нравиться! Смущает только здоровый радиатор у пластика, но это все суеверия. Ждем фото общего готовго проджекта!

maxi_10
Offline
Зарегистрирован: 05.01.2012

Почти готовый коньтроллер.

maxi_10
Offline
Зарегистрирован: 05.01.2012

Почти готовый БАК.

maxi_10
Offline
Зарегистрирован: 05.01.2012

Тестовый запуск всей конструкции.

Работа Бака

https://youtu.be/vtRUYCUEHXE

 

Работа контроллера

https://youtu.be/e4MfLSn30cs

 

Прект входит в заключительную стадию отладки и тестирования.

maxi_10
Offline
Зарегистрирован: 05.01.2012

Испытание чиллира.

maxi_10
Offline
Зарегистрирован: 05.01.2012

Итак первая партия домашнего пива прошла 50% отстаивания в бутылках (на следующие выходные буду пробовать)

Ссылки с рецептами.

http://rossibeer.ru/recepty-piva

http://www.castlemalting.com/CastleMaltingBeerRecipes.asp?Language=Russian

maxi_10
Offline
Зарегистрирован: 05.01.2012
Посчитал себестоимость контроллера.
Цены по сайтам ebay.com, chipdip.ru, owen.ru
 
Компанент             Стоимость
корпус                   600
Контроллер            205
реле насоса            64
RTC                        50
DS18b20               100
HD-4022.10U        1100
Джойстик              78
UNL2003               61
LCD 20x4 I2C         375
гайки болты          100
Радиатор               100
Разьемы питания  150
Разьем датчика    140
Кнопка ресет         20
кнопка питания    40
Печатная плата     100
Итого                    3283
Слесарные работы Бесценно
Программное обеспечение Бесценно
 
maxi_10
Offline
Зарегистрирован: 05.01.2012

Котел     5091  http://www.klenmarket.ru/shop/inventory/kitchen-equipment/boilers/boiler-50-l-professional-luxstahl-101307/

Внутренний бак   6950  http://hbpro.ru/showcase/zheleznyj-kit-30l.7/

Насос   4750  http://вортекс-центр.рф/shop/n-gvs/bw152r12ot.html

ТЭН  2100  http://hbpro.ru/showcase/tehn-dlja-klona-20l.18/

Кран шаровой ½ дюйма, ножки для бака, фитинг для насоса (врезка в бак ½ дюйма, переходник американка вн-внеш резьба ½ дюйма, уголок  внутр-внеш резьба ½ дюйма), прокладки ~ 1500-2000

Болт+гайки из нержи для датчика ~ 200 рублей

Чиллер   3500  http://hbpro.ru/showcase/chiller-dlja-klona-20l.24/

Из инструмента пришлось купить тиски, сверла кобальтовые (по нерже) разного диаметра, припой безсвинцовый, термоклей. На это еще где-то 3500 вышло.

 

maxi_10
Offline
Зарегистрирован: 05.01.2012

Итого средняя стоимость проекта 31650 в среднем.

maxi_10
Offline
Зарегистрирован: 05.01.2012

Bierman пишет:

Пока нравиться! Смущает только здоровый радиатор у пластика, но это все суеверия. Ждем фото общего готовго проджекта!

Данный радиатор больше для перестраховки, в проццесе работы он немного тепленький. в следующей версии прошивки, я буду использовать немного другой алгоритм управления ТЕНом, поэтому от такого радиатора можно будет отказатся.

maxi_10
Offline
Зарегистрирован: 05.01.2012

Процесс варки пивного сусла. 

https://youtu.be/vjlG784vqak

maxi_10
Offline
Зарегистрирован: 05.01.2012

maxi_10
Offline
Зарегистрирован: 05.01.2012

maxi_10
Offline
Зарегистрирован: 05.01.2012

maxi_10
Offline
Зарегистрирован: 05.01.2012

Первая партия готова!

 

a5021
Offline
Зарегистрирован: 07.07.2013

И как это на вкус?

maxi_10
Offline
Зарегистрирован: 05.01.2012

a5021 пишет:

И как это на вкус?

Ну мой комментарий вкуса будет предвзят априори, Но друзья которые пробовали говорят что не уступает магазинному разливному а то и превосходит его. 

Вкус мягкий, насыщенный, в меру алкогольный (приблизительно 5,5 - 6 градусов).

a5021
Offline
Зарегистрирован: 07.07.2013

Хороший вкус у пива -- это когда его хочется выпить много, за исключением случаев, когда хочется выпить все равно чего. :)

2099996
2099996 аватар
Offline
Зарегистрирован: 21.07.2015

Круто! Реально круто! позже детальней рассмотрю, логика особенно интересна для пивоварения. А насчет сэма, пока меня трудно переубедить, хочу свою теорию реализовать в практику.

maxi_10
Offline
Зарегистрирован: 05.01.2012

Переосмыслев всю логику и ошибки предыдущего контроллера начал разрабатывать новую версию с более одекватным меню, улучшенной производительностью и логикой, а также энкодером и SD кртой для загрузки файлов с рецептами.

готовый на 70% код (профильный режим в проццесе написания)

для простоты проект разбит на 8 файлов (но это не обязательно можно весь код сохранить в один файл)

 

maxi_10
Offline
Зарегистрирован: 05.01.2012

Работа с меню осуществляется с помощью энкодера и его кнопки. Находясь на домашнем экране поворот энкодера переключает отдин из 3х пунктов меню (см. скриншот выше). При двойном клике (два key_up до 200ms) активируется соответствующий выбранный пунк. Длительное (2000ms) нажатие переводит в меню настроек (скриншоты в проццесе), далее вращение энкодера переключает по пунктам меню. короткий клик на выбраном пункте меню вводит в состояние настройки параметра, второй короткий клик в меню применяет заданные параметры. Длительный клик находясь в меню запускает процедуру сохранения !только измененых параметров! и выводит на домашний экран.

maxi_10
Offline
Зарегистрирован: 05.01.2012

Отдельное спасибо Клапауций 999 за класс для кнопки, и leshak за <TimeHelpers.h>

 

maxi_10
Offline
Зарегистрирован: 05.01.2012

Формат ini файла с рецептом

 

Клапауций 998
Offline
Зарегистрирован: 12.08.2015

maxi_10 пишет:

Отдельное спасибо Клапауций 999 за класс для кнопки

ок - рад, что не мне одному показалось это нужным.

adsound
Offline
Зарегистрирован: 18.09.2015

Максим! как успехи с новой версией проекта? добил его

ers
Offline
Зарегистрирован: 06.09.2015

maxi_10 пишет:

Переосмыслев всю логику и ошибки предыдущего контроллера начал разрабатывать новую версию с более одекватным меню, улучшенной производительностью и логикой, а также энкодером и SD кртой для загрузки файлов с рецептами.

Аналогично. Пересмотрев существующие решения и желания пивоваров, начали разработку новой автоматики с touch LCD и WiFi.

 

Небольшой демо-ролик

За подробностями можно следить тут http://hbpro.ru/threads/wi-fi-kontroller-na-esp8266.233/

ptaha999
Offline
Зарегистрирован: 05.04.2016

Здравствуйте! maxi_10, продолжение будет?)) очень ждем) или, если может где-нибудь на другом ресурсе описывали, можно ссылочку?

LanSWAT
Offline
Зарегистрирован: 08.10.2015

Здраствуйте уважаемый maxi_10! Заинтересовал ваш проект. Какова судьба и как с продолжением?

Avtomatika
Offline
Зарегистрирован: 20.07.2016

Здравствуйте, я собрал автоматику на LCD 3.2  на Mega кому интерестно   https://youtu.be/BvQUjaGohdY

falcon_e
Offline
Зарегистрирован: 28.01.2017

День добрый! не могу найти библиотеку <TimeHelpers.h>.  

 

Alex22rus
Offline
Зарегистрирован: 15.10.2017

Привет всем!!! а я с компа варю) https://youtu.be/Ua9WxJoCwpc