- Бюджетный контроллер для пивоварни
- Оставьте комментарий:
- Навигация по сайту:
- Юный Технарь:
- Помощь проекту:
- Поиск
- Последние статьи
- Расширитель входов и выходов для ESP 01 …
- KaScada Cloud — Загрузка и выгрузка фай…
- Мой канал на YouTube
- Подпишитесь!
- Автоматика для пивоварни BeerDuino на базе arduino mega
- Прошивка (инструкция внутри)
- Мануал
- Автоматика для пивоварни до 4 кВт / автоматика своими руками / подробная сборка
- Хочешь вкусного пива, Arduino в помощь
- С чего все началось?
- … а не сварить ли нам свое пиво?
- Подготовка к процессу пивоварения
- Варка пива в полуавтоматическом режиме
- Варка пива в ручном режиме
- Варка в автоматическом режиме
- Техническая сторона процесса
- Основная программа управления
- Итого, программа умеет
- to be continued.
Бюджетный контроллер для пивоварни
Бюджетный контроллер для пивоварни.
Ссылки на компоненты:
Модуль расширителя интерфейса (I2C) — http://ali.pub/dwj5n
2-ух канальный релейный модуль — http://ali.pub/20ahll
Бюджетный контроллер для пивоварни
Бюджетный контроллер для пивоварни — Часть 2.
Бюджетный контроллер для пивоварни — Управление кнопками.
Бюджетный контроллер для пивоварни — Управление кнопками
Оставьте комментарий:
Навигация по сайту:
Юный Технарь:
Помощь проекту:
Деньги можно перечислить на карту Сбербанка России:
4276 5400 2194 5088
Поиск
Последние статьи
Расширитель входов и выходов для ESP 01 …
Расширитель входов и выходов для ESP 01 на MCP23017.
KaScada Cloud — Загрузка и выгрузка фай…
KaScada Cloud — Загрузка и выгрузка файла.
Мой канал на YouTube
Подпишитесь!
2015, Arduinoprom.ru — блог Чилингаряна Грачика. Все авторские права на тексты принадлежат ему.
При размещении текстов и видеоматериалов на сторонних ресурсах активная гиперссылка ОБЯЗАТЕЛЬНА.
Все логотипы и товарные знаки, размещенные на сайте, принадлежат только их законным владельцам (правообладателям).
Источник
Автоматика для пивоварни BeerDuino на базе arduino mega
В 2014 году я наткнулся на видео где мужик делает пиво из концентрата пивного сусла. Я загорелся идеей пивоварения и тут понеслось…
Варка пива из консервов мне стала не интересной после 2-го раза и я решил перейти на all-grain. Раз сварил пиво на газу и понял, что это не мой метод. Решил сделать автоматику. Вечера стали интересней. Я так втянулся в программирование, что кодил аж до 2-3 часов ночи. Нужны были испытания в реальных условиях. В закромах откопал кипятильник и граненый стакан.
И вот, что в итоге у меня получилось
А теперь расскажу как сделать такую автоматику.
Для начала нам понадобятся следующие детали. Я их купил в Китае.
Ардуино Мега + Шилд + Экран 3,2 дюйма ssd1289 или ili9341.
Твердотельное реле для управления ТЭНом SSR-40DA (или схема на симисторах)
Твердотельное реле для управления насосом SSR-10DA, D3808HK(для насоса на переменном токе) или SSR-10DD(на постоянном токе)
Термодатчик ds18b20 или такой или такой
Блок питания 7.5-9В 1А . Например такой
Разьемы для подключения термодатчика и насоса GX12-3 и GX12-2
Пластиковый бокс (еще ссылка)
Пъезо динамик (buzzer)
Резистор на 4.7кОм
Схема низкого напряжения
Силовая схема. Будьте осторожны. Не уверены — доверьте профессионалам.
Сечение проводов берем в зависимости от суммарной мощности насоса и ТЭНа. Для твердотелки ТЭНа нужен радиатор т.к. греется он не слабо. Запихиваем все это в коробок. Заливаем прошивку,настраиваем и варим пиво.
Прошивка (инструкция внутри)
Мануал
Но базовых функций мне было мало. И я решил прикрутить wifi. Прикупил на aliexpress модуль ESP8266 devkit (NodeMCU). Заодно заказал модуль RTC DS3231 т.к. ребята с форума beersfan.ru ну очень просили внедрить его в проект (можно и без него) . И подключил по следующей схеме
Для питания wifi модуля нам нужен источник питания 5В. Использовать arduino нельзя. Можно использовать отдельный источник питания либо преобразовать 9В в 5В. Для этого можно собрать простенькую схему со стабилизатором напряжения или купить готовый у китайцев. Например такой (есть еще куча других вариантов).
Следующим шагом будет прошивка нашего модуля прошивкой NodeMCU. Скачиваем NodeMCU flasher. Запускаем. Нажимаем Start и ждем окончания заливки прошивки. Прошили? Вот и отлично. Теперь загружаем скрипт. Для этого нам понадобится ESPlorer. Есть конечно другие программы типа lualoader. Но у меня не получилось их заставить работать с моим модулем. В ESPlorer-е создаем новый файл init.lua с следующим содержанием: ссылка
Меняем имя wifi сети и пароль на свои. Ставим скорость 9600. Жмем кнопку «Open»(если не конектится может помочь нажатие кнопки reset на модуле). И жмем «Save to ESP». После загрузки скрипта, модуль должен подключится к вашему роутеру. Это можно проверить зайдя в роутер и посмотреть клиентов DHCP. Если вашего модуля там не видно, то что-то пошло не так.
В web-интерфейсе присутствуют следующие функции.
1. Мониторинг процессов. Можно следить за температурой, состоянием насоса, показателями затирания и варки. Веб интерфейс снабжен звуковым сигнализатором.
2. Загружать рецепты в память контроллера и на флешку.
3. Построение глобального графика всей варки.
Купи детали со скидкой (кэшбэк)
Вход в web-интерфейс http://beer.demin.org
Источник
Автоматика для пивоварни до 4 кВт / автоматика своими руками / подробная сборка
Вот готовая автоматика которую я сделал на заказ, кому будет интересно как ее сделать самому, читайте статью до конца, я постараюсь наглядно Вам все показать и рассказать, если кто-то захочет заказать готовую, пишите в комментариях.
Подробно как выставлять параметры рецепта, а также как производить варку на данной автоматике, я расскажу и покажу в конце этой статьи.
Необходимые компоненты для сборки
Сейчас поговорим о том какие компоненты для сборки автоматики нам понадобятся:
- Корпус, я использовал пластиковый «КОРПУС Z3» светло-серый с размером: длина 110 мм, ширина 150 мм, высота 70 мм, заказывал с отверстиями для вентиляции. Ссылки могут видеть только зарегистрированные пользователи. Зарегистрируйтесь или авторизуйтесь для просмотра ссылок!
Подготовка корпуса
Начнем с корпуса, необходимо напечатать на принтере лицевую и заднюю этикетку нашего блока автоматики, готовый чертеж можно Ссылки могут видеть только зарегистрированные пользователи. Зарегистрируйтесь или авторизуйтесь для просмотра ссылок!.
Распечатать можно сразу на простой бумаге, для отметки центров окружности бедующих отверстий нашей панели. После того как все отверстия перенесены на панель, придется немного постараться и все аккуратно вырезать, я с этим справился очень быстро используя мини дрель Dremel с насадками.
После того как Мы просверлим и обработаем все отверстия, приступим к печати лицевой и задней панели на фото бумаге. Далее вырезаем нашу панельку, оклеиваем двухсторонним скотчем, на задней части, и оклеиваем лицевую сторону простым скотчем, по желания можно использовать ламинатор, после приклеиваем к панельке корпуса.
Монтируем все разъемы на панель, выключатель, диоды, GX разъемы и вентилятор. Пол дела сделано.
Программирование контроллера
Следующим делом будем программировать наши плату ардуино. Вот здесь можете скачать все что вам понадобится, а именно программа 1.0.6, более ранние версии могут не принять скетч. В том же файле найдете все необходимые библиотеки. Как это делается, кто не знает я сейчас расскажу.
Устанавливаем программу 1.0.6, находим папку Libreris, и меняем ее на ту что скачали с программой.
Далее подключаем ардуину, устанавливаем драйвер для загрузчика, скачать можно ТУТ.
В программе 1.0.6 устанавливаем контроллер мега, и ком порт к которому она подключена, запускаем скачанную прошивку, и заливаем в контроллер.
После загрузки на экране появится кнопка ПУСК, жмем и наслаждаемся, наш контроллер готов к работе, осталось подключить оставшиеся модули, и в перед готовить пиво.
Подключение модулей
Первое с чего я начинал, это сборку передней панели, вставляем плату контроллера в сборе в переднюю панель, возле выключателя приклеиваю блок питания, один провод ‘’-» подпаиваю к ‘’-» ардуино, второй ‘’+» через выключатель к ‘’+» ардуино, сетевые провода блока питания подключаем к сетевому разъему или кабелю. На задней плате ардуино на термоклей приклеиваю часы реального времени, зуммер.
На двухсторонний скотч клею управляющее реле насоса, для изоляции силовой части. Впаиваем подтягивающий резистор на 4,7 кОм от +5в до 12 пина. Припаиваем провода вентилятора к блоку питания, через выключатель. Крепить твердотельное реле к корпусу, так чтобы обеспечить хороший обдув ребер радиатора реле.
Далее все провода подключаю согласно схемы, скачать ТУТ.
И так наша автоматика готова к работе.
Настройка рецепта
(Важно перед включением проверьте, чтобы ТЭН, НАСОС, датчик температуры были подключены – на силовых разъемах имеется высокое напряжение)
Подключаем питание, включаем тумблер.
На экране отобразится надпись «ГОТОВИМ ПИВО» и «ПУСК», прозвучит звуковой сигнал.
Режим затирание
Жмем кнопку «ПУСК», переходим в меню «ЗАТИРАНИЕ», в первой графе выбираем необходимую пауз, выставляем согласно рецепта, температуру и время. Самая нижняя строка, «МЕШАУТ», по умолчанию стоит 78 градусов и время «0», при необходимости меняем значения, если оставить время «0» функция «МЕШАУТ» не задействуется.
Режим кипячение
Жмем «ДАЛЕЕ». Переходим в режим «КИПЯЧЕНИЕ» в первой строке кипячение, задаем нужный параметр согласно рецепта.
В второй строке «ВИРПУЛ» устанавливаем только температуру при охлаждении сусла (25-30 градусов)
Ниже строки внесения хмеля, задаем по рецепту. ГЛАВНОЕ при варке в установленное время внесения хмеля будет звучать сигнал, не пропустите.
Рецепт.
Жмем «ДАЛЕЕ». Откроется таблица Вашего заданного рецепта пива, смотрим если все верно, все паузы согласно рецепта. Жмем «ДАЛЕЕ».
Начало варки.
На экране видим действительную температуру воды, и кнопку «СТАРТ», жмем «СТАРТ», насос начнет прокачку с паузами, для удаления пузырьков воздуха из системы прокачки, после чего включится в работу, если температура воды для внесения солода мала, включится тэн.
После набора температуры, до заданной, для внесения солода, прозвучит звуковой сигнал, отключится насос и тэн. После чего производим засып солода, и жмем «СТАРТ».
Далее автоматика произведет все температурные паузы, согласно установленного рецепта. По завершению режима затирания прозвучит звуковой сигнал, насос и тэн отключится. Удаляем дробину и переходим в режим кипячения.
Кипячение
На автоматике жмем «СТАРТ», пойдет набор температуры (по умолчанию установлено 96 градусов, при этой температуре сусло активно кипит), в случае если Вам нужно снизить активность кипения, делаем это с помощью стрелок PID регулятора вверх или в низ (уменьшаем или увеличиваем мощность тэна). Сигнал о внесении хмеля прозвучит согласно установленного рецепта.
Вирпул
После окончания варки, автоматика перейдет в режим «ВИРПУЛ», охлаждаем сусло, на экране видим реальную температуру сусла.
Источник
Хочешь вкусного пива, Arduino в помощь
Данная публикация навеяна другой. Она называется «Контроллер для домашней пивоварни Mega Brewery. Part I» и опубликована за авторством megadenis.
С чего все началось?
Я студент технического ВУЗа. Однажды, сидя в кафе с другом, который тогда учился в медицинском университете, решили открыть бар. Было много идей, которые, в принципе, заслуживали некоторого внимания. Например, танц-пол, который изменяет угол наклона в зависимости от стиля музыки… Но, наряду со всем многообразием идей, так же была еще одна —
… а не сварить ли нам свое пиво?
Через пару недель я сварил пиво, взяв ингредиенты с пивзавода, на котором работал друг отца. Но многие технологические процессы были нарушены, поэтому вместо пива вышло что-то с не очень приятным запахом.
Через несколько лет решил повторить процесс, немного автоматизировав его с помощью Arduino UNO. И вот, что получилось.
Начну с того, что должна делать вся установка.
- Проверять себя — все ли работает, все ли подключено;
- Чистить себя;
- Подготавливаться к процессу пивоварения;
- Варить пиво в полуавтоматическом режиме;
- Варить пиво в ручном режиме;
- Варить пиво в автоматическом режиме (как стиральная машина стирает белье).
Первый пункт в данный момент не реализован. Пока даже мыслей нет, как реализовать.
Второй — тоже не реализован, но в ближайшее время доделаю, только дождусь, когда доставят насосы с ebay.
Третий пункт — достаточно простой.
Подготовка к процессу пивоварения
Сообщение от системы о том, что необходимо залить воду в чан -> программа ждет нажатия клавиши ОК — > программа посылает arduino команду на включение твердотельного реле -> твердотельное реле включает однокиловатный тенн в чане, доводит до температуры 37 градусов, отсылает программе команду, что все готово для варки. Поддерживает температуру 37 градусов.
Хочется, чтобы была проверка на наличие воды, но датчик еще ждет своего отправления от «китайских братьев».
Варка пива в полуавтоматическом режиме
В принципе, несложная процедура:
— Нажимаем в управляющей программе кнопку «Прогрев», остальные управляющие кнопки не активны;
— После прогрева программа выводить сообщение «Все готово, можно варить»;
— Засыпаем ингредиенты, выбираем программу для варки — кнопка «Варка пива» становится активной;
— Нажимаем кнопку «Варка пива», процесс пошел;
— Далее система периодически будет оповещать информационными сообщениями, что делать и когда.
Нужно следовать инструкциям.
Варка пива в ручном режиме
Данный процесс позволяет задавать параметры варки, изменять их в цикле варки. До него еще не дошел.
Варка в автоматическом режиме
Это мечта. В данный момент нет компонентов для реализации. Не хватает насосов, датчиков уровня воды. Не знаю, как мерить плотность сусла, сколько алкоголя в молодом пиве и еще много чего. Но я не отчаиваюсь и буду автоматизировать постепенно, пока варка пива не будет выглядеть так:
Закинул ингредиенты в соответствующие лотки, нажал кнопку и… через полтора месяца получил готовое пиво.
Это вкратце о процессе, а теперь перейдем к техническое стороне.
Техническая сторона процесса
Как сказано выше за управляющий микроконтроллер выступает arduino UNO. К нему подключены 2 реле, 2
цифровых термометра DS18B20.
Arduino общается с основной программой через com порт. Т.к. у меня нет шильда реального времени к arduino, пришлось таймеры брать из visual c#. Опыта написания программ у нет, так что, если вдруг у кого есть идеи, критика — почту за честь. Критикуйте, дербаньте, так сказать, что вдруг не нравится.
Все бы хорошо, но почему-то третий датчик показывает постоянно 85 градусов. Пока не могу сказать, почему. А нужен он для дальнейшей автоматизации — поддержание температуры в холодильнике.
Вкратце опишу, что делает программа.
Программа разделена на подпрограммы, каждая из которых активируется, если на com порту появляется определенный символ. Например, если в порт попадает буква «p», то включается режим «Прогрев». Или же, если «a» — то вызывается подпрограмма avariya() и все отключается. При вызове подпрограммы temperature() данные записываются в глобальные переменные temp1, temp2. Оттуда и попадают в нужные подпрограммы.
В будущем появятся подпрограммы для варки различных сортов и даже самогона.
Теперь, что касается основной программы управления.
Основная программа управления
Она написана на visual studio c#.
Исходный код программы:
Программа общается с arduino через com порт. Единственное, никак не могу победить, чтобы при опрашивании com порта программа не подвисала на момент выполнения подпрограммы. После окончания подпрограммы программа отвисает, но пока это не критично и даже некий плюс. Защита от дурака — чтобы не нажать ничего во время определенной процедуры.
Итого, программа умеет
— готовить оборудование к варке;
— варить;
— писать простенький лог работы (очень полезно при дальнейшем анализе варки);
— выбирать порт для подключение к управляющему контроллеру(arduino UNO);
кипятить варочник и заторный чаны.
Когда придут помпы и солинойдные клапаны, буду автоматизировать дальше. А пока каждое воскресение буду добавлять по одной программе варки. В сумме будет 5 программ. Так же ждет своей очереди реализация ручного режима.
Как говорится,
to be continued.
Вот несколько фотографий пивоварни
Это варочный котел. Таких у меня два. С боку установлен датчик температуры DS18B20 в герметичной оправе.
Долго не мог понять, почему периодически arduino виснет, пока не осенило, что нужно все заземлить, наче пробивает на корпус, далее на корпус датчика и на arduino.
Медная трубка внутри — это для фильтрования сусла. Можно сделать красивее, но лучше использовать фальшдно. К сожалению китайские собрать не торопятся высылать его.
Пока рано говорить о результате, вот что получилось
Общий вид чана выглядит вот так.
Использовал обычные коннекторы
для подключения датчиков температуры, подключающиеся к двойной розетке. Удобнее мыть оборудование. Отключил, понес в ванную. Помыл, подключил и все работает.
Все пенилось по графику, лишнего не вытекало. А самых ближайших планах — слить на дображивание партию пива, сварить еще одну. Рецепт, в принципе можно посмотреть в коде в подпрограмме varka() у arduino.
Наконец-то пришли соленойдные клапаны. Процесс автоматизации продолжается.
Источник