BrewManiacEx | Страница 53

1087ответ(ов) в теме
EroshKA
985
  
Главный по... кастрюлечкам
не в сети 3 месяца
На сайте с 10.09.2020
Администратор
Тем 13
Сообщения 2083
1041
11:58

Проблема большинства в том что вам нужна мурзилка с картинками написанная в очень кратком виде, с давно неработающими ссылками. Зато есть фото. И насмотревшись этих фото всем сразу нужны отключаемые от контроллера датчики температуры, поменять простую вилку на насосе на другой силовой разъем. Как, в прочем, и на ТЭН воткнуть что-то не совсем подходящее, в лучшем случае ампер на 20 нагрузки. Потом это все плохо спаять (потому что практики нет). Забыть что сечения проводов должны соответствовать нагрузке. Что GND всех отдельных блоков должны быть соединены да же если используется несколько разных блоков питания. И прочая, прочая...
Да, собрать из отдельных модулей можно. И возможно это даже будет работать с первого раза. Только чаще всего к тому времени как это действительно начинает работать будут куплены штук 10 разных реле, 3 пищалки, ворох ненужных разъёмов, пара экранов и несколько блоков питания и к ним понижающих модулей. Уже молчу про то что ESP будет куплено тоже несколько штук. Одна приедет просто бракованная, другая не переживет встречи с 12 вольтами (потому что так в мурзилке написано было). Потом придет понимание что еще надо научиться собрать прошивку под себя.
Даже могу повторно объяснить почему так будет...
Реле - в зависимости от нагрузки и подаваемого сигнала на реле они бывают разные. Могут работать по высокому или низкому сигналу. Срабатывать от разного подаваемого напряжения. Самый простой способ подключать твердотелки. Но им нужен обвес из радиатора и желательно вентилятора. Самый доступный вентилятор это на 12 вольт. А значит либо покупать соответствующий блок питания и к нему понижающий преобразователь да 5 вольт чтоб запитать и вентилятор и ESP, либо брать один блок питания где есть и 5 и 12 вольт. Либо купить вентилятор на 220 вольт, но они большие. Для релейных сборок с электромеханическим реле все еще веселее. Они могут работать от разного напряжения. Могут работать по высокому или низкому сигналу. А некоторым понадобится тупой транзисторный ключ чтоб усилить подаваемый сигнал и реле надежно срабатывало.
Пищалки - так же работают по высокому или низкому сигналу, бывают активные и пассивные. Не у всех получается купить с первого раза то что нужно.
Про разъемы промолчу. Столько раз выяснялось что сигнала нет от того что паяльник первый раз в жизни видят, но надо было сделать по чужому фен-шую.
Экраны тоже разные. С подсветкой, без. С поддержкой кириллицы или без нее. Один не переживет встречи с 12 вольт.
Кнопки. Пленочная клавиатура на 4 кнопки плохо подключается на расширитель портов. Контакты перевернуты. Значит вносить изменения в код прошивки и собирать ее самому, либо паяем отдельные кнопки и не умея паять половину перегреем и они перестанут работать, а значит будем покупать новые.
Блоки питания - бывают разные. Но при выборе блока питания надо учитывать что от него будет питаться, выдаваемая блоком питания нагрузка должна иметь достаточный запас. Но даже это не гарантирует того что все будет работать. У меня были случаи когда из-за блока питания датчики температуры начинали жить своей жизнью и пользоваться контроллером было не возможно. А все дело в том что сам блок питания был максимально удешевлен производителем и фильтров на нем не было. Блок питания давал наводки на esp и други части контроллера.
Расширитель портов - адреса по которым они взаимодействуют с ESP разные. Что вам пришлют китайцы или местные продавцы не известно. Надо быть готовым что нужно будет менять адрес перемычками на расширителе портов, или вносить правки в код и собирать прошивку самостоятельно предварительно выяснив адрес вашего расширителя портов.
Я не пугаю. Просто большинство переоценивает свои возможности. С готовой платой меньше шансов накосячить. Но я не в коем случае не агитирую ее покупать. Это ваш выбор. Одно я знаю точно что данная ветка форума не ставит своей задачей сделать из вас заядлых ардуинщиков.
Плюс на сегодняшний день Vito в основном развивает прошивку под ESP32, а в готовых бинарниках от него под esp8266 есть ошибки и не все они работают. Vito о проблеме знает давно, но правки так и не сделал. А для ESP32 будет другая схема сборки.
ЗЫ: вы, вас, по всему этому тексту не относится к конкретному человеку, а относится ко всем новичкам которые нашли для себя самый простой контроллер.

1
EroshKA
985
  
Главный по... кастрюлечкам
не в сети 3 месяца
На сайте с 10.09.2020
Администратор
Тем 13
Сообщения 2083
1042
12:33

По поводу ссылок.

Получается мне нужно вот это реле

не получается. У тебя насос на 220 вольт переменного тока. Судя по картинке реле может управлять только постоянным током, да в описании об этом написано.
Остальные ссылки тоже не о чем.
Этот вариант сборки на который ты ссылаешься основан на готовой плате, а не на отдельных модулях. на плате, помимо самой ESP есть сразу расширитель портов под кнопки и вторая микросхема это транзисторные ключи для подключения реле. Там же понижающий преобразователь питания с 12 до 5 вольт. Соответственно все собирается немного по другому.
Если уж хочется собрать из готовых блоков, то вот более менне мурзилка с живыми ссылками на железки. На то что там написано BrewUNO внимание особо не обращаем. Оба проекта собраны на одной элементной базе. Прошивки разные. Ссылку на этот проект уже давал на первых страницах темы

0
Finch
0
  
не в сети 8 месяцев
На сайте с 13.08.2022
Участник
Сообщения 3
1043
15:11

Спасибо за такой подробный ответ. Вывод сделан:
-либо все же углубляться в изучение вопроса и быть готовым к сложностям (возможно даже отказавшись от brewmaniac в угоду более древних примитивных контроллеров)
-либо найти и купить плату (с этим esp32) собирая по мурзилке надеяться, что запустится без танцев с бубном (так как это все ещё мех.часть, а ведь дальше будет софт).
Либо отказаться от автоматики и делать кастрированное ручное управление вкл/выкл... Есть над чем подумать.

0
EroshKA
985
  
Главный по... кастрюлечкам
не в сети 3 месяца
На сайте с 10.09.2020
Администратор
Тем 13
Сообщения 2083
1044
11:51

Finch сказал(а)
либо все же углубляться в изучение вопроса и быть готовым к сложностям

Вам надо научиться соединять электрические провода, вилки, розетки.

Finch сказал(а)
возможно даже отказавшись от brewmaniac в угоду более древних примитивных контроллеров

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

либо найти и купить плату (с этим esp32) собирая по мурзилке

для человека понимающего в Arduino все описано в коде самого BrewManiacEx. Наверное поэтому я мурзилку для ESP32 не встречал. У ESP32 тупо больше пинов, и все что там меняется, так это отсутствует расширитель портов для подключения кнопок. Они подключаются непосредственно к ESP32.

Finch сказал(а)
Либо отказаться от автоматики и делать кастрированное ручное управление вкл/выкл... Есть над чем подумать.

Понимаешь, пиво можно сварить хоть на костре и без автоматики. Тут вопрос привычки и повторяемости рецепта пива (если повторяемость необходима). Если косяки варки всегда можно исправить во время варки, то косяки брожения, проведенного абы как, исправить очень сложно. Но многие почему-то думают что на варку нужна автоматика (чтоб тупо пройти по паузам и потом удивляться низкой эффективности), а сбродят они с криками "мать природа помоги". Если задача набродить фенолов, сказать что это крафт и выпить прям зеленое из бродилки, то и заниматься пивоварением не стоит. Проще до магазина дойти. Это я к тому что в первую очередь либо уделять вопросы автоматизации процесса брожения, либо сразу автоматизировать весь процесс от варки до бокала.

1
MrDAnger
1 562
  
Местный графоман
Злобный гений, пивовар 
не в сети 1 час
На сайте с 09.09.2020
Администратор
Тем 124
Сообщения 3252
Подарок автору
1045
10:36

EroshKA сказал(а)
первую очередь либо уделять вопросы автоматизации процесса брожения, либо сразу автоматизировать весь процесс от варки до бокала.

?

0
No yeast-no beer, no beer-no civilization...
OrelBeer
1
  
не в сети 4 месяца
На сайте с 31.12.2021
Участник
Сообщения 19
1046
12:29

EroshKA

Всем привет! Ура, я смог победить версию 5.3, сделать русский веб и LCD, пришлось перелопатить сообщения Кости, форум vitotai и понять как все переводится. Больше проблема была с веб интерфейсом, я не понимал откуда он берет и прошивает мне вебку 5.0, поэтому часть настроек в вебке не отображались, хотя я все файлы изменял в мастере. Ну да ладно, это было дело принципа мне 5.3 и не нужна, на старой пивоварне стоит 5.0 и достаточно, просто хотелось самому разобраться, а не просить собрать прошивку.

Сейчас сижу для своей будущей K-RIMS печатку делаю в EasySDA и поэтому к Константину остается один вопрос. У тебя на плате выход для датчика уровня I/O и GND. Собственно сам вопрос, у тебя на плате есть токоограничивающий резистор или тупо с ноги контроллера через сухой контакт датчика идет подтяжка на GND?

0
EroshKA
985
  
Главный по... кастрюлечкам
не в сети 3 месяца
На сайте с 10.09.2020
Администратор
Тем 13
Сообщения 2083
1047
13:13

OrelBeer сказал(а)
Собственно сам вопрос, у тебя на плате есть токоограничивающий резистор или тупо с ноги контроллера через сухой контакт датчика идет подтяжка на GND?

нет там ничего. GND и на соответствующую ногу ESP или PCF.
А разве EasySDA снова начала делать платы для России? Да и нужна ли очередная плата для этого проекта?.. Их в интернете как грязи.

0
EroshKA
985
  
Главный по... кастрюлечкам
не в сети 3 месяца
На сайте с 10.09.2020
Администратор
Тем 13
Сообщения 2083
1048
14:01

Просто есть два момента. Первое, если уж делать, то на ESP32-c3, например такая. Надо только количество выводов пересчитать, хватит ли.. А второй момент это то что еще в октябре 23 года Vito озвучивал что возможно он перепишет код под такой экран, но для начала потренируется на BrewPiLess. В результате он сделал BrewPiLessGx. Возможно уже пилит и для маньяка код

0
OrelBeer
1
  
не в сети 4 месяца
На сайте с 31.12.2021
Участник
Сообщения 19
1049
14:46

EroshKA сказал(а)
А разве EasySDA снова начала делать платы для России? Да и нужна ли очередная плата для этого проекта?.. Их в интернете как грязи.

Приложение использую лишь в целях трассировки и визуальной расстановки, опять же понятно, что плат полно, но тут чисто для себя интересно разводка печатной платы. Кстати на счет плат, мы с коллегой на работе нашли как заказать платы из китая, короче производители теперь делают так, ты скидываешь им проект, потом через алиэкспресс оплачиваешь размер и количество плат и они производят и отправляют платы как товар Алиэкспресса, например вот https://aliexpress.ru/item/1005007581555445.html?sku_id=12000041381203745

EroshKA сказал(а)
Просто есть два момента. Первое, если уж делать, то на ESP32-c3,

Да, интересное развитие проекта, но опять же это все пока будет сыро и как ты говоришь, не автоматика варит пиво, то достаточно будет и предыдущих версий.

0
EroshKA
985
  
Главный по... кастрюлечкам
не в сети 3 месяца
На сайте с 10.09.2020
Администратор
Тем 13
Сообщения 2083
1050
20:34

Заказать производство плат в Китае проблем нет. Дороже, но варианты всегда есть. Я подумал что ты не в курсе что EasySDA с Россией не работает. А что касается ESP32, то все работает с июля 20 года. Я даже платы под ESP32 делал, но в библиотеке ESP32 на EasySDA была ошибка и выводы не соответствовали тому что получилось. не работало ничего. А потом началась СВО и я забил. Курс рубля не стабильный, производители с Россией не работают, а заказанные платы на ESP8266 до сих пор не кончились.

0
dontcrybaby
0
  
не в сети 1 год
На сайте с 10.01.2025
Участник
Сообщения 3
1051
12:39

Добрый день. Собрал контроллер на плате NodeMCU esp8266. Прошил готовой прошивкой последней версии дистилляции, но одно реле работает которое на насос, а реле на тэн не включается и на пине на выходе нет 3в. Попробовал собрать такую же прошивку сам, прошил результат тот же. Потом прошил самую обычную версию последнюю с гитхаба и обе реле заработали, но пины насоса и тэна перепутаны местами но это не проблема, просто поменял местами и все. Но вопрос почему прошивка дистилляции корректно не работает? дистилляция нужна только чтоб мощность тэна управлять, и использовать автоматику как регулятор напряжения и в прошивке самой обычно не нашел что можно в любом режиме менять мощность тэна.

0
EroshKA
985
  
Главный по... кастрюлечкам
не в сети 3 месяца
На сайте с 10.09.2020
Администратор
Тем 13
Сообщения 2083
1052
15:23

Либо у вас вообще датчики температуры не подключены, либо не определены в настройках. Судя по тому что прошивка с одним датчиком у вас заработала значит для прошивки с дистилляцией вы в настройках не определили датчики.

1
EroshKA
985
  
Главный по... кастрюлечкам
не в сети 3 месяца
На сайте с 10.09.2020
Администратор
Тем 13
Сообщения 2083
1053
15:46

dontcrybaby сказал(а)
дистилляция нужна только чтоб мощность тэна управлять, и использовать автоматику как регулятор напряжения и в прошивке самой обычно не нашел что можно в любом режиме менять мощность тэна.

Эта автоматика по определению не может служить регулятором напряжения. Хоть иногда читайте документацию. На ESP8266 нет аппаратного PWM. Так называемая регулировка мощности происходит тупо за счет выключения ТЭНа на определенное время. Если указано что мощность ТЭНа например 80%, то 80% времени ТЭН будет включен, а 20% будет выключен. И регулировка мощности возможна только в режиме дистилляции и во время кипячения на автоматическом режиме варки пива. В документации это все написано, в теме объяснялось не раз.

1
dontcrybaby
0
  
не в сети 1 год
На сайте с 10.01.2025
Участник
Сообщения 3
1054
17:18

EroshKA сказал(а)
Либо у вас вообще датчики температуры не подключены, либо не определены в настройках. Судя по тому что прошивка с одним датчиком у вас заработала значит для прошивки с дистилляцией вы в настройках не определили датчики.

Тут понял, датчики да не подключал, не думал что они как-то на работу реле могут влиять. Сегодня прошьюсь обратно на distill и запущу с датчиком подключенным.

По поводу второго сообщения, я просто так выразился про регулятор мощности. Про ШИМ я знаю.

0
EroshKA
985
  
Главный по... кастрюлечкам
не в сети 3 месяца
На сайте с 10.09.2020
Администратор
Тем 13
Сообщения 2083
1055
17:23

в мультисенсорных прошивках (а дистиллинг по умолчанию мультисенсорная) идет постоянный опрос датчиков температуры на их наличие. Поэтому присутствует элементарная защита от включения ТЭНа при отсутствии датчика. Ну и плюс сами датчики в мультисенсорных прошивках надо определять.

1
dontcrybaby
0
  
не в сети 1 год
На сайте с 10.01.2025
Участник
Сообщения 3
1056
08:22

EroshKA сказал(а)
в мультисенсорных прошивках (а дистиллинг по умолчанию мультисенсорная) идет постоянный опрос датчиков температуры на их наличие. Поэтому присутствует элементарная защита от включения ТЭНа при отсутствии датчика. Ну и плюс сами датчики в мультисенсорных прошивках надо определять.

Спасибо за подсказку и разъяснение. Подключил и определил датчик, все заработало как нужно.

0
OrelBeer
1
  
не в сети 4 месяца
На сайте с 31.12.2021
Участник
Сообщения 19
1057
19:27

У меня была тоже почти такая ситуация, но на готовой прошивке тэн работал, а что собираю сам (мне нужен датчик уровня ещё) тэн не работает. И вообще в 0.5.3 какой-то косяк с определением датчиков температуры, он их определяет, но температуру не показывает (кстати об этом на гитхабе витотаю это кто-то уже писал), не понимаю в чем проблема, т.к. шью стоковую 0.5.0, то все работает идеально. Но я не могу свою собрать на 0.5.0, у меня исходники с ошибкой, не компилируется. Может у кого есть нормальные исходники 0.5.0 - 0.5.2? Желательно 0.5.2, т.к. я уже сделал русскую вебку под 0.5.3, а она такая же как и 0.5.2

0
EroshKA
985
  
Главный по... кастрюлечкам
не в сети 3 месяца
На сайте с 10.09.2020
Администратор
Тем 13
Сообщения 2083
1058
20:07

OrelBeer сказал(а)
И вообще в 0.5.3 какой-то косяк с определением датчиков температуры

Если самому собирать, то все работает. В релизах некоторые бинарники собраны с ошибкой. В частности мултисенсор. Потеряны 2 знака в параметрах сборки. В теме это описано. Дистиллинг вообще без проблем собирается. А она от мультисенсорной отличается только тем что есть еще и дистилляция. Еще лучше все собирается на esp32.

OrelBeer сказал(а)
Может у кого есть нормальные исходники 0.5.0 - 0.5.2

Все хранится там же, на GitHub. Все 235 Commits (т.е 235 различных версий исходников). Надо просто научится пользоваться GitHub. Обучающих роликов в сети полно.
А вообще что такого важного вы нашли в версии 0.5.3 что мечитесь? Я уже писал что Vito делает упор сейчас на ESP32. И то последние правки вносились более года назад. Шевеление наблюдается только в BrewPiLess и BrewPiLessGX.

0
OrelBeer
1
  
не в сети 4 месяца
На сайте с 31.12.2021
Участник
Сообщения 19
1059
22:18

EroshKA сказал(а)
А вообще что такого важного вы нашли в версии 0.5.3 что мечитесь?

Ну во-первых, как я говорил, 0.5.0 у меня не получилось выполнить компиляцию и я переметнулся на последнюю версию (кстати моя маленькая biab работает на стоковой 0.5.0 прекрасно, но я перехожу на k-rims, делаю новый и мне нужен датчик уровня, а тут без компиляции не обойтись), во-вторых, я прошел весь путь по русификации вебки и лсд на 0.5.3 и хотел уже дожать до конца, но столкнувшись с проблемами датчиков и периодической перезагрузкой контроллера хочу уйти на младшую версию без переделки вебки.

EroshKA сказал(а)
Дистиллинг вообще без проблем собирается

Вот как раз на базе дистиллятора я и компилировал 0.5.3, но он толком не работает (датчики и перезагрузка)

EroshKA сказал(а)
Все 235 Commits

Спасибо, попробую поискать.

0
OrelBeer
1
  
не в сети 4 месяца
На сайте с 31.12.2021
Участник
Сообщения 19
1060
14:58

EroshKA сказал(а)
Все хранится там же, на GitHub

Нашел, скачал 0.5.2, адаптировал на русский, прошил, все работает, но не работает датчик уровня. Константин, посмотрите, все правильно? В config.h активировал датчик

#ifndef EnableLevelSensor
#define EnableLevelSensor true
#endif

в pins.h установил нормально открытый, назначил пин на самом вемосе и поменял пин на D4, почему-то стояло D7...

#if EnableLevelSensor
#define LevelSensorOnIoExpander false

#if LevelSensorOnIoExpander
#define LevelSensorIOExpPin 32 //P5
#else
#define LevelSensorPin NODEMCU_PIN_D4
#endif

#define SensorNormalCloseOnNotFull false

В вебке включил датчик, но при замыкании загорается синий светодиод на плате вемоса и все, тэн и насос не отключаются.
Ещё вопрос, у меня кнопки крест на крест, перепаивать не хочется, в прошивке поменять 2 с 1 и 8 с 4 и все?

#define ButtonUpPin 1 // P1
#define ButtonDownPin 2 // p0 NODEMCU_PIN_D4
#define ButtonStartPin 4 //P3 NODEMCU_PIN_D5
#define ButtonEnterPin 8 //P2 NODEMCU_PIN_D6

Все, Уровень заработал, в настройках время опроса увеличил и все стало нормально, ну а по кнопкам я сделал как писал, дома проверю, тк прошивкой на работе занимался и на руках только веном и тестер))

0
Вы не имеете права на публикацию сообщений в этой теме

 

Обсуждение закрыто.