Автоматика для пивоварни, еще порция доработок.

  Рет қаралды 1,088

Пивовар-Ардуинщик (MaxBrewer)

Пивовар-Ардуинщик (MaxBrewer)

Күн бұрын

Пікірлер: 80
@Дмитрий-ц9п9е
@Дмитрий-ц9п9е 9 ай бұрын
Обкатываю ваше творчество класс, еще раз спасибо за работу, при обкатке выскачила такая штука , когда нагрелась вода для зазыпи спикер начал пищать и в этот момент я нажал выйти из программы, из программы вышел , а спикер пищал пока не обесточил автоматику
@MaxBrewer
@MaxBrewer 9 ай бұрын
не предусмотрел такой вариант, исправлю в следующей прошивке
@Дмитрий-ц9п9е
@Дмитрий-ц9п9е 9 ай бұрын
отлично, все работает, видел тут как на esp прикрутили говорилку mp3 которая вещает что на данном этапе делать засыпать солод или при варке на каком времени засыпать хмель
@MaxBrewer
@MaxBrewer 9 ай бұрын
Ну в есп памяти больше, а над варкой с оповещением когда засыпать хмель сейчас работаю.
@goodcat1645
@goodcat1645 Жыл бұрын
Отличное обновление!
@MaxBrewer
@MaxBrewer Жыл бұрын
Рад, что нравится.
@oldalex4019
@oldalex4019 7 ай бұрын
А можно ли в меню рецепта добавить включение мешалки и насоса. Типа + включение, - выключение. В время работы насоса и мешалки пусть так же задаётся в настройках.
@MaxBrewer
@MaxBrewer 7 ай бұрын
Если честно не вижу в этом ни какого смысла. Это только усложнит как структуру меню так и саму программу. Я планирую подключать насос и миксер через отдельные выключатели. Включать насос я считаю нужно всегда при старте системы, а миксер сразу после засыпи солода. И в тот и в другой момент ты по любому будешь находиться рядом с пивоварней и включить и то и другое не составит труда. Выключать миксер нужно перед фильтрацией, а насос сразу после. Опять же весь этот процесс все равно нужно контролировать визуально + доливать промывочную воду.
@Romeo_07KBR
@Romeo_07KBR Жыл бұрын
Красавчик. Спасибо.
@MaxBrewer
@MaxBrewer Жыл бұрын
на здоровье
@Дмитрий-ц9п9е
@Дмитрий-ц9п9е 9 ай бұрын
Думаю что по окончании варки нужно что бы спикер пищал постоянно пока не нажмёшь ОК, а то вроде насос работает постоянно и непонятно закончилась варка или нет пока не подойдёшь
@MaxBrewer
@MaxBrewer 8 ай бұрын
Я сегодня как раз делал варку и не успел вовремя подготовить промывочную воду и последнюю паузу передержал аж целых 10 минут не думаю что 10 минут писка меня бы сильно радовали. :)
@Дмитрий-ц9п9е
@Дмитрий-ц9п9е 9 ай бұрын
а возможно реализовать включение и выключение тэна прерывистым сигналом на пин 7 когда пид 100% ?
@MaxBrewer
@MaxBrewer 9 ай бұрын
Не понял вопроса. Если пид 100 и установленная мощность 100, то тэн включен постоянно, если что то не 100, то он и так управляетя прерывистым сигналом.
@Дмитрий-ц9п9е
@Дмитрий-ц9п9е 9 ай бұрын
​​@@MaxBrewerдля включения индукционки нужно подать прерывистый сигнал допустим в пол секунды и на выключение так же, другими словами вкл. Тэна сигнал на пин и выкл. сигнал
@MaxBrewer
@MaxBrewer 9 ай бұрын
То есть, если она выключена, то 1й импульс ее включит, а второй точно такой же выключит?
@Дмитрий-ц9п9е
@Дмитрий-ц9п9е 9 ай бұрын
@@MaxBrewer совершенно верно
@MaxBrewer
@MaxBrewer 9 ай бұрын
а есть возможность получить от плитки обратную связь для микроконтроллера, в каком она сейчас состоянии включена или выключена, ну может там лампочка загорается когда включена например.
@Дмитрий-ц9п9е
@Дмитрий-ц9п9е 9 ай бұрын
у вас реле zero-cross ? такое реле должно поддерживать шим регулирование
@MaxBrewer
@MaxBrewer 9 ай бұрын
У меня да, но в принципе будет работать с любым реле(изначально и у меня было обычное), разница лишь в том, что обычное включиться сразу при подаче сигнала управления не обращая внимания на фазу напряжения, а zero-cross дождется ближайшего перехода через ноль. При пропадании сигнала управления оба будут ждать ближайшего перехода через ноль, а потом выключатся. Рекомендую использовать zero-cross.
@ВасяМусалимов
@ВасяМусалимов 11 ай бұрын
При запуске загорается светодиод pwr через пару секунд загорается l и горить сто не так?
@MaxBrewer
@MaxBrewer 11 ай бұрын
не очень понятно. Прошивка прошла нормально без ошибок? На экран что-нибудь выводится? Что означает "загорается l" 4-й светодиод? Какой у вас экран?
@ВасяМусалимов
@ВасяМусалимов 11 ай бұрын
@@MaxBrewer да 4-й светодиод екран 128*64 лсд просто светится
@MaxBrewer
@MaxBrewer 11 ай бұрын
Может контрастность надо подкрутить с помощью переменного резистора
@MaxBrewer
@MaxBrewer 11 ай бұрын
Все в порядке? заработало?
@kenny-ke3ft
@kenny-ke3ft 11 ай бұрын
нихрена не работає@@MaxBrewer
@GruPetr
@GruPetr 10 ай бұрын
Подскажите пожалуйста, как подключить вместо твердотельного реле магнитный контактор, т.к у меня пивоварня на гозу с электроклапаном на 220в?
@MaxBrewer
@MaxBrewer 10 ай бұрын
что то не пойму как в этой системе должно происходить управление нагревом?
@GruPetr
@GruPetr 10 ай бұрын
У меня специальная газовая горелка с электро клапаном, открывается при подаче 220в. Есть автоматика, но без таймера, просто набирает и держит температуру включая и отключая клапан. Вот как бы ваш вариант автоматики приделать для управления эл.клапаном вместо эл.тена 220 будет подаваться на клапан.
@MaxBrewer
@MaxBrewer 10 ай бұрын
Думаю придется заменить ПИД регулирование на релейное. Для этого нужно будет заменить функцию heat на эту, но твердотельное реле все равно придется использовать для управления клапаном. Цифры 1 и 0,5 в двух предпоследних строках скорее всего придется подбирать экстремально. Сам такое не пробовал, но думаю должно работать. void heat(int8_t set_temp, int8_t power){ //Функция нагрева static uint32_t pwm_tmr = 0; float cur_temp2; if (millis() - pwm_tmr >= 1000) { pwm_tmr = millis(); if (set_temp < 100){ cli(); //остановка прерываний cur_temp2 = cur_temp; sei(); //Запуск прерываний if(cur_temp2 > (set_temp - 0.5)) digitalWrite(heater_pin, LOW); if(cur_temp2 < (set_temp - 1)) digitalWrite(heater_pin, HIGH); } else digitalWrite(heater_pin, HIGH); } }
@GruPetr
@GruPetr 10 ай бұрын
Спасибо огромное, с данными изменениями все работает отлично.
@MaxBrewer
@MaxBrewer 9 ай бұрын
а можете снять видио, что то интересно стало что за агрегат и как это все работает?
@Дмитрий-ц9п9е
@Дмитрий-ц9п9е 9 ай бұрын
а насос у вас 12в пластмассовый его дробина не забьет ?
@MaxBrewer
@MaxBrewer 9 ай бұрын
Он берет воду из-под фальшдна, там нет дробины. Ни разу не забивался.
@Дмитрий-ц9п9е
@Дмитрий-ц9п9е 9 ай бұрын
@@MaxBrewer а это коллекторный я так понимаю , а регулировка оборотов реализована тоже через пид регулятор ?
@MaxBrewer
@MaxBrewer 9 ай бұрын
@@Дмитрий-ц9п9е, ну на безколлекторном думаю регулировка не должна работать, но сильно в эту тему не углублялся. Нет регулировка оборотов происходит с помощью ШИМ, грубо говоря понижением напряжения.
@Дмитрий-ц9п9е
@Дмитрий-ц9п9е 9 ай бұрын
@@MaxBrewer да уже понял что через шим померил мультиметром, кстати сигнал на насос идет сразу при подаче питания на ардуино, а не при начале выполнения программы, так и должно быть или это у меня глюк ?
@MaxBrewer
@MaxBrewer 9 ай бұрын
Управление насосом и миксером ни как не связано с выполнением программы идет паралельно любому запущенному прцессу
@АлексейНаумов-ш4я
@АлексейНаумов-ш4я 10 ай бұрын
Добрый день, подскажете как можно у вас заказать всю электронику с возможностью подключения самогонного аппарата?
@MaxBrewer
@MaxBrewer 10 ай бұрын
я автоматику для самогонных аппаратов не разрабатываю пока, да и электроникой не торгую
@ВасяМусалимов
@ВасяМусалимов Жыл бұрын
Как залить и где скачать на английском под экран не русскоязычный?
@MaxBrewer
@MaxBrewer Жыл бұрын
Там-же она называется "Brewery_eng_LCD2004_Encoder" или "Brewery_eng_LCD2004_buttons", но она не развивается. Там нужна еще и библиотека EncButton старая. можно там же скачать.
@РамильВалиев-к9ж
@РамильВалиев-к9ж Жыл бұрын
Подскажи пожалуйста как с прошивки убрать пид регулятор ?
@MaxBrewer
@MaxBrewer Жыл бұрын
В смысле убрать ПИД регулятор, именно он и поддерживает заданную температуру. Если его убирать нужно ставить какой-то другой регулятор. Нагрев вместе с ПИД регулятором описан в функции "heat"
@MaxBrewer
@MaxBrewer Жыл бұрын
да кстати ПИД регулятор отключается если установить температуру 100°С.
@НиколайСупруненко-я9н
@НиколайСупруненко-я9н 8 ай бұрын
Здравствуйте. Подскажите, как вы запитали ардуину, от 12 вольт или 5 в.?
@MaxBrewer
@MaxBrewer 8 ай бұрын
я от 5 питаю через USB, но можно от 7-19 через пин VIN, хотя ходят слухи что больше 9 туда лучше не подавать.
@НиколайСупруненко-я9н
@НиколайСупруненко-я9н 8 ай бұрын
А мосфеты при разном источнике питания будут работать? Получается у вас на базу мосфета с ардуино подаётся 5 в., , а минус на мосфеты взят из 12 в., блока питания. Если я запитаю от двух источников питания 5 и 12 в., то мне нужно будет соеденить минус вместе правильно?
@MaxBrewer
@MaxBrewer 8 ай бұрын
@@НиколайСупруненко-я9нДа, правильно, на схеме они соединены.
@НиколайСупруненко-я9н
@НиколайСупруненко-я9н 8 ай бұрын
Спасибо! Теперь разобрался.
@НиколайСупруненко-я9н
@НиколайСупруненко-я9н 7 ай бұрын
Подскажите пожалуйста ещё по прошивке, почему-то то не работает последняя версия V03.2 экран ничего не показывает. Прошил V0.3 заработало. Схему собирал для последней версии.
@РамильВалиев-к9ж
@РамильВалиев-к9ж Жыл бұрын
А можно убрать пид регулятор вообще?
@MaxBrewer
@MaxBrewer Жыл бұрын
В смысле убрать ПИД регулятор, именно он и поддерживает заданную температуру. Если его убирать нужно ставить какой-то другой регулятор. Нагрев вместе с ПИД регулятором описан в функции "heat"
@MaxBrewer
@MaxBrewer Жыл бұрын
да кстати ПИД регулятор отключается если установить температуру 100°С.
@РамильВалиев-к9ж
@РамильВалиев-к9ж Жыл бұрын
​@@MaxBrewer я использовал обычный контактор . он сильно кратковременно хлопает. Хотелось бы например 50 градусов отключился и при 48 или при 49 включился . а тут если даже ставить 100% мощности то например при 49 градусах контактор начинает хлопать
@MaxBrewer
@MaxBrewer Жыл бұрын
@@РамильВалиев-к9ж Можно заменить функцию heat на эту, но лучше всетаки твердотельное реле использовать. Цыфры 1 и 0,5 в двух предпоследних строках скорее всего придеться подбирать эксперементально. void heat(int8_t set_temp, int8_t power){ //Функция нагрева static uint32_t pwm_tmr = 0; float cur_temp2; if (millis() - pwm_tmr >= 1000) { pwm_tmr = millis(); if (set_temp < 100){ cli(); //остановка прерываний cur_temp2 = cur_temp; sei(); //Запуск прерываний if(cur_temp2 > (set_temp - 0.5)) digitalWrite(heater_pin, LOW); if(cur_temp2 < (set_temp - 1)) digitalWrite(heater_pin, HIGH); } else digitalWrite(heater_pin, HIGH); } }
@kenny-ke3ft
@kenny-ke3ft Жыл бұрын
lcd1602 + модуль mcu avr game 5d заказивал из твоэго пэрвого видео не могу запустить что делать? помоги или нужно заменить екран и модуль управления? с библиотеками чтото не то
@MaxBrewer
@MaxBrewer Жыл бұрын
я ни когда не использовал экран 1602. Первые скетчи написаны под экран 2004, да придется его заменить, но лучше сразу переходить на 12864.
@kenny-ke3ft
@kenny-ke3ft 11 ай бұрын
жк-дисплей 12864 128*64 хоть тот заказал ? возможно изза него не работаэт
@kenny-ke3ft
@kenny-ke3ft 11 ай бұрын
12864-06d
@MaxBrewer
@MaxBrewer 11 ай бұрын
вышли фотку, вот группу создал t.me/MaxBrewer_troubleshooting
@kenny-ke3ft
@kenny-ke3ft 11 ай бұрын
жк-дисплей 12864 128*64 . Схема подключения ST7565_bb из папки Brewery_ru_128x64_V02 . на твоих видео горит светодиод pwr и L у меня pwr горит а L очень быстро моргаэт екран просто светится. эсли ардуино вытаскиваю с плати с светодиодами ничего нэ мэняэтся значит проблема нэ в том что я собрал а или ардуино или прошывка или екран - правильно? что делать?
@MaxBrewer
@MaxBrewer 11 ай бұрын
Если схема от второй версии, а прошивка от третьей, работать скорее всего не будет, я в обзоре предупреждал что схема подключения изменилась.
@MaxBrewer
@MaxBrewer 11 ай бұрын
L у меня тоже быстро моргает, наверное видео просто не передает.
@Romeo_07KBR
@Romeo_07KBR Жыл бұрын
Этот скетч будет работать с ssd1306?
@MaxBrewer
@MaxBrewer Жыл бұрын
да, только надо будет закоментировать строку с ST7920 и раскоментировать ssd1306.
@ВасяМусалимов
@ВасяМусалимов Жыл бұрын
Чтото с библиотекамы не то не заливаэтся
@MaxBrewer
@MaxBrewer Жыл бұрын
Библиотека EncButton обновилась и стала не совместима со старой. Нужно обязательно обновить перед заливкой.
Самодельная пивоварня 70 литров
26:34
Брестский пивовар
Рет қаралды 7 М.
It’s all not real
00:15
V.A. show / Магика
Рет қаралды 20 МЛН
Что-что Мурсдей говорит? 💭 #симбочка #симба #мурсдей
00:19
Автоматика BeerDuino. Автоматическая пивоварня на 100 л.
7:54
AirBrew  автоматика , мой опыт сборки .
27:05
Александр Дедюхин
Рет қаралды 9 М.
ТРМ 251 для пивоварения
23:58
ПВКСТАЛЬ
Рет қаралды 1,6 М.
Собираем автоматику для пивоварни и не только.
9:22
Пивовар-Ардуинщик (MaxBrewer)
Рет қаралды 1,9 М.
It’s all not real
00:15
V.A. show / Магика
Рет қаралды 20 МЛН