Пивоварня Mega Brewery. Контроллер для пивоварни. Part I

топ 100 блогов megadenis — 09.01.2014 Читать megamegadenis в Твиттере
Начинаю "разработку" контроллера для своего минипивзавода. Т.к. я нифига не программист, обратился к русскому Arduino сообществу - ru-arduino.livejournal.com/51645.html 
С момента желания сделать умный термометр ru-arduino.livejournal.com/48879.html, прошло много времени и возникло новое желание - построить автоматизированную домашнюю пивоварню. Для ее автоматизации необходим блок управления. Решено было отказаться от использования покупных PID контроллеров, для управления ТЭНом, т.к. имеется Arduino, к ней SSR реле, дисплей 4 на 20 строк и к нему Serial Board для передачи инфы по одному проводу, не считая землю и питание. 
Мой контроллер на Ардуино, использую проект австралийца Роба, проект расчитан на Arduino Duemilanove ATmega328 - www.arduino.cc/cgi-bin/yabb2/YaBB.pl
и непосредственно сам проект - www.halfluck.com/source/ 
Пивоварня моя будет работать маленько по другому принципу, не как у Роба, ориентируюсь на Speidel Braumeister, как он работает, понятно по этим видео:
Но я к сожалению не разу не программист, умею паять и делать по инструкциям. Вот если бы переделать программу Роба, получится идеальное управляющее устройство. Я контроллер собрал и опробовал но, почему то не опознаются термодатчики DS. В этом проекте, для меня много лишнего, т.к. систему HERMS, как у автора я строить не хочу, то и из программы можно убрать все лишние. Всеми исполнительными устройствами управляют твердотельные реле. У меня 2 штуки, для тэна и насоса. ТЭН я использую купленный на амазоне, низкой плотности 4,5кВт. К нему ничего не пригорает и даже можно включить на воздухе и не сгорит. Что интересено, дисплей подключается через Serial Board, его я собрал из комплекта, купленно на ибее. Используется всего 3 провода, тем самым разгружаем порты Ардуино. Что необходимо: PID управление Тэном для точности и удобства, для Ардуино есть готовая бибилиотека, широко используемая в проекте www.brewtroller.com/wiki/doku.php, оттуда тоже можно позаимствовать много идей, но проект перегружен функциями и тоже заточен под американский HERMS и RIMS. В программе должно быть 3 режима работы: CIP мойка (подогрев воды до 70гр (можно изменять в настройках) и одновременная работа насоса), АВТО режим (когда отрабатываются все шаги, заложенные в режиме программирование, можно ставить на паузу и переходить принудительно к следующему шагу), РУЧНОЙ режим (В ручном режиме просто управляем включением-выключением тэна, насоса и выходом AUX, происходит индикация температуры.), программирование АВТО (Режим авто - подогрев воды 70гр, пауза (для засыпи, настраивается), установка температурных пауз (должно быть 4 паузы, чтоб с запасом, кислотная, белковая, осахаривание), с одновременной работой насоса, пауза мэш аут - настраивается с одновременной работой насоса, просто работа насоса, так называемый режим вирпул, когда сусло потоком закручивается и вся муть оседает в центре, и перекачка с одновременной работой AUX и второго термодатчика, в нем будет подключен аквариумный компрессор с проточным аэратором, сусло вытекает через проточный чиллер-охладитель. 

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

На данный момент, контроллер выглядит вот так:
Пивоварня Mega Brewery. Контроллер для пивоварни. Part I
Пивоварня Mega Brewery. Контроллер для пивоварни. Part I

В замен, обещаю стать личным наставником и учителем в пивоварении, кому, интересно! :)

Cheers! UPD! Топик на Хабреhabrahabr.ru/blogs/arduino/122886/
UPD! Благодаря ЖЖ френду a-young, удалось подключить датчики температуры и теперь осталось допилить программу под свои нужды. Проблема была в неправильных адресах в программе.

Оставить комментарий

Yury Moiseev 19.05.2014 22:35
Написал подробную инструкцию по сборке блока управления пивоварней с использованием скетча ArdBir. Гигантскую помощь в работе над этим блоком оказал JackOfShadows, который также сейчас заканчивает перевод мануала к этому блоку. Блок http://goo.gl/xMhrqK Скетч http://goo.gl/oTD3A8
Архив записей в блогах:
Необходимость хоть какой-то защиты порождает самые разные самодельные разработки в области броневиков. Даже вполне благополучные армии, в ходе боевых действий, выпиливают всякое странное. Ну а когда у вас боевые действия затяжные, то ручеек самоделок превращается в поток, причем с обеих ...
Усі відомі журналісти, громадські активісти тощо рано чи пізно пересідають на власний транспорт і таким чином трохи відриваються від народу. У мене своєї автівки ще нема, тому їхала я днями у плацкарті "Костянтинівка-Одеса" і спілкувалася там з народом. "Народ" являв собою дядьків з Крамат ...
  Запланированное ранее название главы «Киевская катастрофа… вермахта», я заменю на «Всё хорошо, прекрасная маркиза…». Это больше подходит к тому, что случилось с немецкой армией к началу операции «Тайфун». Неожиданно? Начало тоже будет неожиданным. Но необходимым для того, ...
Это цитата сообщения Mil-la Оригинальное сообщение 20 минут в день для фигуры Упражнение 1. Циферблат ИП: лежа на полу, на спине. Вдохните, одновременно поднимите руки и ноги вдоль тела. Представьте, что ваше туловище — это ...
Соловецкие  острова  в  первую  очередь  вызывают  мысль  о  древнем  монастыре,  потом  о  знаменитом   лагере  СЛОН,  и только  потом  вспоминается    школа  юнг.  ...