Форум самогонщиков Сайт Барахолка Магазин Помощь солдатам

Автоматика Самовар

Форум самогонщиков Вопросы по электр(он)ике
1 ... 190 191 192 193 194 193
cowboykz Новичок Казахстан 5
Отв.3840  25 Февр. 26, 01:52
MasterFISHER пусть сам отвечает, а я за себя отвечу.sachalin-1, 25 Февр. 26, 00:49

Я извиняюсь, случайно вставил... давно не общался на форуме... Улыбающийся
Kuban Доктор наук Краснодар 674 527
Отв.3841  25 Февр. 26, 06:34
посмотрел гитхаб - даже в версии 1.1 уже используется перистальтический насос...cowboykz, 24 Февр. 26, 23:48
Да действительно, я почти ошибся. Перепутал с клапаном байпаса охлаждения.

НО, почему почти? Потому, что в 2021 этот вопрос уже поднимался и обсуждался. По итогам обсуждения разработчик вынес ироничный вердикт: "Вынужден подчиниться грубой силе Улыбающийся Не буду добавлять управление клапаном. ©"

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

___________________________________________________

Как по мне, если реально стоит вопрос об использовании старт-стопа, то исходя из принципа разумной достаточности, лучше использовать отдельный термостат (например ST-1000 или подобный). Приобрести на Озоне можно не очень дорого, а в последствии он всегда пригодится в хозяйстве, когда появится насос.
Ставить одну из последних версий Самовара и пользоваться, изучать, настраивать. А клапаном пусть щелкает термостат. Временно.
MasterFISHER Новичок Rovenki 4 1
Отв.3842  25 Февр. 26, 09:06
Подскажите, есть ли схема самоварыча на ESP32S3?
dranek Доктор наук Минск 585 594
Отв.3843  25 Февр. 26, 10:07
MasterFISHER, перед тем как разводить плату рисовал такую
Schematic_Samovar-in-ESP32-S3-v2_2026-02-25.png
Schematic_Samovar-in-ESP32-S3-v2_2026-02-25. Автоматика Самовар. Вопросы по электр(он)ике.

Но плату в последствии доделывал уже без правки схемы, потому что так быстрее, так что может немного не соответствовать.
Подробности уже не помню.

Насчет клапанов, не такая уж и сложная задача. Если делать, так сразу и над ЦП тоже.
На пару неиспользуемых реле повесить ШИМ, сделать переключение с насосов на них и параметр максимального протока при полном открытии в setup.htm.
Вопрос это точно надо?
Если да, на какие реле вешать?
Можно конечно и вместо шаговиков добавить еще пару реле, но этого не хотелось бы.
Предположим у кого то лопнет в насосе трубка, а замены нет. Зато валяется клапан.
Таким образом можно было бы оперативно проблему решить. Но это ж все равно не сразу можно собрать замену, надо быть заранее готовым.
Не уверен. В свое время перешел на насос, на клапан возвращаться нет желания.

Добавлено через 22мин.:

PS: кто заказал платы Регулятора мощности на ESP8266 и есть лишние - просьба написать в ЛС. Проживаю Казахстан.cowboykz, 24 Февр. 26, 22:49
Собирайте на ESP32C3 Supermini она доступна и не намного дороже, плюс есть версия с выносной WiFi антенной, что для протокола управления по WiFi не помешает, ESP8266 прошить сложнее и работает на грани возможностей.
Есть у этого регулятора один небольшой косяк. При приёме данных от PZEM004 Software Serial ненадолго блокирует прерывания. Прерывания по таймеру в этом случае срабатывают с задержкой. Это вносит небольшую нестабильность в управление симистором. В районе 0.4-2 Вт на 2 кВт ТЭН-е по моим прикидкам. Чем быстрее процессор тем меньше. Поэтому тоже ESP32C3 Supermini предпочтительней.
Чтобы отказаться от Software Serial надо отказаться от протокола управления по UART. Это пока рано. Или перейти на другой чип с двумя аппаратными Serial. У таких большой размер.
fok52 Бакалавр Нижний Новгород 52 8
Отв.3844  02 Марта 26, 23:30
dranek,
Подскажите на вашей печатная плате самоварыча, какой шаг у пинов разъемов 2.54?
dranek Доктор наук Минск 585 594
Отв.3845  02 Марта 26, 23:48 (через 19 мин)
fok52, да, там везде 2.54.

Добавлено через 18ч. 18мин.:

lkosoj, исправил один противный баг.
Советую в onMqttDisconnect(); добавить
// Очищаем очередь и сбрасываем состояние
mqttClient.clearQueue();
Иначе при переподключении бывает Guru Meditation Error: Core 0 panic'ed (LoadProhibited). Exception was unhandled.
из-за обращений библиотеки к уже несуществующим объектам в памяти.
dranek Доктор наук Минск 585 594
Отв.3846  06 Марта 26, 13:44
Самоварыч 1.4.6
Изменения.
1) Настроена работа мешалки в режиме варки пива, запрограммировано 3 вида подключения мешалок.
  • 1 - Простая релейная: реле 2 (вкл/выкл) и пин STEPPER2_DIR (направление).
  • 2 - Шаговый двигатель №2 (тот, что вместо энкодера)
  • 3 - Драйвер коллекторного двигателя BTS7960 (HW-039), управление тремя пинами STEPPER2_EN - вперед, STEPPER2_DIR - назад, WATER_PUMP_PIN - скорость (ШИМ 0-1024)
В настройки исполнителей добавлены выбор типа мешалки и скорость/ШИМ двигателя.
2) Добавлена поддержка автономного MQTT регистратора. У меня есть прототип на основе Lilygo T-Dongle S3. Как доделаю поделюсь. Если включить этот свисток, Самоварыч автоматически его обнаружит в сети и вместо сервера будет отправлять MQTT данные ему, а тот запишет на micro sd. Со своим веб интерфейсом, графиками, логи можно потом смотреть, экспортировать. Ну и часы по совместительству.
3) Дописан edit.htm, он теперь умеет работать с файлами сжатыми в gzip, открывать файлы в соседней вкладке по пункту меню или клику колесом мыши. Появилась статусная строка. Его еще буду доделывать.
4) Добавлена возможность вручную переключать состояние пина WATER_PUMP_PIN кликом на соответствующем статусе внизу в интерфейсе. В режиме варки пива в интерфейс добавлена возможность изменять уровени напряжения/мощности, используемые ПИД регулятором. Но во флэш они сохраняются только из Setup.htm. (Просьба Logvinov)
5) Традиционно минус пара-тройка багов найденных в процессе. Так что обновиться всем желательно.

Соответственно изменились файлы интерфейса в папке data, обновлять обязательно, находятся в исходниках.

Инструкция по прошивке.
Отличия от Самовара 1, 2, 3, 4, 5, 6, 7, 8, 9
Исходники Samovaritch_v1_4_6.zip
Бинарники Samovaritch_v1_4_6 build.zip

Обновил релиз, убрал останов процесса если приходит состояние OFF от РМВК или StabAVR. Были ложные сработки. Поправил текстовые разъяснения к включению насоса и мешалки в setup.htm.
И еще раз обновил, новый edit.htm.gz, этот умеет сжимать/разжимать файлы. Плюс в нем еще поддерживаются папки, но это для Регистратора, чтобы везде один edit был.

Добавлено через 1мин.:

Обновил еще раз. Исправлена поддержка до 29 строк программы в режимах Пиво, Ректификация и Дистилляция.
dranek Доктор наук Минск 585 594
Отв.3847  12 Марта 26, 18:35
Доделал edit.htm. Получилось хорошо.
В отличие от оригинала умеет сжимать/разжимать файлы, редактировать сжатые файлы, открывать страницы в новой вкладке, удалять папки, показывает размеры файлов, навигация по папкам. Плюс строка состояния с полезной инфой (она поддерживается только Самоварычем и Регистратором).
edit.htm.zip

Ну и раз уж начал писать, поделюсь бетой Регистратора. t_dongle_v0_1_1.zip
Прошивается в LILYGO T-Dongle S3 с дисплеем. Среда Arduino IDE 2.3.8 с SDK ESP32 3.3.7. Настройки платы в папке doc.
WiFi менеджмент пока не сделан, поэтому надо просто в скетче заполнить поля
#define WIFI_SSID ""
#define WIFI_PASSWORD ""
Что умеет:
1.Часы. Короткое нажатие на кнопку t-dongle переворачивает часы. Цвет часов желтый - никто не подключен к брокеру, зеленый - кто-то подключен, красный - идет запись логов. Таймаут сессии на последнюю запись 3 минуты.

2.Простой MQTT брокер. Можно использовать под другие нужды.

3.У Самоварыча в настройках MQTT есть поле Порт MQTT регистратора (0-откл.):, если там будет 48899 при включенном MQTT Самоварыч начнет слушать этот порт, если найдётся регистратор, то Самоварыч определит его IP и всё что отправлялось в облако будет отправляться регистратору.
Регистратор при начале процесса (Начать отбор в ректе, и т.п.) откроет сессию (это один процесс перегонки) и начнет писать логи на microsd в папку с именем соответствующем IP Самоварыча. Сессии можно смотреть в виде графиков с помощью веб интерфейса регистратора. Свой IP он выводит на дисплей над часами.
Для того чтобы все это работало надо на microsd карточку (до 32GB) с fat32 скопировать содержимое папки data_MicroSD и вставить в t-dongle. Там сейчас есть editor.htm, chart.htm (графики) и пробник из демки index2.htm.
При входе в него через браузер откроется страница по умолчанию index.htm, которая просканирует содержимое карточки и выведет список найденных html страниц с ссылками (меню).
Таким образом можно его легко наполнять и своими страницами.

4.Если подключить t-dongle без microsd то при попытке доступа по WEB должна открыться сервисная страница аналогичная как у Самоварыча и можно будет записать что-нибудь во внутреннюю LittleFS. Плюс страницы содержащиеся там будут открываться.
Это пока наметки на будущее.

5.Длинное нажатие на кнопку t-dongle - монтирует microsd к USB и появляется подобие очень медленного кардридера, но этот режим плох из-за совместного доступа к файлам, поэтому после использования нужно переподключить t-dongle, а при включенном логи не писать и web интерфейс не использовать. Иначе возможны ошибки на microsd. Вообще esp32 довольно плохо дружит с fat, поэтому microsd карточку нужно периодически вставлять в обычный кардридер и проверять на ошибки средствами ос.

6.Интернет нужен только для синхронизации часов, графики должны рисоваться без него. Как выйти из ситуации с часами пока не решил. Хочется сделать нечто полностью автономное, хоть ты свой NTP сервер поднимай в телефоне.

7.Должен параллельно писать логи от нескольких Самоварычей, это пока не проверено. Возможно для работы в настройках Самоварыча обязательно должно быть заполнено чем то поле Токен Blynk.

Вроде ничего не забыл, вспомню - дополню.

P.S. Перезалил, нашлась ошибка в chart32.htm.
Defend56 Студент Оренбург 21 5
Отв.3848  13 Марта 26, 15:50
Доброго дня мужики! Помощь нужна, пыхнула в моем самоваре ардуинка на StabAVR, дырка в микросхеме CH340, почему, одному Богу известно. В общем купил новую, прошил, за одно решил и сам Самовар обновить, а то пару лет точно не обновлял, работал на 6.10. В общем скачал 6.26 из папки с ней прошил ардуинку, ну и саму еспшку. Все включилось, но связи между Самоваром и StabAVR нет. При попытке включить нагрев, видно как коротко моргает лампочка Тх на ардуинке, но ничего не происходит. Думал сдох ADUM, заменил, картина не изменилась. Строка define SAMOVAR_USE_SEM_AVR в скетче самовара раскомментирована. Что может быть не так?
Kuban Доктор наук Краснодар 674 527
Отв.3849  13 Марта 26, 17:14
Разработчик выкладывал как обновляться на 6.26. Может это поможет.
Defend56 Студент Оренбург 21 5
Отв.3850  13 Марта 26, 18:46
Разработчик выкладывал как обновляться на 6.26. Может это поможет.Kuban, 13 Марта 26, 17:14
Да я как понимаю это про сохранение настроек, чтоб заново ничего не настраивать. Чистой наверное она работать должна
lkosoj Куратор Видное 660 737
Отв.3851  13 Марта 26, 18:48 (через 2 мин)
Попробуйте поставить 6.25, если она заработает с регулятором, то это проблема в 6.26. Но вроде бы не было жалоб на 6.26.
Kuban Доктор наук Краснодар 674 527
Отв.3852  13 Марта 26, 18:59 (через 12 мин)
Да я как понимаю это про сохранение настроек, чтоб заново ничего не настраивать. Чистой наверное она работать должнаDefend56, 13 Марта 26, 18:46
Не совсем так. У меня с переходом на 6.26 тоже сразу не заладилось. Как пошел по-шагово, запустилась. И было тоже самое: старая ESP не захотела прошиваться - взял новую.
Defend56 Студент Оренбург 21 5
Отв.3853  16 Марта 26, 19:02
Вроде заработало после очистке ESP через ESPTool. Вопрос еще один, настраиваю все заново, у кого нибудь получалось нормально настроить PID регулятор насоса охлаждения? Весь вечер вчера просидел, но так и не вышло, раскачивает он систему очень сильно. Поставил минимальный шим насосу 40, вода начинает нагреваться, пид реагирует но как то заторможенно, на 45-47 начинает прибавлять ШИМ, но это уже поздно, перелет за уставку и он как дурной прибавляет ШИМ чуть ли не на максимум, соответственно вода резко переохлаждается, температура падает на 30+ градусов, он скидывает ШИМ в минимум и все повторяется снова. Сейчас значения ПИД 4.5, 0.5, 0.

Добавлено через 2дн. 42мин.:

0.8, 0.1, 27.2, 2500 у меня получились настройки. Держит +/- 1 градус, перелет в начале пару градусов, стабилизируется минуты за 2. Насос рекомендованный 6л/мин, дефлегматор тора на 2 спирали.
dranek Доктор наук Минск 585 594
Отв.3854  27 Марта 26, 00:23
Мультиплатформенный Регистратор на python для Самоварыча
Что то тихо тут необычно. Наверно у всех наконец-то всё работает. Подмигивающий

Написал в порядке пробы вайбкодингом мультиплатформенный Регистратор на python для Самоварыча.
Аналог того что на Lilygo t-dongle s3, только запустить можно на PC или смартфоне (да хоть на ТВ приставке), плюс время он помнит за счет батареек, интернет для этого не обязателен. Как запустить расписано внутри папки setup.
Пишет логи, строит графики. Есть экспорт в сжатом gzip формате. Самоварычем в одной подсети ищется и используется автоматически. Нет Регистратора - пишет в облако, нашел Регистратор - пишет в него.
Чтобы работало в настройках Самоварыча должно быть включено "Использовать MQTT (сохранение в облако)", Заполнено и совпадать с настройками Регистратора "Порт MQTT регистратора (0-откл.): 48899" и поле "Токен Blynk:" не должно быть пустым.
Кроме того у Windows довольно упорный фаервол, возможно придется уговаривать, я написал свой способ, но не факт, интернет в помощь. С андроидом и линукс проще.

Может работать совсем без интернета. Скрипты графиков скачаны и лежат вместе с кодом. Если там их не найдет, полезет в интернет. По совместительству простенький MQTT брокер и веб сервер. Сессии хранятся в виде json файлов, по три на каждую.
Для примера там есть пробная короткая сессия.
logger_pc3.zip

Код открытый, использовать на свой страх и риск.
Вполне может где-то что-то работать не так как вы ожидаете.

P.S. Подправил построение графиков chart2_5.htm.gz
dranek Доктор наук Минск 585 594
Отв.3855  28 Марта 26, 01:37
Регистратор на Lilygo T-Dongle S3.
t_dongle_v0_4_2.zip
Функционал как у скрипта на python.
Сделан WiFi менеджмент по подобию Самоварыча (INI.h + Setup.htm + wifi.ini c поиском лучшей точки), плюс из терминала можно командой подключиться.
Сделан Setup.htm с настройками.
Переписана страница с графиками, она та же что у Регистратора на python.
Для синхронизации часов интернет ему все таки нужен. Присоединял я к нему модуль RTC. Были проблемы из-за него с выводом в Serial, но отвадило меня само наличие модуля, не по фэншую смотрится.
Прикольная вещица вышла. У меня он будет основным. Ну а если интернета нет - тогда скрипт в телефоне из поста выше.

Если задаться целью можно прошить этим любую ESP32S3 и сделать необычные настольные часы, надо только модуль кардридера подключить и дисплей. В прошивке заложена но недоделана в плане красоты отображения поддержка I2C OLED 128*64 и Liquid Cristal 4*20. Если голову приложить можно и большой красивый TFT, у китайцев есть недорогие.

P.S. Перевыложил. В прежнем забыл добавить эндпоинт для удаления сессий под новую версию chart2.5.htm.
MasterFISHER Новичок Rovenki 4 1
Отв.3856  28 Марта 26, 09:43
dranek,
Для синхронизации часов интернет ему все таки нуженdranek, 28 Марта 26, 01:37
А если брать время из браузера?
Модуль экрана есть с кардридером и тачскрином
Screenshot_2026-03-28-09-40-25-57_4641ebc0df1485bf6b47ebd018b5ee76.jpg
Screenshot_2026-03-28-09-40-25-57_4641ebc0df1485bf6b47ebd018b5ee76. Автоматика Самовар. Вопросы по электр(он)ике.
Screenshot_2026-03-28-09-40-07-90_4641ebc0df1485bf6b47ebd018b5ee76.jpg
Screenshot_2026-03-28-09-40-07-90_4641ebc0df1485bf6b47ebd018b5ee76. Автоматика Самовар. Вопросы по электр(он)ике.
dranek Доктор наук Минск 585 594
Отв.3857  28 Марта 26, 09:51 (через 8 мин)
Самоварыч 1.4.7
Samovaritch_v1_4_7.zip
Samovaritch_v1_4_7_build.zip
Изменения:
  • В пиве при экспорте программы вместе с ней на диск сохраняется описание. Возможная длина описания увеличена с 250 до 1500 символов. Пожелание logvinov, у него сложные рецепты с программой до 29 пунктов. Можно и забыть что к чему в них. ТВП и т.п. Не знаю как воспримет такие тексты облако.
  • Получение времени от Регистратора на PC в случае отсутствия связи с интернетом у NTC библиотеки. Если нет интернета не забывайте отключать blynk и Telegram. Иначе тормоза обеспечены.
  • В настройках появилась возможность отключить запись логов и статуса в флэш память. По умолчанию логи и статус отключены, бережем флэш ESP32, да и надежности LittleFS это не добавляет. Соответственно при отключенном логировании встроенные графики работать не будут, надо - включайте. При этом если включена отправка в облако логи по MQTT отправляться всё равно будут.
  • Переподключение к MQTT не чаще 20 сек. Ситуация как с переподключением к WiFi, толку стучаться раз в секунду никакого. Там всё равно таймаут на попытку около 10-15 сек.
  • Добавлен настраиваемый простейший фильтр на датчик атмосферного давления в Setup.htm, 0-отключен, 99 - максимальное сглаживание. BMP180 сильно болтает, это сказывается на температурах и соответственно на процессе, имхо надо фильтровать и 99 считаю в самый раз. По умолчанию 50.
    Влияние фильтра на график давления
    Фильтр BMP180.png
    Фильтр BMP180. Автоматика Самовар. Вопросы по электр(он)ике.

    В начале 50%, затем ненадолго 95%, затем ненадолго 0%, затем продолжительно 99% и в конце 0%. Видно на переходе между 99 и 0% что из-за фильтра появляется запаздывание, так что выбираем из двух зол.
  • Добавлена к коррекции по атмосферному давлению отключаемая дополнительная коррекция по датчику давления в кубе для Т куба и 1/3 от него для Т царги.
  • Добавлена настройка продолжительности стабилизации в ректификации. После появления автостарта отбора исходные 6 минут некоторым кажутся недостаточными.
  • В состав включен обновленный регистратор для PC v.4.
    В нем добавлена в настройки config.ini маска UDP рассылки. Её нужно отредактировать под свою локальную сеть, для уменьшения охвата рассылки и надежного опознавания Самоварычем, в большинстве случаев это должно быть 192.168.0.255 или 192.168.1.255. По умолчанию стоит 255.255.255.255, потому что я не знаю местного адресного пространства. Можно было бы попробовать определять маску автоматически, но на РС часто бывает несколько подсетей, локалка/впн/блютуз и т.д., сложно определить в какой находится Самоварыч. У меня есть опыт при написании эмулятора стабилизаторов, он не всегда корректно определяет нужную маску сети. Поэтому вручную.

Инструкция по прошивке.
Отличия от Самовара 1, 2, 3, 4, 5, 6, 7, 8, 9, 10

Добавлено через 3мин.:

Перевыложил. Полез делать коррекцию по давлению в кубе, сделал. При этом нашел пару косяков у себя. Потом вспомнил про длительность стабилизации, которую обещал сделать настраиваемой. Поэтому переделал. Кто скачал перекачайте.
muxtair Бакалавр Мелеуз 93 17
Отв.3858  09 Апр. 26, 12:20
Хочу заказать АЦП , попались две модели ADS1115 Purple и ADS1115 Blue . Посоветуйте какую заказать ?
dranek Доктор наук Минск 585 594
Отв.3859  09 Апр. 26, 16:19
muxtair, без разницы. У меня нормально обе работают.
сообщения удалены (7)