Форум самогонщиков Сайт Барахолка Магазин Помощь солдатам

Доступная автоматика HelloDistiller на Ардуино Мега 2560

Форум самогонщиков Автоматика
1 ... 615 616 617 618 619 620 621 ... 794 618
Mim Кандидат наук Ульяновск 432 70
Отв.12340  27 Нояб. 19, 08:13
поддержка датчикаistochnik, 27 Нояб. 19, 05:54
это мне? Спасибо
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;
}          
}
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:13
ZMPT мерит напряжение, 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 как будто зависает и на экране такая картинка
IMG_20191128_090025_1.jpg
IMG_20191128_090025_1. Доступная автоматика HelloDistiller на Ардуино Мега 2560. Автоматика.

То есть пропадает нижняя строчка и время останавливается, при этом регулировка продолжается
При попытке проматывать влево-вправо появляются следующие экраны
IMG_20191128_090046_1.jpg
IMG_20191128_090046_1. Доступная автоматика HelloDistiller на Ардуино Мега 2560. Автоматика.
IMG_20191128_090050_1.jpg
IMG_20191128_090050_1. Доступная автоматика HelloDistiller на Ардуино Мега 2560. Автоматика.
IMG_20191128_090054.jpg
IMG_20191128_090054. Доступная автоматика HelloDistiller на Ардуино Мега 2560. Автоматика.
IMG_20191128_090057.jpg
IMG_20191128_090057. Доступная автоматика HelloDistiller на Ардуино Мега 2560. Автоматика.

И по кругу, 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. Пока все работает,в работе с нагрузкой  не проверял,тест клапанов работает.
20191127_160123.jpg
20191127_160123. Доступная автоматика HelloDistiller на Ардуино Мега 2560. Автоматика.
20191127_160046.jpg
20191127_160046. Доступная автоматика HelloDistiller на Ардуино Мега 2560. Автоматика.
20191127_155921.jpg
20191127_155921. Доступная автоматика HelloDistiller на Ардуино Мега 2560. Автоматика.
20191127_155651.jpg
20191127_155651. Доступная автоматика HelloDistiller на Ардуино Мега 2560. Автоматика.
VoDa Студент Чебоксары 34 15
Отв.12355  28 Нояб. 19, 17:40
Bengoor, у меня тоже так же. В моем случае лечится подключением ESPешки. Без него- снова такая же картина.
limon Доктор наук Липецк 986 925
Отв.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 22
Отв.12358  28 Нояб. 19, 22:51
всем привет!
Скетч от phisik 3.82.
в наличии три клапана. можно их подключить раздельно: головы, тело, хвосты?
кстати РМ второй час работает. ничего не виснет пока
2019_11_28_2325_44.JPG
2019_11_28_2325_44.JPG Доступная автоматика HelloDistiller на Ардуино Мега 2560. Автоматика.
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 или мою