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

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

Форум самогонщиков Автоматика
1 ... 43 44 45 46 47 48 49 ... 60 46
gol_avto Доцент Москва - Серпухов - Анапа 1.3K 458
Отв.900  08 Апр. 22, 10:14
Помогидобавить настройку "не использовать PZEM"ser52, 08 Апр. 22, 10:01
Так ведь в настройках есть галка - использовать PZEM.
Phisik Доктор наук Екатеринбург 656 1.4K
Отв.901  08 Апр. 22, 10:21, через 7 мин
переводить проект на софтверный 1-wireVolume, 06 Апр. 22, 21:50
Стандартно можно использовать аппаратные uart для общения по 1-wire. Смысла добавлять отдельный i2c-host большого не было в этой схеме. А добавив мультиплексор какой-нибудь, наподобие 4051, можно еще и сортировку датчиков выкинуть, работая с каждым каналом по отдельности.
Volume Кандидат наук Уфа 478 274
Отв.902  08 Апр. 22, 10:48, через 27 мин
Смысла добавлять отдельный i2c-host большого не былоPhisik, 08 Апр. 22, 10:21
за мотивы ТС не знаю, по мне - смысл в экономии пинов. С ними у esp32 не очень хорошо. Сейчас вот шаговик хочу прикрутить - а 3х пинов работающих на выход нет. Или через I2C городить или убирать дисплей и юзать пины SPI
LelikM Студент Санкт-Петербург 33 6
Отв.903  08 Апр. 22, 11:37, через 50 мин
убирать дисплей и юзать пины SPIVolume, 08 Апр. 22, 10:48

По большому счету пока в этом проекте дисплей функционала не несет.
ser52 Специалист Москва 164 39
Отв.904  08 Апр. 22, 12:39
Так ведь в настройках есть галка - использовать PZEM
покажи пожалуйста в какой версии
sachalin-1 Кандидат наук Куйбышев 432 126
Отв.905  08 Апр. 22, 12:59, через 21 мин
в какой версииser52, 08 Апр. 22, 12:39
В доступных версиях есть использовать
"Пзем версии в.30". Но это не отключает Пзем, а лишь активирует протокол для работы Пзем версии 3 (новее чем у многих).
Не?
Volume Кандидат наук Уфа 478 274
Отв.906  08 Апр. 22, 14:40
Помогидобавить настройку "не использовать PZEM"ser52, 08 Апр. 22, 10:01
сделаю на сл.неделе
sachalin-1 Кандидат наук Куйбышев 432 126
Отв.907  10 Апр. 22, 15:19
..... попробую провести второй рект на новой сборке.sachalin-1, 03 Апр. 22, 16:42
Как обещал-идет вторй рект. Как и ожидалось-все идет штатно: включил вчера и больше не подходил.
Но вот это напрягает:
Рисунок1.png
Рисунок1. Автоматика с веб управлением на основе esp32 и pzem. Автоматика.

(см.ШИМ).
Общее впечатление-супер, но не хватает гибкости оперативного управления.
Конечно, это сугубо мое мнение.
gol_avto Доцент Москва - Серпухов - Анапа 1.3K 458
Отв.908  10 Апр. 22, 15:32, через 14 мин
но не хватает гибкости оперативного управления.sachalin-1, 10 Апр. 22, 15:19
И графиков по температурам и 2-м каналам АЦП, с возможностью ввода своих коэффициентов преобразования (а лучше формулы y=(f)x
sachalin-1 Кандидат наук Куйбышев 432 126
Отв.909  10 Апр. 22, 17:36
И графиков по температурамgol_avto, 10 Апр. 22, 15:32
Волюм, вроде, решил эту проблему с помощью Питона. С помощью автора смог логгировать процесс, но с отрисовкой так и не смог разобразаться - пишет, что нету matplotlib-main, на самом деле есть. Плюнул в очередной раз: рожденный ползать, летать не может.
В очередной раз радуюсь, что здесь появился сторож-можно спать спокойно: из четырех датчиков и по превышению мощности, хоть один да сработает!
и 2-м каналам АЦПgol_avto, 10 Апр. 22, 15:32
Ну а это вообще темный лес.
gol_avto Доцент Москва - Серпухов - Анапа 1.3K 458
Отв.910  10 Апр. 22, 18:22, через 47 мин
с отрисовкой так и не смог разобразаться -sachalin-1, 10 Апр. 22, 17:36
Я разобрался (c помощью уважаемого Volume) , графики рисует, данные берутся с вэб странички.
Но я имел ввиду полноценнвй графический интерфейс с обработкой данных непосредсвенно с esp. Это большая объёмная работа, а лишнего времени как всегда, полагаю, что нет.
dth Бакалавр Арти 98 39
Отв.911  15 Апр. 22, 14:30
Всем привет. Таки собрал данную автоматику, пока на столе. Версия платы 1.5, прошивка от @Volume 0.7.4.2, подключил клапан, пощелкал на всех каналах, датчик тоже видится хорошо. Лампа накаливания на 200вт управляется, вот только почему-то пишет мне частоту сети 25 герц. Осциллографом на 15 ноге меандр 50Гц. PC814 на горячей стороне звонится в обе стороны. Куда копнуть?
Volume Кандидат наук Уфа 478 274
Отв.912  15 Апр. 22, 16:46
Осциллографом на 15 ноге меандр 50Гц.dth, 15 Апр. 22, 14:30
д.быть не меандр а короткие импульсы с частотой 100 Гц
Проверь оптрон, или вместо 814 поставил однополярный 817, или 814й сдох
dth Бакалавр Арти 98 39
Отв.913  18 Апр. 22, 08:52
Volume, точно стоит PC814, впаял другой, из старой партии - изменений нет, пропаял логику на выходе и саму 814 (когда менял), флюс отмыт. (Вилку в розетке переворачивал, хотя понимал, что разницы нет, ну а вдруг... Непонимающий)
Вот такой результат на осциллографе:
pic_34_1.bmp
Pic_34_1. Автоматика с веб управлением на основе esp32 и pzem. Автоматика.


Добавлю. Отключал PZEM от сети, отключал симистор, снял U8 - разницы нет, меандр...

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

Таки на третей РСке завелось нормально. В последней партии они все разные, впаял без надписей и вместо точки скос и запустилось.
Вот такой сигнал:
pic_35_2.bmp
Pic_35_2. Автоматика с веб управлением на основе esp32 и pzem. Автоматика.


Есть по коду несколько вопросов.
- Как-то можно прикрутить разгонный ТЭН, чтобы при ректификации он работал только на разгоне, а при дистилляции на полную, не хочу объединять их, т.к. вместе в сеть гадят заметно.
- Может сделать уведомления не по СМС, а в телеграм с помощью бота? Там вроде тоже только ПОСТ запрос посылать, зато бесплатно. На своей модернизированной "ненавязчивой автоматике" опробую на днях, отпишу как и что.
Volume Кандидат наук Уфа 478 274
Отв.914  18 Апр. 22, 12:10
Как-то можно прикрутить разгонный ТЭНdth, 18 Апр. 22, 08:52
в планах. У самого контактор для разгона уже год лежит, все времени нет прикрутить
уведомления не по СМС, а в телеграм с помощью бота?dth, 18 Апр. 22, 08:52
хорошая мысль, поставлю в планы.

PS сейчас в работе критичное - чтоб после рестарта клапана и мощность нагрева нормально восстанавливались. Пришлось на 50% алгоритм процессов переписать, изменений много, поэтому тестирование затянулось

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

на третей РСке завелось нормально.dth, 18 Апр. 22, 08:52
если у китайцев брал - поделись в каком магазине, чтоб на такое же палево не нарваться
George_78 Бакалавр Верный 57 13
Отв.915  18 Апр. 22, 12:24, через 14 мин
в планах. У самого контактор для разгона уже год лежит, все времени нет прикрутитьVolume, 18 Апр. 22, 12:10
Было бы здорово!
dth Бакалавр Арти 98 39
Отв.916  18 Апр. 22, 12:37, через 14 мин
в планах. У самого контактор для разгона уже год лежит, все времени нет прикрутить
Можно использовать выводы ULN2003 которые сейчас не используются(не уверен, так-ли это?).

По боту прикинул, есть два варианта: 1 каждый регистрирует бота для себя и заполняет поля token и chat_id в настройках. 2 сделать одного бота, захостить где-нибудь обертку в которой зашит токен, пользователь заполняет в системе chat_id (предварительно постучавшись боту, там можно и получить этот chat_id). Тут пользователю проще. Вариант с общим токеном на всех который хранится в исходниках лучше не рассматривать.
Для своих опытов с ботом сделал обертку на своем хосте и зарегал бота.

у китайцев бралVolume, 18 Апр. 22, 12:10
да, у них, вот https://aliexpi.com/U2eS

Но в этом-же магазине брал большинство рассыпухи - и все ок, а РСки все разные, ноги гнутые, некоторые паяные, скол на корпусе у одной...
LelikM Студент Санкт-Петербург 33 6
Отв.917  18 Апр. 22, 13:46
хорошая мысль, поставлю в планы.Volume, 18 Апр. 22, 12:10
А есть планах работа с датчиками температуры без DS2482S-100 ?
Volume Кандидат наук Уфа 478 274
Отв.918  18 Апр. 22, 17:33
А есть планах работа с датчиками температуры без DS2482S-100 ?LelikM, 18 Апр. 22, 13:46
в коде проекта от ТС уже есть "ногодрыгный" 1-wire на 16м пине. Но в логике опроса датчиков он не задействован. Работает ли этот ногодрыг - вопрос, я не проверял.
dth Бакалавр Арти 98 39
Отв.919  20 Апр. 22, 08:09
Доброго дня всем. Пытаюсь разобраться с тг ботом, вернее с ним разобрался, POST/GET запрос на определенный адрес и сообщение доходит. Скопировал полностью функцию отправки СМС, поменял адрес отправки и параметры POST (для пробы использовал поля настройки смс): при отправке падает в перезагрузку.
2022-04-20_10-00-34 2.png
2022-04-20_10-00-34 2. Автоматика с веб управлением на основе esp32 и pzem. Автоматика.


Здесь сообщение об ошибке, т.к. пытаюсь отправить сообщение о загрузке. После холодной перезагрузки работает, пробую дистилляцию, прогоняю до конца и когда должно уйти сообщение в тг - ребут БЕЗ сообщений socket failed и error connect.

Подскажите, у кого-нибудь смс работают на прошивке 0.7.4.2 от @Volume?

Сделал консольную функцию testmessage, убрал всю работу со строками (закхардкодил всё). Теперь не падает, но пишет:
hd> testmessage
E (5039648) HTTP_REQ: Error write header
E (5039650) HTTP_REQ: Error send request
hd>


Добавлено через 4дн. 20ч. 33мин.:

Кажется разобрался, с https://*** выкидывала в перезагрузку, а с http://*** у меня была переадресация на https - поэтому были ошибки.

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

С телегой разобрался, кому интересно - напишу.
Возникла проблема с websocket. Прошиваю бинарники из темы или с гитхаба (пробовал разные) - вебсокет работает, компилирую сам - не работает. Init и всё. Среда на vscode установлена по описанию с 30й страницы темы, версия 4.2.3.
Подскажите в какой версии компилируете, чтоб вебсокет работал.

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

В общем си даётся тяжело, но даётся. Поставил версию espresif 4.4 в sdkconfig строку
CONFIG_HTTPD_WS_SUPPORT=y

скомпилил - ругается на i2c, погуглил, добавил строчку
   conf.clk_flags = 0;

в файл hd_spi_i2c.c в функции I2C_Init.

И всё заработало!