27 МОСКОВСКАЯ ВСТРЕЧА
Форум самогонщиков Сайт Барахолка Магазин 27 МОСКОВСКАЯ ВСТРЕЧА

Автоматика с веб управлением на основе esp32 и pzem

Форум самогонщиков Автоматика
1 ... 25 26 27 28 29 30 31 ... 60 28
serjrv Кандидат наук Камышин 382 205
Отв.540  02 Дек. 20, 23:18
что там интересного? Регулятора мощности нет, для управления клапанами - 4 реле. Разве что графики на веб-мордеVolume, 02 Дек. 20, 19:27
Так любой проект начинается с минимального, может во что то и вырастет. Хотя конечно сам подход к написанию ПО, совсем не очень... А управлением мощностью именно на борту основного контроллера, зачастую абсолютно излишен. Лучше управление внешним блоком поддерживать, а в идеале несколькими популярными вариантами.
gol_avto Доцент Москва-Серпухов-Анапа 1.4K 486
Отв.541  03 Дек. 20, 05:08
Коллеги!
Здесь тема обсуждения совсем другого проекта.
Train223 Специалист Ростов-на-Дону 182 41
Отв.542  10 Дек. 20, 09:37
Объясните для чайника пожалуйста, за счёт чего достигается:
Поддерживается тихий режим включения и выключения клапанов.ys1797, 10 Дек. 18, 19:12
DizzJK Доцент Воронеж 1.3K 337 4
Отв.543  10 Дек. 20, 10:19, через 42 мин
Плавной подачей напряжения

Добавлено через 25дн. 8ч. 43мин.:

Народ, а у всех esp врубается минут 5? Просто без платы секунд 30 и он онлайн, а тут...

P.s. есть в наличии платы v.1.5. Кому надо в личку Улыбающийся
gol_avto Доцент Москва-Серпухов-Анапа 1.4K 486
Отв.544  04 Янв. 21, 19:39
Народ, а у всех esp врубается минут 5?DizzJK, 10 Дек. 20, 10:19
Что значит врубается 5 мин?
Запускается практически сразу, 2-3 секунды и готово.
сообщения удалены (2)
Volume Доктор наук Уфа 522 291
Отв.545  07 Янв. 21, 02:06
патч в формате diff esp32_hd_patch_210107_v2.zip с изменениями кода по части пожеланий/замечаний [сообщение #13756146]

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

2. Алгоритм фиксации температуры стабилизации реализован на увеличение температуры. ...Однако в этом случае полноценное применение "Польского буфера" невозможно, поскольку при его активации температура в ПБ несколько падает,а температура стабилизации уже зафиксирована с бОльшим значением.Отбор тела на всем погоне идет с неверным ШИМом и неверной температурой стабилизации.
Добавил проверку: если Т опустилась ниже Т стабилизации, то объявляем ее новой Т стабилизации.

7. Отбор хвостов производится с периодом ШИМа голов, а % ШИМа инверсный головам. Зачем так? Надо делать 100% открытие клапана, не к чему терять время.
ок

как только температура резко (опять же относительно), в течение пары минут возрастает на 2-3°С - это и есть точка начала отбора хвостов
судя по графику коллеги ESC, он переходит на хвост при 85 градусов ПБ, думаю достаточно контроля по пороговой температуре ПБ.
Параметру "Температура окончания отбора СР" (tempEndRectOtbSR) тоже добавлена "вторая сущность": знак параметра определяет что контролируем:
  • Т куба(исходная логика, положительное значение) или [-] ТTube20 (ПБ) - отрицательное значение
Этот параметр требует правки файла index.html - надо добавить число знаков в поле ввода под "минус"

(!)Заменил файл патча, если уже скачали - перекачайте.
Как применять: можно ручками (формат простой), но долго ненадежно и ненужно - потому как утилита git сделает это быстрее и точнее. Распакуйте патч из архива в каталог проекта ( это <ваш диск и пути>\esp32_hd\) и находясь в каталоге проекта запускаете из командной строки
git apply esp32_hd.patch

После этого все изменения в файлах кода сделаны. Компилим, грузим бинарник в esp32.
Запускаем контроллер, в WEB заходим на страничку Upgrade, тыкаем "Обзор", в каталоге проекта в папке "html" выбираем файл index.html, топчем "Загрузить". После рапорта контроллера "загружено!" возвращаемся на главную страницу и рефрешим браузер

(!!!) не бойтесь потерять исходники, git все помнит ! )) Для возврата к "оригинальной" версии выполняем в каталоге проекта:
git restore main/hd_main.c
git restore html/index.html
gol_avto Доцент Москва-Серпухов-Анапа 1.4K 486
Отв.546  07 Янв. 21, 12:26
утилита git сделает это быстрее и точнее.Volume, 07 Янв. 21, 02:06
Пытаюсь, но идёт ругань.
2021-01-07_12-21-59.png
2021-01-07_12-21-59.png Автоматика с веб управлением на основе esp32 и pzem. Автоматика.
889 строка.png
889 строка.png Автоматика с веб управлением на основе esp32 и pzem. Автоматика.
Volume Доктор наук Уфа 522 291
Отв.547  07 Янв. 21, 14:31
git не даст "накатить" diff если исходник уже поменян и строчки что в diff-файле не совпадают с тем что в исходнике. Попробуйте вернуть исходник в "оригинальное" состояние, для этого находясь в каталоге проекта выполните в командной строке
git restore main/hd_main.c
git restore html/index.html

это отменит все изменения в файлах исходников
И потом повторить "накат" патча
git apply esp32_hd.patch
gol_avto Доцент Москва-Серпухов-Анапа 1.4K 486
Отв.548  07 Янв. 21, 16:31
Volume
Спасибо! Сработало.
Во вложении бинарники для обновления, если кому интересно.
==========
удалил
Настройки.png
Настройки.png Автоматика с веб управлением на основе esp32 и pzem. Автоматика.
Volume Доктор наук Уфа 522 291
Отв.549  07 Янв. 21, 16:49, через 19 мин
Во вложении бинарники для обновления, если кому интересно.gol_avto, 07 Янв. 21, 16:31
ой-ой, чуть помедленнее!
ох уж эти "ночные сборки"... Нашел косяк с объявлением переменной, при работе возможны сбои. Прикладываю "патч на патч" main2_patch.zip с исправлением, этот надо накатить поверх предыдущего
git apply main2.patch
перекомпилить и залить в esp32.
WEB менять не надо
gol_avto Доцент Москва-Серпухов-Анапа 1.4K 486
Отв.550  07 Янв. 21, 17:19, через 31 мин
перекомпилить и залить в esp32.Volume, 07 Янв. 21, 16:49
Поправил
DizzJK Доцент Воронеж 1.3K 337 4
Отв.551  09 Янв. 21, 16:32
Народ, у меня уже глаз дергается... вчера собрал все в коробку, протестил на чайнике, все хорошо... сегодня, доставил радиатор, включаю... молчит, короче с 12 до 4 с шамананскими танцами и бубнами включалась разва 2... уже и отливал и отпевал, все пересобрал... потом думаю, нажму ресет... и она врубается... что мать такое? Это нормально????
gol_avto Доцент Москва-Серпухов-Анапа 1.4K 486
Отв.552  09 Янв. 21, 17:36
Это нормально????DizzJK, 09 Янв. 21, 16:32
Это нормально если в прошивке зуммер на IO0 (pin 33),который блокирует загрузку ESP. Прошивался с ГитХаба? Там еще не изменено. В теме об этом уже написано [сообщение #13682393]
file_config.h_BEEP_GPIO_17.png
file_config.h_BEEP_GPIO_17.png Автоматика с веб управлением на основе esp32 и pzem. Автоматика.
DizzJK Доцент Воронеж 1.3K 337 4
Отв.553  09 Янв. 21, 18:03, через 28 мин
gol_avto, прошивался твоей прошивкой, не смотрел куда зумер идет, кстати он никаких признаков жизни не подает... плата последняя 1.5. Ща гляну к чему он подцеплин.

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

Думал в послежней версии платы устранено, даже и не глянул

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

Судя по схеме он подключен к 17 выводу... правда чет я не глянул и воткнул зумер на 3в...
gol_avto Доцент Москва-Серпухов-Анапа 1.4K 486
Отв.554  09 Янв. 21, 18:17, через 14 мин
прошивался твоей прошивкойDizzJK, 09 Янв. 21, 18:03
Думал в послежней версии платы устраненоDizzJK, 09 Янв. 21, 18:03
В прошивке, которую выложил - зуммер на GPIO17
В последней версии платы зуммер подключен правильно
2021-01-09_18-16-23.png
2021-01-09_18-16-23.png Автоматика с веб управлением на основе esp32 и pzem. Автоматика.
DizzJK Доцент Воронеж 1.3K 337 4
Отв.555  09 Янв. 21, 18:24, через 7 мин
gol_avto, вопрос остается открытым Улыбающийся
gol_avto Доцент Москва-Серпухов-Анапа 1.4K 486
Отв.556  09 Янв. 21, 18:32, через 8 мин
вопрос остается открытымDizzJK, 09 Янв. 21, 18:24
Ищи косяки в сборке.
=============
Или может быть, но не уверен:
1. Прошей прошивку
2. Обновись по интернету, как на первой стр. темы/
3. Замени файл index.html из папки (архив patch от Volume)
DizzJK Доцент Воронеж 1.3K 337 4
Отв.557  09 Янв. 21, 18:46, через 15 мин
gol_avto, причем рандомно происходит 1 раз из 10 включается, раньше такого не было. А с резетом с 1 раза стартует...

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

Из за какого косяка ктак может быть?

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

Без платы расширения стартует сразу... короче тарабарщина

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

Я все от нее отключил, кроме триака, таже байда
gol_avto Доцент Москва-Серпухов-Анапа 1.4K 486
Отв.558  09 Янв. 21, 18:56, через 10 мин
Без платы расширения стартует сразу... короче тарабарщинаDizzJK, 09 Янв. 21, 18:46
За гарантированный старт отвечает логическая единица на GPIO0 в начале. См. соплю на плате или помой как следует.
Volume Доктор наук Уфа 522 291
Отв.559  09 Янв. 21, 19:47, через 52 мин
рандомно происходит 1 раз из 10 включается, раньше такого не было.DizzJK, 09 Янв. 21, 18:46
если раньше не было - значит что-то изменилось. Найдите и устраните
Кстати, на форуме esp8266 как-то обсуждались проблемки прошивки и работы esp32 из-за китайской экономии на конденсаторах https://esp8266.ru/...proshivka.4072/