Помогидобавить настройку "не использовать PZEM"ser52, 08 Апр. 22, 10:01Так ведь в настройках есть галка - использовать PZEM.
Автоматика с веб управлением на основе esp32 и pzem
gol_avto
Доцент
Москва - Серпухов - Анапа
1.3K 458
Отв.900 08 Апр. 22, 10:14
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Как обещал-идет вторй рект. Как и ожидалось-все идет штатно: включил вчера и больше не подходил.
Но вот это напрягает:
(см.ШИМ).
Общее впечатление-супер, но не хватает гибкости оперативного управления.
Конечно, это сугубо мое мнение.
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 (когда менял), флюс отмыт. (Вилку в розетке переворачивал, хотя понимал, что разницы нет, ну а вдруг... )
Вот такой результат на осциллографе:
Добавлю. Отключал PZEM от сети, отключал симистор, снял U8 - разницы нет, меандр...
Добавлено через 46мин.:
Таки на третей РСке завелось нормально. В последней партии они все разные, впаял без надписей и вместо точки скос и запустилось.
Вот такой сигнал:
Есть по коду несколько вопросов.
- Как-то можно прикрутить разгонный ТЭН, чтобы при ректификации он работал только на разгоне, а при дистилляции на полную, не хочу объединять их, т.к. вместе в сеть гадят заметно.
- Может сделать уведомления не по СМС, а в телеграм с помощью бота? Там вроде тоже только ПОСТ запрос посылать, зато бесплатно. На своей модернизированной "ненавязчивой автоматике" опробую на днях, отпишу как и что.
Вот такой результат на осциллографе:
Добавлю. Отключал PZEM от сети, отключал симистор, снял U8 - разницы нет, меандр...
Добавлено через 46мин.:
Таки на третей РСке завелось нормально. В последней партии они все разные, впаял без надписей и вместо точки скос и запустилось.
Вот такой сигнал:
Есть по коду несколько вопросов.
- Как-то можно прикрутить разгонный ТЭН, чтобы при ректификации он работал только на разгоне, а при дистилляции на полную, не хочу объединять их, т.к. вместе в сеть гадят заметно.
- Может сделать уведомления не по СМС, а в телеграм с помощью бота? Там вроде тоже только ПОСТ запрос посылать, зато бесплатно. На своей модернизированной "ненавязчивой автоматике" опробую на днях, отпишу как и что.
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 (для пробы использовал поля настройки смс): при отправке падает в перезагрузку.
Здесь сообщение об ошибке, т.к. пытаюсь отправить сообщение о загрузке. После холодной перезагрузки работает, пробую дистилляцию, прогоняю до конца и когда должно уйти сообщение в тг - ребут БЕЗ сообщений socket failed и error connect.
Подскажите, у кого-нибудь смс работают на прошивке 0.7.4.2 от @Volume?
Сделал консольную функцию testmessage, убрал всю работу со строками (закхардкодил всё). Теперь не падает, но пишет:
Добавлено через 4дн. 20ч. 33мин.:
Кажется разобрался, с https://*** выкидывала в перезагрузку, а с http://*** у меня была переадресация на https - поэтому были ошибки.
Добавлено через 14ч. 12мин.:
С телегой разобрался, кому интересно - напишу.
Возникла проблема с websocket. Прошиваю бинарники из темы или с гитхаба (пробовал разные) - вебсокет работает, компилирую сам - не работает. Init и всё. Среда на vscode установлена по описанию с 30й страницы темы, версия 4.2.3.
Подскажите в какой версии компилируете, чтоб вебсокет работал.
Добавлено через 8ч. 58мин.:
В общем си даётся тяжело, но даётся. Поставил версию espresif 4.4 в sdkconfig строку
скомпилил - ругается на i2c, погуглил, добавил строчку
в файл hd_spi_i2c.c в функции I2C_Init.
И всё заработало!
Здесь сообщение об ошибке, т.к. пытаюсь отправить сообщение о загрузке. После холодной перезагрузки работает, пробую дистилляцию, прогоняю до конца и когда должно уйти сообщение в тг - ребут БЕЗ сообщений 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.
И всё заработало!