Таки собрал автоматику, разобрался в сборке из исходников (к счастью есть опыт), хотелось наверное написать несколько своих замечаний.
По сборке из исходников:
Одним из последних коммитов привнесены ошибки и проект не собирается "из коробки", я в итоге взял проект 2b14365 (от 18 марта). Возможно один из пулл-реквестов их исправляет, я не смотрел.
Если и он не собирается, вероятно какая-то из зависимостей PlatformIO не установлена.
По сборке компонентов (если идти по пути навесного монтажа и боли):
Лучше все соединения пропаивать сразу (как было написано в начале темы).
Если что-то не работает, проверить еще раз по схеме и лучше прозвонить.
Поленился травить плату и получил много веселых и глупых моментов. То проект не хочет собираться и падает с 416 ошибками, то экран с клавиатурой не работали. Грешил на "не стандартный адрес" расширителя портов (скачал скетч поиска адресов i2c, а там вообще полный разброд и шатания), оказалось не припаял питание к контроллеру, а работала она фактически питаясь от юсб.
Контроллер не видел датчик температуры (DS18B20 китайский клон), я вроде бы и все провода прозвонил и питание контроллера с 3.3В на 5В переделал (экран стал существенно ярче), но таки проглядел что резистор припаян был не к vcc-data, а к vcc-gnd.
Осталось подобрать подходящий корпус, фурнитуру и проект можно считать реализованным.
В общем, спасибо за ветку форума с кучей ответов, без нее я бы страдал намного дольше. И отдельное спасибо EroshKA, как амбассадору проекта, благодаря ему я узнал о нем более года назад и таки собрал работающую систему.
alosw сказал(а)
Одним из последних коммитов привнесены ошибки и проект не собирается "из коробки"
Как ни странно, все собирается и даже работает. Но, очень часто стали появляться у людей проблемы с датчиками температуры. У меня таких проблем нет, но я и не покупаю самые дешевые датчики и другие комплектующие. На Али надо все же уметь покупать.
За отзыв спасибо. Но
alosw сказал(а)
амбассадор
Это нанятый человек. Меня никто не нанимал 😀
Я просто взял лучшее и построил на этом всю цепочку. 😉 и это не только сварить пиво... С этого все только начинается.
Дистилляция поделена на 4 этапа - преднагрев, отбор голов, отбор тела, отбор хвостов. Этапы определены диапазонами температур. Управление идет по PWM. Соответственно для лучшей работы этого режима стоит использовать ESP32. У ESP8266 нет аппаратного PWM, только программный. Все параметры задаются в соответствующем меню в настройках контроллера (не web)
Фото старые, март 2018 года. Но скорее всего там ничего не поменялось.
Не всегда есть возможность это сделать.Бывает надо отлучиться.А так прошли все паузы и все остановилось.И еще один момент. У мея во время дистилляции вместо насоса подключена мешалка на пвк. Так вот помпа не включается в этом режиме. Она дернулась и все, а индикация есть, что помпа работает.
Я не понимаю зачем собирать пивоваренный контроллер чтоб использовать его исключительно под дистиллят. Для этого есть другие контроллеры. У Счастливчика, например, есть контроллер нафаршированный под ректификацию и дистилляцию, с отстойным блоком пивоварения, при этом на ПВК. Но я не слежу за такими разработками и плохо их знаю.
dimontau сказал(а)
И еще один момент. У мея во время дистилляции вместо насоса подключена мешалка на пвк. Так вот помпа не включается в этом режиме. Она дернулась и все, а индикация есть, что помпа работает.
Тут совсем не понял.
Я не сторонник "ломать" то что работает. Все что касается пивоварения в этом контроллере меня более чем устраивает. Дистилляция это приятное дополнение как "ошибка пивовара". Соответственно я не лез в код задачи шагов автоматического режима. Я понятия не имею где это описано. Никогда не лез в код дальше трёх основных файлов (на самом деле их 2, третий отвечает за локализацию интерфейса) и локализации web интерфейса. Так что не подскажу.
кстати сам гоню на brewmaniacex, ставлю в ручном режиме 110 и все, а регулирую с помощью отдельного блока вольтаж
Доброго вечера, похоже мне нужна подсказка с настройками PID, у меня пвк (пока не утепленный, руки никак не дойдут) на 55л + 10-15л рубашка и автонастройка дает очень противоречивые настройки. Первый раз с автонастройкой я получил результаты (kP:-15 kI:145 kD:-48) и с ними прошелся по паузам в ручном режиме, были залеты на 2 с копейками градуса, тэн включался после достижения температуры, решил попробовать еще раз выполнить настройку.
Я сделал попыток 6 и каждый раз словно случайные цифры
kP от -40 до 16
kI от -69 до 145
kD от -48 до 130
С каждой настройкой пробовал греть воду градусов на 5-7 и каждый раз был залет, от 1.5 до 3 градусов
В сообщении нашел коэффициенты, попробовал с kP:64 kI:0 kD:0, время выборки: 1500, окно выборки: 4000, нагрел воду на 6 градусов за 20 минут, но без залета.
Можно конечно взять коэффициенты с залетом на 1,5º и жить с ними, но хочется разобраться.
Проблема в том что ПВК маленького объема имеют очень большую инертность. Для пива я бы их не использовал. ПВК это зло. Больше проблем чем преимуществ. Настроить их практически нельзя. Утепление ничего не изменит.
Разные параметры автонастройки выдает потому что стартует с разных параметров в контроллере. Скорость нагрева нужна всё же не менее градуса в минуту.
Ещё никто, как выяснилось, не смог нормально настроить данный контроллер для работы с ПВК маленького объема. Самым простым решением оказалась замена "кастрюли". Если не увлекаетесь изготовлением бурбона ( соответственно распаривания кукурузной "каши"), то советую продать ПВК и купить простую кастрюлю. Толку будет больше.
Если не секрет зачем делить на два тэна? И что пытаемся построить в итоге. Практика показывает что не понимание как и должна работать автоматика приводит к изобретению очередного велосипеда. Пинов обычно хватает на всё. Ссылки на односторонние платы в теме есть, я выкладывал.
Я же говорю - изобретаем очередной велосипед.
Вы точно прочитали тему? Первые две страницы имеют кучу вариантов как все подключить без платы. Если нужна именно плата, именно под ЛУТ, то вот. Но не известна ее работоспособность.