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

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

Форум самогонщиков Автоматика
1 ... 38 39 40 41 42 43 44 ... 47 41
sechevoy Специалист Запорожье 148 26
Отв.800  18 Дек. 21, 20:28
Грёбаная кнопка "STOP". Нажал её в конце прошивки ( с 0.7.1 прокатывало и без неё) и вуаля, точка доступа поднялась. Но я рано радовался, страница index.html не грузится. /update без проблем и я скачал обновления страницы, но при переходе на главную тишина...
Во блин, пока писал страница прогрузилась (ну очень долго).
Уряяяя!!!
Всем спасибо за подсказки.

Блиннннн.... Не глянул и прошил модуль с меньшим количеством ног. Рано радовался. Эксперимент продолжается.
UPD: Болт с левой резьбой. Снова ребуты.
UPD: На модуле с меньшим количеством ног память тоже 5Eh (повторно прошил на этот модуль и снова завелось, но страничка тупит жутко). А на нужном модуле траблы остались.
сообщения удалены (8)
serjrv Магистр Камышин 281 109
Отв.801  19 Дек. 21, 00:47
Ну почему как чуть что не так, сразу ругань начинается на русскоязычных форумах???
Спокойнее, без взаимных наездов ))). Ну спустили пар, отвлеченно как бы, да и все...

sechevoy, я ранее предположил что у тебя инициализация I2C глючит при включении, и модуль вылетает в перезагрузку. Можешь попробовать к примеру датчик давления прицепить к модулю?

Коль пошла такая пьянка про косячки, еще один моментик. Он не от автора, а от idf-esp среды. По умолчанию FreeRTOS у них работает на одном ядре, хотя esp32 имеет 2 ядра. Почему так - хз.Volume, 18 Дек. 21, 21:08
С настройками по умолчанию, по крайней мере у меня = Platform IO + ESP-IDF, основной код операционки и WiFi пашет на ядре 0, а код пользователя на ядре 1. Но при использовании FreeRTOS в "культурной" среде разработки, ты без проблем любой задаче указываешь какое ядро использовать. Хотя автор данного проекта как бы все доступные плюшки не использует к сожалению. Я к примеру в своих проектах, вяло текущие процессы - таймер опроса датчиков, рулежка внешними устройствами и т.д., цепляю на ядро 0 вместе с самой системой, зная при этом что временные интервалы могут быть не выдержаны. А вот все критичное ко времени исполнения до единиц миллисекунд, цепляю на ядро 1.

Ну и архивчик в комплексе за одно прицеплю, все файлы с GIT, т.е. актуальные на данный момент:
_bin_074_add_web_files.zip

Прошиваем как и ранее запустив "programm.cmd" (естественно предварительно все разархивировав), далее подключившись к точке доступа ESP`шки прописываем свой роутер, перегружаем модуль, и зайдя уже по локальному адресу в домашней сетке, закидываем 2 файлика из каталога "WebFiles" = "jq.js" и "index.html" по очереди. Далее все работает..., ну естественно у кого изначально не глючит по невыясненным причинам.
Volume Магистр Уфа 294 172
Отв.802  19 Дек. 21, 09:34
Ну и архивчик в комплексе за одно прицеплюserjrv, 19 Дек. 21, 00:47
"as is" с гитхаба? Или что-то правил?
прописываем свой роутер, перегружаем модуль, и зайдя уже по локальному адресу в домашней сеткеserjrv, 19 Дек. 21, 00:47
дополню: если на шаге "прописываем роутер" ошиблись с паролем, то подключиться к еспшке не получится. Не беда - стираем/прошиваем повторно, заходим и прописываем правильный пароль к роутеру
serjrv Магистр Камышин 281 109
Отв.803  19 Дек. 21, 11:01
"as is" с гитхаба? Или что-то правил?Volume, 19 Дек. 21, 09:34
Как есть, ничего не правил.
gol_avto Доктор наук Москва - Серпухов - Анапа 789 269
Отв.804  19 Дек. 21, 11:18, через 17 мин
2 платы - это нормально, более того - настоятельно рекомендую.Volume, 19 Дек. 21, 09:34
Мало того, я пользую 2 автоматики из разных проектов этого форума, а ESP-шек и MEG - уже не помню, где-то по 3-4 шт лежат в запасе.
IMG_20200502_095625.jpg
IMG_20200502_095625.jpg Автоматика с веб управлением на основе esp32 и pzem. Автоматика.
сообщения удалены (3)
DizzJK Кандидат наук Воронеж 327 63
Отв.805  23 Дек. 21, 16:31
еще одну вещь заметил. Когда стабилизируется температура по tube20% она может немного упасть, допустим стабилизировалась на 77.4С, а когда прошло еще минут 15 то температура упала до 77.2С а Т стабилизации так и осталась 77.4С...
George_78 Студент Верный 41 7
Отв.806  24 Дек. 21, 05:17
а когда прошло еще минут 15 то температура упала до 77.2СDizzJK, 23 Дек. 21, 16:31
Такое происходит, если упало атмосферное давление. Если оно поднимается, то tкип. спирта повысится. Для этого удобно следить за показаниями bmp.
gol_avto Доктор наук Москва - Серпухов - Анапа 789 269
Отв.807  24 Дек. 21, 10:16
Такое происходит, если упало атмосферное давление.George_78, 24 Дек. 21, 05:17
Разумеется это так. Но проблема в другом, дело в том, что алгоритм автоматики не заточен на изменении Т-стаб. в случае её (температуры в колоне) снижения. Особенно это заметно при использовании ПБ. ПБ активировался, температура внизу колоны снизилась на 1.5-3 гр, а Т-стаб. осталась прежней. Косяк программирования.
DizzJK Кандидат наук Воронеж 327 63
Отв.808  24 Дек. 21, 10:33, через 18 мин
George_78, не важно почему упала, важно что не рестабилизировалась на ней.

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

gol_avto, как выходишь из положения? мне конечно сейчас особо и не надо, спирт не делаю, но а вдруг
gol_avto Доктор наук Москва - Серпухов - Анапа 789 269
Отв.809  24 Дек. 21, 12:46
как выходишь из положения?DizzJK, 24 Дек. 21, 10:33
Никак, надо коллегу Volume попросить исправить.
Хотя.. он эту проблему в своем проекте уже решил [сообщение #13817438]
Компилируйте и прошивайтесь его версией.
Phisik Доктор наук Екатеринбург 563 1.3K
Отв.810  24 Дек. 21, 20:42
как выходишь из положенияDizzJK, 24 Дек. 21, 10:33
Я вместо датчика давления на ХД сделал усреднение для Тстаб, примерно чтобы за час она на градус снижалась. Когда приходят хвосты, температура подскакивает резко. Но когда меняется температура в винокурне, давление воды и ее температура, давление воздуха, Т_стаб меняется достаточно плавно. И по итогу вверх вниз скользящее среднее отрабатывает.
Volume Магистр Уфа 294 172
Отв.811  25 Дек. 21, 09:48
Если оно поднимается, то tкип. спирта повысится. Для этого удобно следить за показаниями bmp.George_78, 24 Дек. 21, 05:17
удобнее когда автоматика поправку по АД сама корректирует
George_78 Студент Верный 41 7
Отв.812  27 Дек. 21, 06:59
удобнее когда автоматика поправку по АД сама корректируетVolume, 25 Дек. 21, 09:48
Такое видел только в проекте у Счастливчика.
Есть проще вариант - мерить дельту на датчиках вверху и внизу колонны. Ничего пересчитывать не нужно.
сообщение удалено
dth Бакалавр Арти 95 36
Отв.813  11 Янв. 22, 13:23
По поводу коррекции по АД, @Игорь еще 2009 году писал на этом форуме, что можно делать промежуточные стабилизации.

У меня сейчас полу-"ненавязчивая автоматика". Собрано из модулей на Arduino, управляем всем RaspbeeryPI, только вот основной скрипт я написал сам на php. Алгоритм примерно следующий:
- разгон до достижения в колонне 70 градусов;
- стабилизация 45 минут;
- головы отбор 10% (до переключения на тело оператором); по окончании запомнили температуру стабильной колонны,
- тело: если Ткол стала выше запомненной на 0.5 градуса, то СТОП, каждую минуту СТОПа понижаем процент отбора на 1 (первоначальный 100), если СТОП длится более 10 минут, то завершаем ректификацию, если Ткол вернулась в нужные пределы, то СТАРТ.

Таким образом ректифицировал несколько лет, все ок. Посмотрел за двое суток ректификации давление изменилось более чем на 20 мм рт.ст.

Сегодня внёс коррекцию по АД: если во время отбора тела АД сменилось более чем на 2мм рт.ст. то промежуточная стабилизация и по окончании запоминание новой Тстабкол.
Опробую данный метод - отпишусь.

ЗЫ Хочу собрать автоматику из данной темы, поэтому и пишу сюда. Деталюшки частично уже пришли.
gol_avto Доктор наук Москва - Серпухов - Анапа 789 269
Отв.814  11 Янв. 22, 14:25
У меня сейчас полу-"ненавязчивая автоматика". Собрано из модулей на Arduino, управляем всем RaspbeeryPI,dth, 11 Янв. 22, 13:23
Я на эту "Ненавязчивую" (оба варианта) убил тучу времени (3 года), денег на 2 автоматики и в результате ни разу не использовав в деле - выкинул в помойку. Проект для фанатов питона. Имхо.
DizzJK Кандидат наук Воронеж 327 63
Отв.815  11 Янв. 22, 14:35, через 11 мин
gol_avto, Pi для ректификации - это из пушки по воробьям Улыбающийся
dth Бакалавр Арти 95 36
Отв.816  11 Янв. 22, 15:40
DizzJK, ну у меня не только автоматика на ней, да и графики, история, уведомления можно сделать.

gol_avto, тоже не фанат питона, поэтому написал на пхп под себя.
George_78 Студент Верный 41 7
Отв.817  21 Янв. 22, 07:18
Всем доброго дня!
Наконец то дошли руки до проекта и сейчас я начал настольные испытания с чайником.
Вопрос такой: температура окончания разгона для ректификации и дистилляции берётся из одного и того же поля в Параметрах?
Volume Магистр Уфа 294 172
Отв.818  23 Янв. 22, 09:15
температура окончания разгона для ректификации и дистилляции берётся из одного и того же поля в Параметрах?George_78, 21 Янв. 22, 07:18
да
sechevoy Специалист Запорожье 148 26
Отв.819  23 Янв. 22, 20:46
Наконец залил прошивку на новый ESP32. Что могу сказать, не покупайте модули с выступающей антеной. Для данного проекта он годится только для версии 0.7.1 и ниже.
Осталось ещё несколько вопросов:
1. Поскольку я не смог развернуть среду компиляции, то и кода я не вижу, а по схеме догадаться, где какой клапан нельзя. Жаль автор не описал всё в мануале.
2. Мосфеты IRL540N подойдут вместо IRL540? Вроде уровни открытия подходящие.
3. Можно ли прикрутить датчик относительного давления MPX5010D? В вебинтерфейсе он никак не прописан? Я правда не уверен, что он с 3.3В нормально заведётся.
Спасибо.