Обкатываю ваше творчество класс, еще раз спасибо за работу, при обкатке выскачила такая штука , когда нагрелась вода для зазыпи спикер начал пищать и в этот момент я нажал выйти из программы, из программы вышел , а спикер пищал пока не обесточил автоматику
@MaxBrewer8 ай бұрын
не предусмотрел такой вариант, исправлю в следующей прошивке
@Дмитрий-ц9п9е8 ай бұрын
отлично, все работает, видел тут как на esp прикрутили говорилку mp3 которая вещает что на данном этапе делать засыпать солод или при варке на каком времени засыпать хмель
@MaxBrewer8 ай бұрын
Ну в есп памяти больше, а над варкой с оповещением когда засыпать хмель сейчас работаю.
@Romeo_07KBR11 ай бұрын
Красавчик. Спасибо.
@MaxBrewer11 ай бұрын
на здоровье
@goodcat164511 ай бұрын
Отличное обновление!
@MaxBrewer11 ай бұрын
Рад, что нравится.
@oldalex40196 ай бұрын
А можно ли в меню рецепта добавить включение мешалки и насоса. Типа + включение, - выключение. В время работы насоса и мешалки пусть так же задаётся в настройках.
@MaxBrewer6 ай бұрын
Если честно не вижу в этом ни какого смысла. Это только усложнит как структуру меню так и саму программу. Я планирую подключать насос и миксер через отдельные выключатели. Включать насос я считаю нужно всегда при старте системы, а миксер сразу после засыпи солода. И в тот и в другой момент ты по любому будешь находиться рядом с пивоварней и включить и то и другое не составит труда. Выключать миксер нужно перед фильтрацией, а насос сразу после. Опять же весь этот процесс все равно нужно контролировать визуально + доливать промывочную воду.
@Дмитрий-ц9п9е7 ай бұрын
Думаю что по окончании варки нужно что бы спикер пищал постоянно пока не нажмёшь ОК, а то вроде насос работает постоянно и непонятно закончилась варка или нет пока не подойдёшь
@MaxBrewer7 ай бұрын
Я сегодня как раз делал варку и не успел вовремя подготовить промывочную воду и последнюю паузу передержал аж целых 10 минут не думаю что 10 минут писка меня бы сильно радовали. :)
@Дмитрий-ц9п9е8 ай бұрын
у вас реле zero-cross ? такое реле должно поддерживать шим регулирование
@MaxBrewer8 ай бұрын
У меня да, но в принципе будет работать с любым реле(изначально и у меня было обычное), разница лишь в том, что обычное включиться сразу при подаче сигнала управления не обращая внимания на фазу напряжения, а zero-cross дождется ближайшего перехода через ноль. При пропадании сигнала управления оба будут ждать ближайшего перехода через ноль, а потом выключатся. Рекомендую использовать zero-cross.
@НиколайСупруненко-я9н7 ай бұрын
Здравствуйте. Подскажите, как вы запитали ардуину, от 12 вольт или 5 в.?
@MaxBrewer7 ай бұрын
я от 5 питаю через USB, но можно от 7-19 через пин VIN, хотя ходят слухи что больше 9 туда лучше не подавать.
@НиколайСупруненко-я9н7 ай бұрын
А мосфеты при разном источнике питания будут работать? Получается у вас на базу мосфета с ардуино подаётся 5 в., , а минус на мосфеты взят из 12 в., блока питания. Если я запитаю от двух источников питания 5 и 12 в., то мне нужно будет соеденить минус вместе правильно?
@MaxBrewer7 ай бұрын
@@НиколайСупруненко-я9нДа, правильно, на схеме они соединены.
@НиколайСупруненко-я9н7 ай бұрын
Спасибо! Теперь разобрался.
@НиколайСупруненко-я9н6 ай бұрын
Подскажите пожалуйста ещё по прошивке, почему-то то не работает последняя версия V03.2 экран ничего не показывает. Прошил V0.3 заработало. Схему собирал для последней версии.
@АлексейНаумов-ш4я9 ай бұрын
Добрый день, подскажете как можно у вас заказать всю электронику с возможностью подключения самогонного аппарата?
@MaxBrewer9 ай бұрын
я автоматику для самогонных аппаратов не разрабатываю пока, да и электроникой не торгую
@Дмитрий-ц9п9е8 ай бұрын
а возможно реализовать включение и выключение тэна прерывистым сигналом на пин 7 когда пид 100% ?
@MaxBrewer8 ай бұрын
Не понял вопроса. Если пид 100 и установленная мощность 100, то тэн включен постоянно, если что то не 100, то он и так управляетя прерывистым сигналом.
@Дмитрий-ц9п9е8 ай бұрын
@@MaxBrewerдля включения индукционки нужно подать прерывистый сигнал допустим в пол секунды и на выключение так же, другими словами вкл. Тэна сигнал на пин и выкл. сигнал
@MaxBrewer8 ай бұрын
То есть, если она выключена, то 1й импульс ее включит, а второй точно такой же выключит?
@Дмитрий-ц9п9е8 ай бұрын
@@MaxBrewer совершенно верно
@MaxBrewer8 ай бұрын
а есть возможность получить от плитки обратную связь для микроконтроллера, в каком она сейчас состоянии включена или выключена, ну может там лампочка загорается когда включена например.
@GruPetr9 ай бұрын
Подскажите пожалуйста, как подключить вместо твердотельного реле магнитный контактор, т.к у меня пивоварня на гозу с электроклапаном на 220в?
@MaxBrewer9 ай бұрын
что то не пойму как в этой системе должно происходить управление нагревом?
@GruPetr9 ай бұрын
У меня специальная газовая горелка с электро клапаном, открывается при подаче 220в. Есть автоматика, но без таймера, просто набирает и держит температуру включая и отключая клапан. Вот как бы ваш вариант автоматики приделать для управления эл.клапаном вместо эл.тена 220 будет подаваться на клапан.
@MaxBrewer9 ай бұрын
Думаю придется заменить ПИД регулирование на релейное. Для этого нужно будет заменить функцию 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); } }
@GruPetr9 ай бұрын
Спасибо огромное, с данными изменениями все работает отлично.
@MaxBrewer8 ай бұрын
а можете снять видио, что то интересно стало что за агрегат и как это все работает?
@kenny-ke3ft11 ай бұрын
lcd1602 + модуль mcu avr game 5d заказивал из твоэго пэрвого видео не могу запустить что делать? помоги или нужно заменить екран и модуль управления? с библиотеками чтото не то
@MaxBrewer11 ай бұрын
я ни когда не использовал экран 1602. Первые скетчи написаны под экран 2004, да придется его заменить, но лучше сразу переходить на 12864.
@РамильВалиев-к9ж11 ай бұрын
Подскажи пожалуйста как с прошивки убрать пид регулятор ?
@MaxBrewer11 ай бұрын
В смысле убрать ПИД регулятор, именно он и поддерживает заданную температуру. Если его убирать нужно ставить какой-то другой регулятор. Нагрев вместе с ПИД регулятором описан в функции "heat"
@MaxBrewer11 ай бұрын
да кстати ПИД регулятор отключается если установить температуру 100°С.
@kenny-ke3ft10 ай бұрын
жк-дисплей 12864 128*64 хоть тот заказал ? возможно изза него не работаэт
@kenny-ke3ft10 ай бұрын
12864-06d
@MaxBrewer10 ай бұрын
вышли фотку, вот группу создал t.me/MaxBrewer_troubleshooting
@Дмитрий-ц9п9е8 ай бұрын
а насос у вас 12в пластмассовый его дробина не забьет ?
@MaxBrewer8 ай бұрын
Он берет воду из-под фальшдна, там нет дробины. Ни разу не забивался.
@Дмитрий-ц9п9е8 ай бұрын
@@MaxBrewer а это коллекторный я так понимаю , а регулировка оборотов реализована тоже через пид регулятор ?
@MaxBrewer8 ай бұрын
@@Дмитрий-ц9п9е, ну на безколлекторном думаю регулировка не должна работать, но сильно в эту тему не углублялся. Нет регулировка оборотов происходит с помощью ШИМ, грубо говоря понижением напряжения.
@Дмитрий-ц9п9е8 ай бұрын
@@MaxBrewer да уже понял что через шим померил мультиметром, кстати сигнал на насос идет сразу при подаче питания на ардуино, а не при начале выполнения программы, так и должно быть или это у меня глюк ?
@MaxBrewer8 ай бұрын
Управление насосом и миксером ни как не связано с выполнением программы идет паралельно любому запущенному прцессу
@Romeo_07KBR11 ай бұрын
Этот скетч будет работать с ssd1306?
@MaxBrewer11 ай бұрын
да, только надо будет закоментировать строку с ST7920 и раскоментировать ssd1306.
@ВасяМусалимов11 ай бұрын
Как залить и где скачать на английском под экран не русскоязычный?
@MaxBrewer11 ай бұрын
Там-же она называется "Brewery_eng_LCD2004_Encoder" или "Brewery_eng_LCD2004_buttons", но она не развивается. Там нужна еще и библиотека EncButton старая. можно там же скачать.
@ВасяМусалимов10 ай бұрын
При запуске загорается светодиод pwr через пару секунд загорается l и горить сто не так?
@MaxBrewer10 ай бұрын
не очень понятно. Прошивка прошла нормально без ошибок? На экран что-нибудь выводится? Что означает "загорается l" 4-й светодиод? Какой у вас экран?
@ВасяМусалимов10 ай бұрын
@@MaxBrewer да 4-й светодиод екран 128*64 лсд просто светится
@MaxBrewer10 ай бұрын
Может контрастность надо подкрутить с помощью переменного резистора
@MaxBrewer10 ай бұрын
Все в порядке? заработало?
@kenny-ke3ft10 ай бұрын
нихрена не работає@@MaxBrewer
@kenny-ke3ft10 ай бұрын
жк-дисплей 12864 128*64 . Схема подключения ST7565_bb из папки Brewery_ru_128x64_V02 . на твоих видео горит светодиод pwr и L у меня pwr горит а L очень быстро моргаэт екран просто светится. эсли ардуино вытаскиваю с плати с светодиодами ничего нэ мэняэтся значит проблема нэ в том что я собрал а или ардуино или прошывка или екран - правильно? что делать?
@MaxBrewer10 ай бұрын
Если схема от второй версии, а прошивка от третьей, работать скорее всего не будет, я в обзоре предупреждал что схема подключения изменилась.
@MaxBrewer10 ай бұрын
L у меня тоже быстро моргает, наверное видео просто не передает.
@РамильВалиев-к9ж11 ай бұрын
А можно убрать пид регулятор вообще?
@MaxBrewer11 ай бұрын
В смысле убрать ПИД регулятор, именно он и поддерживает заданную температуру. Если его убирать нужно ставить какой-то другой регулятор. Нагрев вместе с ПИД регулятором описан в функции "heat"
@MaxBrewer11 ай бұрын
да кстати ПИД регулятор отключается если установить температуру 100°С.
@РамильВалиев-к9ж11 ай бұрын
@@MaxBrewer я использовал обычный контактор . он сильно кратковременно хлопает. Хотелось бы например 50 градусов отключился и при 48 или при 49 включился . а тут если даже ставить 100% мощности то например при 49 градусах контактор начинает хлопать
@MaxBrewer11 ай бұрын
@@РамильВалиев-к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 ай бұрын
Чтото с библиотекамы не то не заливаэтся
@MaxBrewer11 ай бұрын
Библиотека EncButton обновилась и стала не совместима со старой. Нужно обязательно обновить перед заливкой.