поддержка датчикаistochnik, 27 Нояб. 19, 05:54это мне? Спасибо
Доступная автоматика HelloDistiller на Ардуино Мега 2560
Mim
Кандидат наук
Ульяновск
432 70
Отв.12340 27 Нояб. 19, 08:13
Slon8095
Студент
Зерноград
44 17
Отв.12341 27 Нояб. 19, 08:18, через 6 мин
поддержка датчика напряжения ZMPT101B.istochnik, 27 Нояб. 19, 05:54Человек вопрошал о том, где подобные поправки внести в скетче Максима, про скетч от Физика уже Александр расписал давно чего править. К вопросу присоединяюсь.
Mim
Кандидат наук
Ульяновск
432 70
Отв.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;
}
}
Вот активация(строка 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
Кандидат наук
Ульяновск
432 70
Отв.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:13ZMPT мерит напряжение, ASC ток.
Добавлено через 6ч. 52мин.:
Человек вопрошал о том, где подобные поправки внести в скетче Максима, про скетч от Физика уже Александр расписал давно чего править. К вопросу присоединяюсь.Slon8095, 27 Нояб. 19, 08:18Самая большая проблема работать со скетчем от Максима с моими платами это i2c дисплей и клава на 1 пине. В скетче от phisik есть поддержка этих вещей.
Да я в курсе, что можно самостоятельно адаптировать скетч Максима под i2c, но не будешь же это делать с каждой версией. Последняя 3.61 с поддержкой ZMPT была бы актуальна.
Mim
Кандидат наук
Ульяновск
432 70
Отв.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
Кандидат наук
Ульяновск
432 70
Отв.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 как будто зависает и на экране такая картинка
То есть пропадает нижняя строчка и время останавливается, при этом регулировка продолжается
При попытке проматывать влево-вправо появляются следующие экраны
И по кругу, 1 и 2 экраны недоступны, при этом значения на D7 меняются. При перезагрузке снова запускается режим и через время зависает
Если оставить работать режим Monitoring, то работает часами.
Другие режимы не проверял, так как автоматика пока в процессе сборки. Так же не могу проверить скетч от Максима, так как дисплей и клава не заработают.
Просьба по возможности проверить именно на скетче от phisik режим РМ у кого как.
Очень похоже описывал Botinok [сообщение #13598915]
Скетч от phisik 3.82
Симптомы такие: включаю режим РМ, в качестве нагрузки лампа накаливания, по ней хорошо видно регулирование, могу менять мощность все вроди хорошо, но спустя некоторое время по разному бывает 3 минуты а бывает 15 как будто зависает и на экране такая картинка
То есть пропадает нижняя строчка и время останавливается, при этом регулировка продолжается
При попытке проматывать влево-вправо появляются следующие экраны
И по кругу, 1 и 2 экраны недоступны, при этом значения на D7 меняются. При перезагрузке снова запускается режим и через время зависает
Если оставить работать режим Monitoring, то работает часами.
Другие режимы не проверял, так как автоматика пока в процессе сборки. Так же не могу проверить скетч от Максима, так как дисплей и клава не заработают.
Просьба по возможности проверить именно на скетче от phisik режим РМ у кого как.
nic2015
Магистр
Феодосия
219 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. Пока все работает,в работе с нагрузкой не проверял,тест клапанов работает.
VoDa
Студент
Чебоксары
34 15
Отв.12355 28 Нояб. 19, 17:40
Bengoor, у меня тоже так же. В моем случае лечится подключением ESPешки. Без него- снова такая же картина.
limon
Доктор наук
Липецк
996 933
Отв.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 мин
istochnik
Бакалавр
Макеевка
69 22
Отв.12358 28 Нояб. 19, 22:51
всем привет!
Скетч от phisik 3.82.
в наличии три клапана. можно их подключить раздельно: головы, тело, хвосты?
кстати РМ второй час работает. ничего не виснет пока
Скетч от phisik 3.82.
в наличии три клапана. можно их подключить раздельно: головы, тело, хвосты?
кстати РМ второй час работает. ничего не виснет пока
miha58
Новичок
Барнаул
7 4
Отв.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 или мою