Помогидобавить настройку "не использовать PZEM"ser52, 08 Апр. 22, 10:01
Так ведь в настройках есть галка - использовать PZEM.
Phisik
Доктор наук
Екатеринбург
706 1.5K
Отв.901 08 Апр. 22, 10:21 (через 7 мин)
переводить проект на софтверный 1-wireVolume, 06 Апр. 22, 21:50
Стандартно можно использовать аппаратные uart для общения по 1-wire. Смысла добавлять отдельный i2c-host большого не было в этой схеме. А добавив мультиплексор какой-нибудь, наподобие 4051, можно еще и сортировку датчиков выкинуть, работая с каждым каналом по отдельности.
Volume
Доктор наук
Уфа
585 314
Отв.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
Специалист
Москва
174 39
Отв.904 08 Апр. 22, 12:39
Так ведь в настройках есть галка - использовать PZEM
покажи пожалуйста в какой версии
sachalin-1
Кандидат наук
Куйбышев
458 136
Отв.905 08 Апр. 22, 12:59 (через 21 мин)
в какой версииser52, 08 Апр. 22, 12:39
В доступных версиях есть использовать "Пзем версии в.30". Но это не отключает Пзем, а лишь активирует протокол для работы Пзем версии 3 (новее чем у многих). Не?
Volume
Доктор наук
Уфа
585 314
Отв.906 08 Апр. 22, 14:40
Помогидобавить настройку "не использовать PZEM"ser52, 08 Апр. 22, 10:01
сделаю на сл.неделе
sachalin-1
Кандидат наук
Куйбышев
458 136
Отв.907 10 Апр. 22, 15:19
..... попробую провести второй рект на новой сборке.sachalin-1, 03 Апр. 22, 16:42
Как обещал-идет вторй рект. Как и ожидалось-все идет штатно: включил вчера и больше не подходил. Но вот это напрягает:Рисунок1. Автоматика с веб управлением на основе esp32 и pzem. Автоматика. (см.ШИМ). Общее впечатление-супер, но не хватает гибкости оперативного управления. Конечно, это сугубо мое мнение.
gol_avto
Доцент
Москва-Серпухов-Анапа
1.5K 510
Отв.908 10 Апр. 22, 15:32 (через 14 мин)
но не хватает гибкости оперативного управления.sachalin-1, 10 Апр. 22, 15:19
И графиков по температурам и 2-м каналам АЦП, с возможностью ввода своих коэффициентов преобразования (а лучше формулы y=(f)x
sachalin-1
Кандидат наук
Куйбышев
458 136
Отв.909 10 Апр. 22, 17:36
И графиков по температурамgol_avto, 10 Апр. 22, 15:32
Волюм, вроде, решил эту проблему с помощью Питона. С помощью автора смог логгировать процесс, но с отрисовкой так и не смог разобразаться - пишет, что нету matplotlib-main, на самом деле есть. Плюнул в очередной раз: рожденный ползать, летать не может. В очередной раз радуюсь, что здесь появился сторож-можно спать спокойно: из четырех датчиков и по превышению мощности, хоть один да сработает!
и 2-м каналам АЦПgol_avto, 10 Апр. 22, 15:32
Ну а это вообще темный лес.
gol_avto
Доцент
Москва-Серпухов-Анапа
1.5K 510
Отв.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
Доктор наук
Уфа
585 314
Отв.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. Автоматика с веб управлением на основе esp32 и pzem. Автоматика.
Добавлю. Отключал PZEM от сети, отключал симистор, снял U8 - разницы нет, меандр...
Добавлено через 46мин.:
Таки на третей РСке завелось нормально. В последней партии они все разные, впаял без надписей и вместо точки скос и запустилось. Вот такой сигнал: Pic_35_2. Автоматика с веб управлением на основе esp32 и pzem. Автоматика.
Есть по коду несколько вопросов. - Как-то можно прикрутить разгонный ТЭН, чтобы при ректификации он работал только на разгоне, а при дистилляции на полную, не хочу объединять их, т.к. вместе в сеть гадят заметно. - Может сделать уведомления не по СМС, а в телеграм с помощью бота? Там вроде тоже только ПОСТ запрос посылать, зато бесплатно. На своей модернизированной "ненавязчивой автоматике" опробую на днях, отпишу как и что.
Volume
Доктор наук
Уфа
585 314
Отв.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 14
Отв.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). Тут пользователю проще. Вариант с общим токеном на всех который хранится в исходниках лучше не рассматривать. Для своих опытов с ботом сделал обертку на своем хосте и зарегал бота.
Но в этом-же магазине брал большинство рассыпухи - и все ок, а РСки все разные, ноги гнутые, некоторые паяные, скол на корпусе у одной...
LelikM
Студент
Санкт-Петербург
33 6
Отв.917 18 Апр. 22, 13:46
хорошая мысль, поставлю в планы.Volume, 18 Апр. 22, 12:10
А есть планах работа с датчиками температуры без DS2482S-100 ?
Volume
Доктор наук
Уфа
585 314
Отв.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. Автоматика с веб управлением на основе 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, погуглил, добавил строчку