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

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

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

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

Күн бұрын

Пікірлер: 80
@Дмитрий-ц9п9е
@Дмитрий-ц9п9е 8 ай бұрын
Обкатываю ваше творчество класс, еще раз спасибо за работу, при обкатке выскачила такая штука , когда нагрелась вода для зазыпи спикер начал пищать и в этот момент я нажал выйти из программы, из программы вышел , а спикер пищал пока не обесточил автоматику
@MaxBrewer
@MaxBrewer 8 ай бұрын
не предусмотрел такой вариант, исправлю в следующей прошивке
@Дмитрий-ц9п9е
@Дмитрий-ц9п9е 8 ай бұрын
отлично, все работает, видел тут как на esp прикрутили говорилку mp3 которая вещает что на данном этапе делать засыпать солод или при варке на каком времени засыпать хмель
@MaxBrewer
@MaxBrewer 8 ай бұрын
Ну в есп памяти больше, а над варкой с оповещением когда засыпать хмель сейчас работаю.
@Romeo_07KBR
@Romeo_07KBR 11 ай бұрын
Красавчик. Спасибо.
@MaxBrewer
@MaxBrewer 11 ай бұрын
на здоровье
@goodcat1645
@goodcat1645 11 ай бұрын
Отличное обновление!
@MaxBrewer
@MaxBrewer 11 ай бұрын
Рад, что нравится.
@oldalex4019
@oldalex4019 6 ай бұрын
А можно ли в меню рецепта добавить включение мешалки и насоса. Типа + включение, - выключение. В время работы насоса и мешалки пусть так же задаётся в настройках.
@MaxBrewer
@MaxBrewer 6 ай бұрын
Если честно не вижу в этом ни какого смысла. Это только усложнит как структуру меню так и саму программу. Я планирую подключать насос и миксер через отдельные выключатели. Включать насос я считаю нужно всегда при старте системы, а миксер сразу после засыпи солода. И в тот и в другой момент ты по любому будешь находиться рядом с пивоварней и включить и то и другое не составит труда. Выключать миксер нужно перед фильтрацией, а насос сразу после. Опять же весь этот процесс все равно нужно контролировать визуально + доливать промывочную воду.
@Дмитрий-ц9п9е
@Дмитрий-ц9п9е 7 ай бұрын
Думаю что по окончании варки нужно что бы спикер пищал постоянно пока не нажмёшь ОК, а то вроде насос работает постоянно и непонятно закончилась варка или нет пока не подойдёшь
@MaxBrewer
@MaxBrewer 7 ай бұрын
Я сегодня как раз делал варку и не успел вовремя подготовить промывочную воду и последнюю паузу передержал аж целых 10 минут не думаю что 10 минут писка меня бы сильно радовали. :)
@Дмитрий-ц9п9е
@Дмитрий-ц9п9е 8 ай бұрын
у вас реле zero-cross ? такое реле должно поддерживать шим регулирование
@MaxBrewer
@MaxBrewer 8 ай бұрын
У меня да, но в принципе будет работать с любым реле(изначально и у меня было обычное), разница лишь в том, что обычное включиться сразу при подаче сигнала управления не обращая внимания на фазу напряжения, а zero-cross дождется ближайшего перехода через ноль. При пропадании сигнала управления оба будут ждать ближайшего перехода через ноль, а потом выключатся. Рекомендую использовать zero-cross.
@НиколайСупруненко-я9н
@НиколайСупруненко-я9н 7 ай бұрын
Здравствуйте. Подскажите, как вы запитали ардуину, от 12 вольт или 5 в.?
@MaxBrewer
@MaxBrewer 7 ай бұрын
я от 5 питаю через USB, но можно от 7-19 через пин VIN, хотя ходят слухи что больше 9 туда лучше не подавать.
@НиколайСупруненко-я9н
@НиколайСупруненко-я9н 7 ай бұрын
А мосфеты при разном источнике питания будут работать? Получается у вас на базу мосфета с ардуино подаётся 5 в., , а минус на мосфеты взят из 12 в., блока питания. Если я запитаю от двух источников питания 5 и 12 в., то мне нужно будет соеденить минус вместе правильно?
@MaxBrewer
@MaxBrewer 7 ай бұрын
@@НиколайСупруненко-я9нДа, правильно, на схеме они соединены.
@НиколайСупруненко-я9н
@НиколайСупруненко-я9н 7 ай бұрын
Спасибо! Теперь разобрался.
@НиколайСупруненко-я9н
@НиколайСупруненко-я9н 6 ай бұрын
Подскажите пожалуйста ещё по прошивке, почему-то то не работает последняя версия V03.2 экран ничего не показывает. Прошил V0.3 заработало. Схему собирал для последней версии.
@АлексейНаумов-ш4я
@АлексейНаумов-ш4я 9 ай бұрын
Добрый день, подскажете как можно у вас заказать всю электронику с возможностью подключения самогонного аппарата?
@MaxBrewer
@MaxBrewer 9 ай бұрын
я автоматику для самогонных аппаратов не разрабатываю пока, да и электроникой не торгую
@Дмитрий-ц9п9е
@Дмитрий-ц9п9е 8 ай бұрын
а возможно реализовать включение и выключение тэна прерывистым сигналом на пин 7 когда пид 100% ?
@MaxBrewer
@MaxBrewer 8 ай бұрын
Не понял вопроса. Если пид 100 и установленная мощность 100, то тэн включен постоянно, если что то не 100, то он и так управляетя прерывистым сигналом.
@Дмитрий-ц9п9е
@Дмитрий-ц9п9е 8 ай бұрын
​​@@MaxBrewerдля включения индукционки нужно подать прерывистый сигнал допустим в пол секунды и на выключение так же, другими словами вкл. Тэна сигнал на пин и выкл. сигнал
@MaxBrewer
@MaxBrewer 8 ай бұрын
То есть, если она выключена, то 1й импульс ее включит, а второй точно такой же выключит?
@Дмитрий-ц9п9е
@Дмитрий-ц9п9е 8 ай бұрын
@@MaxBrewer совершенно верно
@MaxBrewer
@MaxBrewer 8 ай бұрын
а есть возможность получить от плитки обратную связь для микроконтроллера, в каком она сейчас состоянии включена или выключена, ну может там лампочка загорается когда включена например.
@GruPetr
@GruPetr 9 ай бұрын
Подскажите пожалуйста, как подключить вместо твердотельного реле магнитный контактор, т.к у меня пивоварня на гозу с электроклапаном на 220в?
@MaxBrewer
@MaxBrewer 9 ай бұрын
что то не пойму как в этой системе должно происходить управление нагревом?
@GruPetr
@GruPetr 9 ай бұрын
У меня специальная газовая горелка с электро клапаном, открывается при подаче 220в. Есть автоматика, но без таймера, просто набирает и держит температуру включая и отключая клапан. Вот как бы ваш вариант автоматики приделать для управления эл.клапаном вместо эл.тена 220 будет подаваться на клапан.
@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); } }
@GruPetr
@GruPetr 9 ай бұрын
Спасибо огромное, с данными изменениями все работает отлично.
@MaxBrewer
@MaxBrewer 8 ай бұрын
а можете снять видио, что то интересно стало что за агрегат и как это все работает?
@kenny-ke3ft
@kenny-ke3ft 11 ай бұрын
lcd1602 + модуль mcu avr game 5d заказивал из твоэго пэрвого видео не могу запустить что делать? помоги или нужно заменить екран и модуль управления? с библиотеками чтото не то
@MaxBrewer
@MaxBrewer 11 ай бұрын
я ни когда не использовал экран 1602. Первые скетчи написаны под экран 2004, да придется его заменить, но лучше сразу переходить на 12864.
@РамильВалиев-к9ж
@РамильВалиев-к9ж 11 ай бұрын
Подскажи пожалуйста как с прошивки убрать пид регулятор ?
@MaxBrewer
@MaxBrewer 11 ай бұрын
В смысле убрать ПИД регулятор, именно он и поддерживает заданную температуру. Если его убирать нужно ставить какой-то другой регулятор. Нагрев вместе с ПИД регулятором описан в функции "heat"
@MaxBrewer
@MaxBrewer 11 ай бұрын
да кстати ПИД регулятор отключается если установить температуру 100°С.
@kenny-ke3ft
@kenny-ke3ft 10 ай бұрын
жк-дисплей 12864 128*64 хоть тот заказал ? возможно изза него не работаэт
@kenny-ke3ft
@kenny-ke3ft 10 ай бұрын
12864-06d
@MaxBrewer
@MaxBrewer 10 ай бұрын
вышли фотку, вот группу создал t.me/MaxBrewer_troubleshooting
@Дмитрий-ц9п9е
@Дмитрий-ц9п9е 8 ай бұрын
а насос у вас 12в пластмассовый его дробина не забьет ?
@MaxBrewer
@MaxBrewer 8 ай бұрын
Он берет воду из-под фальшдна, там нет дробины. Ни разу не забивался.
@Дмитрий-ц9п9е
@Дмитрий-ц9п9е 8 ай бұрын
@@MaxBrewer а это коллекторный я так понимаю , а регулировка оборотов реализована тоже через пид регулятор ?
@MaxBrewer
@MaxBrewer 8 ай бұрын
@@Дмитрий-ц9п9е, ну на безколлекторном думаю регулировка не должна работать, но сильно в эту тему не углублялся. Нет регулировка оборотов происходит с помощью ШИМ, грубо говоря понижением напряжения.
@Дмитрий-ц9п9е
@Дмитрий-ц9п9е 8 ай бұрын
@@MaxBrewer да уже понял что через шим померил мультиметром, кстати сигнал на насос идет сразу при подаче питания на ардуино, а не при начале выполнения программы, так и должно быть или это у меня глюк ?
@MaxBrewer
@MaxBrewer 8 ай бұрын
Управление насосом и миксером ни как не связано с выполнением программы идет паралельно любому запущенному прцессу
@Romeo_07KBR
@Romeo_07KBR 11 ай бұрын
Этот скетч будет работать с ssd1306?
@MaxBrewer
@MaxBrewer 11 ай бұрын
да, только надо будет закоментировать строку с ST7920 и раскоментировать ssd1306.
@ВасяМусалимов
@ВасяМусалимов 11 ай бұрын
Как залить и где скачать на английском под экран не русскоязычный?
@MaxBrewer
@MaxBrewer 11 ай бұрын
Там-же она называется "Brewery_eng_LCD2004_Encoder" или "Brewery_eng_LCD2004_buttons", но она не развивается. Там нужна еще и библиотека EncButton старая. можно там же скачать.
@ВасяМусалимов
@ВасяМусалимов 10 ай бұрын
При запуске загорается светодиод pwr через пару секунд загорается l и горить сто не так?
@MaxBrewer
@MaxBrewer 10 ай бұрын
не очень понятно. Прошивка прошла нормально без ошибок? На экран что-нибудь выводится? Что означает "загорается l" 4-й светодиод? Какой у вас экран?
@ВасяМусалимов
@ВасяМусалимов 10 ай бұрын
@@MaxBrewer да 4-й светодиод екран 128*64 лсд просто светится
@MaxBrewer
@MaxBrewer 10 ай бұрын
Может контрастность надо подкрутить с помощью переменного резистора
@MaxBrewer
@MaxBrewer 10 ай бұрын
Все в порядке? заработало?
@kenny-ke3ft
@kenny-ke3ft 10 ай бұрын
нихрена не работає@@MaxBrewer
@kenny-ke3ft
@kenny-ke3ft 10 ай бұрын
жк-дисплей 12864 128*64 . Схема подключения ST7565_bb из папки Brewery_ru_128x64_V02 . на твоих видео горит светодиод pwr и L у меня pwr горит а L очень быстро моргаэт екран просто светится. эсли ардуино вытаскиваю с плати с светодиодами ничего нэ мэняэтся значит проблема нэ в том что я собрал а или ардуино или прошывка или екран - правильно? что делать?
@MaxBrewer
@MaxBrewer 10 ай бұрын
Если схема от второй версии, а прошивка от третьей, работать скорее всего не будет, я в обзоре предупреждал что схема подключения изменилась.
@MaxBrewer
@MaxBrewer 10 ай бұрын
L у меня тоже быстро моргает, наверное видео просто не передает.
@РамильВалиев-к9ж
@РамильВалиев-к9ж 11 ай бұрын
А можно убрать пид регулятор вообще?
@MaxBrewer
@MaxBrewer 11 ай бұрын
В смысле убрать ПИД регулятор, именно он и поддерживает заданную температуру. Если его убирать нужно ставить какой-то другой регулятор. Нагрев вместе с ПИД регулятором описан в функции "heat"
@MaxBrewer
@MaxBrewer 11 ай бұрын
да кстати ПИД регулятор отключается если установить температуру 100°С.
@РамильВалиев-к9ж
@РамильВалиев-к9ж 11 ай бұрын
​@@MaxBrewer я использовал обычный контактор . он сильно кратковременно хлопает. Хотелось бы например 50 градусов отключился и при 48 или при 49 включился . а тут если даже ставить 100% мощности то например при 49 градусах контактор начинает хлопать
@MaxBrewer
@MaxBrewer 11 ай бұрын
@@РамильВалиев-к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); } }
@ВасяМусалимов
@ВасяМусалимов 11 ай бұрын
Чтото с библиотекамы не то не заливаэтся
@MaxBrewer
@MaxBrewer 11 ай бұрын
Библиотека EncButton обновилась и стала не совместима со старой. Нужно обязательно обновить перед заливкой.
Players vs Pitch 🤯
00:26
LE FOOT EN VIDÉO
Рет қаралды 137 МЛН
FOREVER BUNNY
00:14
Natan por Aí
Рет қаралды 31 МЛН
ТРМ 251 для пивоварения
23:58
ПВКСТАЛЬ
Рет қаралды 1,5 М.
ЭТО РЕАЛЬНО??? Револьвер Бульдог KURS Без Лицензии!
12:28
Медвежий Барабан
Рет қаралды 2 МЛН
Автоматика BeerDuino. Автоматическая пивоварня на 100 л.
7:54
Самодельная пивоварня 70 литров
26:34
Брестский пивовар
Рет қаралды 7 М.
Варим пиво с ардуино или автоматика для пивоварни.
13:40
Пивовар-Ардуинщик (MaxBrewer)
Рет қаралды 2,9 М.
Players push long pins through a cardboard box attempting to pop the balloon!
0:31
Дочь папина 🥰
0:10
Лебедята
Рет қаралды 616 М.
QUAL É O CASAL MAIS FOFO? 😍🤔
0:28
Ruy Cardozo
Рет қаралды 19 МЛН
How I did this viral popcorn 🍿 trick #short #video
0:19
Ramya
Рет қаралды 13 МЛН