поддержка датчика напряжения ZMPT101B.istochnik, 27 Нояб. 19, 05:54
Человек вопрошал о том, где подобные поправки внести в скетче Максима, про скетч от Физика уже Александр расписал давно чего править. К вопросу присоединяюсь.
Mim
Кандидат наук
Ульяновск
438 71
Отв.12342 27 Нояб. 19, 08:28 (через 11 мин)
Человек вопрошалSlon8095, 27 Нояб. 19, 08:18
верно
ТокАвто
Специалист
Москва
184 55
Отв.12343 27 Нояб. 19, 08:41 (через 13 мин)
Человек вопрошал о том, где подобные поправки внести в скетче МаксимаSlon8095, 27 Нояб. 19, 08:18
По аналогии в скетче Максима в файл HelloDistiller360.ino добавляем строку #define ZMPT101B_MODULE_ENABLE 1 //поддержка датчика напряжения ZMPT101B через поиск в этом же файле ищем строку resultU=(analogRead(PIN_READU)>>1); У него в скетче это выглядит так
#if USE_ASC712==0 // если датчик тока не используем, тогда читаем значение и делим его на два if (!flCorrASC712) resultU=(analogRead(PIN_READU)>>1); // читаем показания с pin А3 и делим их на два, для увеличения измеряемого выходного напряжения. else
И заменяем это чтобы стало так
#if USE_ASC712==0 // если датчик тока не используем, тогда читаем значение и делим его на два if (!flCorrASC712){ #if ZMPT101B_MODULE_ENABLE resultU = analogRead(PIN_READU) - 512; resultU += resultU >> 1; // resultU = resultU + resultU/2 #else resultU=(analogRead(PIN_READU)>>1); #endif } else
bengoor
Доцент
Кронштадт
1.8K 1.1K
Отв.12344 27 Нояб. 19, 08:51 (через 11 мин)
ТокАвто, у Максима в скетче 3.61 уже добавлена поддержка ZMPT
Вот активация(строка 38) #define USE_ZMPT 0 Меняем на 1 для включения ZMPT
Вот код(строка 5215) #if USE_ASC712==0 // если датчик тока не используем, тогда читаем значение и делим его на два if (!flCorrASC712) { if (USE_ZMPT==0) resultU=(analogRead(PIN_READU)>>1); // читаем показания с pin А3 и делим их на два, для увеличения измеряемого выходного напряжения. else { // Читаем с ZMPT resultU=analogRead(PIN_READU)-512; // читаем показания с pin А3 и делим их на два, для увеличения измеряемого выходного напряжения. if (resultU<0) resultU=-resultU; } }
Mim
Кандидат наук
Ульяновск
438 71
Отв.12345 27 Нояб. 19, 09:13 (через 22 мин)
поддержкаbengoor, 27 Нояб. 19, 08:51
при использовании ZMPT нужен ASC712?
bengoor
Доцент
Кронштадт
1.8K 1.1K
Отв.12346 27 Нояб. 19, 09:23 (через 11 мин)
при использовании ZMPT нужен ASC712?Mim, 27 Нояб. 19, 09:13
ZMPT мерит напряжение, ASC ток.
Добавлено через 6ч. 52мин.:
Человек вопрошал о том, где подобные поправки внести в скетче Максима, про скетч от Физика уже Александр расписал давно чего править. К вопросу присоединяюсь.Slon8095, 27 Нояб. 19, 08:18
Самая большая проблема работать со скетчем от Максима с моими платами это i2c дисплей и клава на 1 пине. В скетче от phisik есть поддержка этих вещей. Да я в курсе, что можно самостоятельно адаптировать скетч Максима под i2c, но не будешь же это делать с каждой версией. Последняя 3.61 с поддержкой ZMPT была бы актуальна.
Mim
Кандидат наук
Ульяновск
438 71
Отв.12347 27 Нояб. 19, 16:27
адаптироватьbengoor, 27 Нояб. 19, 09:23
геморойно, да? А может ли скетч физика работать с сервером Максима?
bengoor
Доцент
Кронштадт
1.8K 1.1K
Отв.12348 27 Нояб. 19, 16:33 (через 7 мин)
А может ли скетч физика работать с сервером Максима?Mim, 27 Нояб. 19, 16:27
Да конечно
Mim
Кандидат наук
Ульяновск
438 71
Отв.12349 27 Нояб. 19, 16:36 (через 4 мин)
Даbengoor, 27 Нояб. 19, 16:33
настройки все те же, а фи-фи модуль если прошит под веб морду будет работать или надо откатить до начального состояния?
bengoor
Доцент
Кронштадт
1.8K 1.1K
Отв.12350 28 Нояб. 19, 09:24
Коллеги, столкнулся с одной проблемой. Очень похоже описывал Botinok [сообщение #13598915] Скетч от phisik 3.82 Симптомы такие: включаю режим РМ, в качестве нагрузки лампа накаливания, по ней хорошо видно регулирование, могу менять мощность все вроди хорошо, но спустя некоторое время по разному бывает 3 минуты а бывает 15 как будто зависает и на экране такая картинка IMG_20191128_090025_1. Доступная автоматика HelloDistiller на Ардуино Мега 2560. Автоматика. То есть пропадает нижняя строчка и время останавливается, при этом регулировка продолжается При попытке проматывать влево-вправо появляются следующие экраны IMG_20191128_090046_1. Доступная автоматика HelloDistiller на Ардуино Мега 2560. Автоматика.IMG_20191128_090050_1. Доступная автоматика HelloDistiller на Ардуино Мега 2560. Автоматика.IMG_20191128_090054. Доступная автоматика HelloDistiller на Ардуино Мега 2560. Автоматика.IMG_20191128_090057. Доступная автоматика HelloDistiller на Ардуино Мега 2560. Автоматика. И по кругу, 1 и 2 экраны недоступны, при этом значения на D7 меняются. При перезагрузке снова запускается режим и через время зависает Если оставить работать режим Monitoring, то работает часами. Другие режимы не проверял, так как автоматика пока в процессе сборки. Так же не могу проверить скетч от Максима, так как дисплей и клава не заработают. Просьба по возможности проверить именно на скетче от phisik режим РМ у кого как.
nic2015
Магистр
Феодосия
221 56
Отв.12351 28 Нояб. 19, 09:40 (через 16 мин)
И по кругу, 1 и 2 экраны недоступны, при этом значения на D7 меняются. При перезагрузке снова запускается режим и через время зависаетbengoor, 28 Нояб. 19, 09:24
У меня так было, пока ардуину в спирте не замочил. Причём при осмотре видимых следов флюса не было.
msg31
Научный сотрудник
Барнаул
4.6K 2.5K
Отв.12352 28 Нояб. 19, 09:42 (через 3 мин)
Если оставить работать режим Monitoring, то работает часами.bengoor, 28 Нояб. 19, 09:24
По симптомам на экране похоже на сбой передачи информации от ардуины в дисплей. Проверяй контакты.
bengoor
Доцент
Кронштадт
1.8K 1.1K
Отв.12353 28 Нояб. 19, 09:58 (через 16 мин)
У меня так было, пока ардуину в спирте не замочил. Причём при осмотре видимых следов флюса не было.nic2015, 28 Нояб. 19, 09:40
У меня 2 ардуино и на обоих одинаковые симптомы
По симптомам на экране похоже на сбой передачи информации от ардуины в дисплей. Проверяй контакты.msg31, 28 Нояб. 19, 09:42
Был бы сбой экрана, он бы вел себя одинаково независимо от режима, сейчас уже 30 минут работает на режиме мониторинг и все ок. Переключу на РМ и будет зависон, при этом я же написал что экраны листаются и значения идут, но 1 и 2 недоступны и порегулировать ничего нельзя
dymchishin
Бакалавр
Новый Уренгой
62 19
Отв.12354 28 Нояб. 19, 16:15
Наконец собрал автоматику на платах 4 серии от bengoora. Пока все работает,в работе с нагрузкой не проверял,тест клапанов работает.20191127_160123. Доступная автоматика HelloDistiller на Ардуино Мега 2560. Автоматика.20191127_160046. Доступная автоматика HelloDistiller на Ардуино Мега 2560. Автоматика.20191127_155921. Доступная автоматика HelloDistiller на Ардуино Мега 2560. Автоматика.20191127_155651. Доступная автоматика HelloDistiller на Ардуино Мега 2560. Автоматика.
VoDa
Студент
Чебоксары
36 15
Отв.12355 28 Нояб. 19, 17:40
Bengoor, у меня тоже так же. В моем случае лечится подключением ESPешки. Без него- снова такая же картина.
limon
Доцент
Липецк
1K 955
Отв.12356 28 Нояб. 19, 20:24
Просьба по возможности проверить именно на скетче от phisik режим РМ у кого как.bengoor, 28 Нояб. 19, 09:24
поставил на прогон, утром отпишусь.
10 часов в режиме РМ. Нагрузка настольная лампа 40ватт, 50% мощности - зависаний нет
bengoor
Доцент
Кронштадт
1.8K 1.1K
Отв.12357 28 Нояб. 19, 20:56 (через 32 мин)
Информация для phisik и msg31: есть недорогая камера на esp32, которую можно подключить к Ардуино. Само видео выводится на веб страницу по айпи. Можно встроить например вывод картинки в вебморду вай-фай. Вот видос по настройке
istochnik
Бакалавр
Макеевка
69 23
Отв.12358 28 Нояб. 19, 22:51
всем привет! Скетч от phisik 3.82. в наличии три клапана. можно их подключить раздельно: головы, тело, хвосты? кстати РМ второй час работает. ничего не виснет пока
2019_11_28_2325_44.JPG Доступная автоматика HelloDistiller на Ардуино Мега 2560. Автоматика.
miha58
Новичок
Барнаул
7 5
Отв.12359 29 Нояб. 19, 05:05
Bengoor, у меня тоже так же. В моем случае лечится подключением ESPешки. Без него- снова такая же картина.VoDa, 28 Нояб. 19, 17:40
Точно, было такое. Или модуль ESP должен быть подключен физически или при его отсутствии отключаем его в скетче.
#define USE_MQTT_BROKER 0 // MQTT protocol by max506 & limon В этом режиме для ESP надо использовать прошивку от limon или мою