Я только разбираюсь, смутило большое время и то что не понятно, как это привязано к мощности установки.
Одно дело полтора дюйма колонна, 2 дюйма совсем другое.
Добавлено через 2мин.:
Я думал работает, конечно вручную задать не вопрос
Комплекс автоматизации Самоварыч
Автоматика Самоварыч
- Заинтересовала, слежу
3 - Планирую собрать
3 - Собираю, настраиваю
2 - Собрал, работает
1 - Собрал, не работает
0 - Собрал, лежит в шкафу
0
Всего голосов: 7
nic2015
Магистр
Феодосия
244 58
Отв.60 15 Июля 26, 21:58
yurast
Студент
Анапа
47 10
Отв.61 18 Июля 26, 00:50
dranek,
Здравствуйте,заказал PZEM-004T но не знал что этот модуль есть разных версий,я заказал первой версии как оказалось,естественно он не работает,скачал библиотеки на первую версию но как правильно оформить в скетче не знаю,есть ли возможность запустить этот модуль, PZEM-004T третьей версии уже в пути но будет недели через две ((
Здравствуйте,заказал PZEM-004T но не знал что этот модуль есть разных версий,я заказал первой версии как оказалось,естественно он не работает,скачал библиотеки на первую версию но как правильно оформить в скетче не знаю,есть ли возможность запустить этот модуль, PZEM-004T третьей версии уже в пути но будет недели через две ((
dranek
Куратор
Минск
632 683
Отв.62 18 Июля 26, 05:45
yurast, приветствую, я тоже не знал, или забыл уж. Вы б хоть библиотекой или ссылкой на неё поделились. Всё самому искать?
Так то особых сложностей не предвижу. В скетче есть небольшой модуль PZEM.ino, работа с pzem в нем.
Я добавил комментариев к работе с библиотекой.
В 1.0 другой протокол обмена (не MODBUS RTU) и он медленный. Может и заработает, чтение нечастое. У меня нет такого, проверить не могу.
Так то особых сложностей не предвижу. В скетче есть небольшой модуль PZEM.ino, работа с pzem в нем.
Я добавил комментариев к работе с библиотекой.
#include "Stab_config.h"
// Определяем макрос для включения SoftwareSerial поддержки
#define PZEM004_SOFTSERIAL
#include <PZEM004Tv30.h> //Подключение библиотеки
#include <SoftwareSerial.h>
// Создаем SoftwareSerial и PZEM объекты
SoftwareSerial pzemSWSerial(PZEM_RX_PIN, PZEM_TX_PIN);
PZEM004Tv30 pzem(pzemSWSerial, PZEM_DEFAULT_ADDR);//Создание объекта типа PZEM004Tv30 подключенного к SoftwareSerial, надо найти название типа объекта в библиотеке для 1.0
void ReadPZEM() {
float newVoltage = pzem.voltage();//Чтение напряжения
float newCurrent = pzem.current();//тока
float newPower = pzem.power(); //мощности
float newEnergy = pzem.energy(); //энергии
if (!isnan(newVoltage)) voltage = newVoltage;
if (!isnan(newCurrent)) current = newCurrent;
if (!isnan(newEnergy)) energy = newEnergy;
// Если с последней установки мощности прошло меньше 2 сек - не учитывать
if ((millis() - timeJump) < 2000) return;
if (!isnan(newPower)) power = round(newPower);
}
void PZEMInit() {
// Инициализация SoftwareSerial
pzemSWSerial.begin(9600);
Serial.println("PZEM004T initialized with SoftwareSerial");
Serial.println("RX: " + String(PZEM_RX_PIN) + ", TX: " + String(PZEM_TX_PIN));
delay(100);
float testVoltage = pzem.voltage(); // Тестовое чтение для проверки связи
if (!isnan(testVoltage)) {
Serial.println("PZEM004T connection OK");
} else {
Serial.println("PZEM004T connection FAILED");
}
}
void PZEMLoop() {
if (PzemEnClear) {
pzem.resetEnergy();// Сброс счетчика энергии
PzemEnClear = false;
Serial.println("PZEM energy counter reset");
}
ReadPZEM();
}
В 1.0 другой протокол обмена (не MODBUS RTU) и он медленный. Может и заработает, чтение нечастое. У меня нет такого, проверить не могу.
yurast
Студент
Анапа
47 10
Отв.63 18 Июля 26, 08:59
Вы б хоть библиотекой или ссылкой на неё поделились. Всё самому искать?dranek, 18 Июля 26, 05:45
Да модуль PSEM видел и даже пытался модифищировать под новы6е библиотеки но потерпел неудачу,постояные ошибки,ссылка:https://github.com/DALIHILLARY/PZEM-004T-V1
Там даже пример есть но это мне не помогло так как мало что в этом понимаю,вот так выглядит
dranek
Куратор
Минск
632 683
Отв.64 18 Июля 26, 10:51
yurast, вот, попытайте счастья stab_esp32c3_v4_2_3_PZEMV1.7z
Внутри есть и бинарники.
Использована эта библиотека https://github.com/olehs/pzem004t , пришлось слегка изменить для компиляции на esp32.
Счетчик энергии сбрасываться не будет, для этого на 1.0 надо вводить глобальное смещение, хранить в NVS, вычитать из показаний для "вывода" и приравнивать текущему для "сброса". Может сами в случае успеха реализуете.
Внутри есть и бинарники.
Использована эта библиотека https://github.com/olehs/pzem004t , пришлось слегка изменить для компиляции на esp32.
Счетчик энергии сбрасываться не будет, для этого на 1.0 надо вводить глобальное смещение, хранить в NVS, вычитать из показаний для "вывода" и приравнивать текущему для "сброса". Может сами в случае успеха реализуете.
nic2015
Магистр
Феодосия
244 58
Отв.65 18 Июля 26, 11:35 (через 44 мин)
Подключил датчик давления , только припаял, воздушную трубочку нет.
Сначала показывал 0, простояла автоматика включенной ночь, утром показывал 4мм. При перезагрузке все равно 4 ммм. Выключил, через пол часа опять 0 мм. Такое впечатление что от нагрева ноль плывет. Но все прогревается дрейф останавливается.
Не в термостат же этот датчик пихать)
Сначала показывал 0, простояла автоматика включенной ночь, утром показывал 4мм. При перезагрузке все равно 4 ммм. Выключил, через пол часа опять 0 мм. Такое впечатление что от нагрева ноль плывет. Но все прогревается дрейф останавливается.
Не в термостат же этот датчик пихать)
dranek
Куратор
Минск
632 683
Отв.66 18 Июля 26, 11:40 (через 5 мин)
Такое впечатление что от нагрева ноль плывет. Но все прогревается дрейф останавливается.nic2015, 18 Июля 26, 11:35А ведь пишут "термокомпенсирован". Толи ещё будет как подключите и он спирту нюхнёт.
только припаялnic2015, 18 Июля 26, 11:35Вот здесь вы его могли перегреть. У меня сложилось ощущение, что их надо сплавом Розе паять.
nic2015
Магистр
Феодосия
244 58
Отв.67 18 Июля 26, 11:43 (через 4 мин)
Может заморочиться, буфер сделать?
U образная трубочка с водой, что бы не нюхнул.
Добавлено через 1мин.:
Сплав вуда есть, закажу еще один, попробую
U образная трубочка с водой, что бы не нюхнул.
Добавлено через 1мин.:
Сплав вуда есть, закажу еще один, попробую
dranek
Куратор
Минск
632 683
Отв.68 18 Июля 26, 11:47 (через 4 мин)
nic2015, Малейшая неплотность в посадке трубки и он искупается у вас. Я делал с маслом, плохой вариант. Мы городили мембранные разделители среды из шприца, напальчника и штуцера. Тоже так себе получалось. Трудно обеспечить герметичность. В трубке до разделителя скапливается конденсат и влияет на показания.
Добавлено через 4мин.:
И трубку на него клеить, например силиконом, тоже нельзя, сразу от уксуса врать начнет.
Добавлено через 4мин.:
И трубку на него клеить, например силиконом, тоже нельзя, сразу от уксуса врать начнет.
nic2015
Магистр
Феодосия
244 58
Отв.69 18 Июля 26, 11:52 (через 6 мин)
Mpx5010 у меня работает , не выделывается, в соединительной трубочке только иголка от инсулинового шприца внутри, как жиклер.
Лет пять работает.
Добавлено через 1мин.:
Хотел силиконом приклеить)))
Спасибо
Лет пять работает.
Добавлено через 1мин.:
Хотел силиконом приклеить)))
Спасибо
dranek
Куратор
Минск
632 683
Отв.70 18 Июля 26, 12:03 (через 11 мин)
nic2015, тут такое, был бы у меня Mpx5010, прикрутил бы к LUA пину как у Самовара и коррекцию добавил с коэффициентом. Но я со временем потерял интерес. Тупо жалко денег. Потому что конденсат в трубке будет с любым датчиком. А значит в начале он будет показывать одно, а потом какую то хрень.
А так, могу сделать конечно если очень надо, но проверить и рекомендовать другим не могу.
А так, могу сделать конечно если очень надо, но проверить и рекомендовать другим не могу.
nic2015
Магистр
Феодосия
244 58
Отв.71 18 Июля 26, 12:42 (через 40 мин)
Если можно ,будет очень здорово, пять лет отлично работает mpx5010dp, жиклер стоит в самом начале, трубка идет вертикально вверх от куба.Конденсата нет совсем.
Конденсат у меня появлялся только когда трубку на штуцер автоматики неплотно надел, тек воздух из куба.
А так мрх очень надежен, без нареканий работает. Хелло дистиллер я собрал давно, даже не пять лет, а лет восемь как назад.
Можно сказать ресурсные испытания этот тип датчика прошел.
Конденсат у меня появлялся только когда трубку на штуцер автоматики неплотно надел, тек воздух из куба.
А так мрх очень надежен, без нареканий работает. Хелло дистиллер я собрал давно, даже не пять лет, а лет восемь как назад.
Можно сказать ресурсные испытания этот тип датчика прошел.
dranek
Куратор
Минск
632 683
Отв.72 18 Июля 26, 12:45 (через 4 мин)
nic2015, Хорошо, реализую на LUA пин для совместимости с простой ESP32Devmodule.
yurast
Студент
Анапа
47 10
Отв.73 19 Июля 26, 15:31
Два дня провозился с непонятной ошибкой непределения IP адреса регулятором,отдельно подключаешь есп все работает но если поставить в сборку вместе с самоварычем пишет 4,1 и все, перепроверил все номиналы поменял оптрон оптосемистор транзистор перепаял все кондеры и нифига,до этого где прочитал чтоб улучшить вай фай на регуляторе советуют отпаять керамическую антену и припаять проволчку опредененной длины,в этом как оказалось и был затык как только платы самоварыча и регулятора находились рядом вай фай регулятора сходил с ума,короче откусил проволку и все заработало но напряжение так и не видит несмотря на новые библиотеки PSEM и еще не включается реле контактора,если подать с 5вольт через 1к резистор на вход все срабатывает dranek, что может быть такое ?
dranek
Куратор
Минск
632 683
Отв.74 19 Июля 26, 15:52 (через 21 мин)
yurast, реле контактора может например не включаться от 5В если оно должно включаться от gnd. Ткните gnd в него. Если включится - вы купили не то реле.
Насчет не видит напряжения. Тут наверно не помогу уже. Надо отладку делать, а v1 у меня нету. Попробовать другую библиотеку разве что. Но сегодня, завтра занят.
Насчет не видит напряжения. Тут наверно не помогу уже. Надо отладку делать, а v1 у меня нету. Попробовать другую библиотеку разве что. Но сегодня, завтра занят.
yurast
Студент
Анапа
47 10
Отв.75 19 Июля 26, 16:18 (через 27 мин)
Если включится - вы купили не то релеdranek, 19 Июля 26, 15:52
Не не купил именно высокий уровень,я с +5 через резюк подавал на вход, работает
dranek
Куратор
Минск
632 683
Отв.76 19 Июля 26, 16:28 (через 11 мин)
yurast, на реле от esp сигналы через преобразователь уровней идут?
Добавлено через 2мин.:
Вольтметром посмотрите появляется на ноге 3.3В когда должно сработать или нет. Если напрямую без преобразователя от 3.3В может и не срабатывать.
Добавлено через 2мин.:
Та же история с pzem.
Добавлено через 11мин.:
Насчет антенны. Раз уж вас угораздило купить с керамической. В сети читал, что надо её двумя паяльниками отпаять, повернуть на 90 гр. а висящий хвост тонкой проволочкой подпаять к площадке.
Добавлено через 2мин.:
Вольтметром посмотрите появляется на ноге 3.3В когда должно сработать или нет. Если напрямую без преобразователя от 3.3В может и не срабатывать.
Добавлено через 2мин.:
Та же история с pzem.
Добавлено через 11мин.:
Насчет антенны. Раз уж вас угораздило купить с керамической. В сети читал, что надо её двумя паяльниками отпаять, повернуть на 90 гр. а висящий хвост тонкой проволочкой подпаять к площадке.
yurast
Студент
Анапа
47 10
Отв.77 19 Июля 26, 17:15 (через 47 мин)
yurast, на реле от esp сигналы через преобразователь уровней идут?dranek, 19 Июля 26, 16:28
Да оказалось что один транзистор в преобразователе неисправен,поменял в скетче разгон и нагрев местами,все равно разгоном не пользуюсь,контактор клацает при старте,на PSEM 3,3 идет с преобразователя 5 тоже ((
dranek
Куратор
Минск
632 683
Отв.78 19 Июля 26, 19:54
yurast, смотрю фортуна у вас совсем как у меня. Ничего, это развивает.
Контактор и должен клацать. Это проверка при включении ))
В принципе можно если есть rx одной hc-12 подключить параллельно с pzem то к rx, то к tx. Вторую к компу и посмотреть на скорости 9600 что там происходит. Отвечает ли pzem. Или просто uart-usb преобразователем и ноутбуком работающим от батареи (только не от сети).
Контактор и должен клацать. Это проверка при включении ))
В принципе можно если есть rx одной hc-12 подключить параллельно с pzem то к rx, то к tx. Вторую к компу и посмотреть на скорости 9600 что там происходит. Отвечает ли pzem. Или просто uart-usb преобразователем и ноутбуком работающим от батареи (только не от сети).
yurast
Студент
Анапа
47 10
Отв.79 19 Июля 26, 20:23 (через 29 мин)
yurast, смотрю фортуна у вас совсем как у меня. Ничего, это развивает.dranek, 19 Июля 26, 19:54
Да скучать не приходится )) , думаю дождусь версии три,что то судя по отзывам владельцов первой версии лоторея,самоварыч работает со старым регулятором так что во времени не ограничен,спасибо.




