27 МОСКОВСКАЯ ВСТРЕЧА
Форум самогонщиков Сайт Барахолка Магазин 27 МОСКОВСКАЯ ВСТРЕЧА

WEB интерфейс к HelloDistiller на ESP8266

Форум самогонщиков Автоматика
1 ... 28 29 30 31 32 33 34 ... 45 31
hunt66 Студент Нижний Тагил 14 2
Отв.600  18 Авг. 21, 15:05
сброс сторожа

Доброго дня.У меня возник вопрос по отключению дифавтомата.До этого я его не ставил.При включении выбивает,на пине 43 нет сигнала сброса(смотрел осцилогрофом).Не могу найти описание в скетче(3.86 от физика).Буду благодарен за подсказку.
Phisik Куратор Екатеринбург 688 1.5K
Отв.601  27 Авг. 21, 17:29
При включении выбиваетhunt66, 18 Авг. 21, 15:05
А помниться мне так и должно быть. Это то ли схема у них не доведена до ума, то ли так специально сделано, для проверки. Питание ардуинки надо завести в обход УЗО.
Andy117 Бакалавр Новосибирск 74 46
Отв.602  27 Авг. 21, 21:13
Это то ли схема у них не доведена до ума, то ли так специально сделано, для проверки.Phisik, 27 Авг. 21, 17:29
Ну, дык

pins.h:
...
#define PIN_ALL_OFF         31    // Пин, при подаче напряжения на который вырубаеся вообще все (например выключается УЗО) (может работать и без него)


setup.cpp:
void setup()
{
...
digitalWrite(PIN_ALL_OFF,ALL_OFF_HIGH);
delay(100);
digitalWrite(PIN_ALL_OFF,!ALL_OFF_HIGH);

закомментить выделенную строку и не должно выбивать при старте.

Добавлено через 9мин.:

При включении выбивает,на пине 43 нет сигнала сбросаhunt66, 18 Авг. 21, 15:05
В скетче Физика вотчдог на 35 пине, а не на 43. Да и на части плат (к примеру от Бенгура) на 35

#define PIN_RST_WDT         35  // Пин, на который периодически меняется значение с 0 на 1 (раз в 5 секунд обычно) служит для отслеживаения зависания Ардуины внешним устройством.
taigor Студент Минск 26
Отв.603  28 Авг. 21, 20:51
Коллеги, вечер добрый.
Собрал и я автоматику на платах уважаемого Bengoora/. Прошивка HelloDistiller 4.0 и UI. В принципе пытаюсь разобраться, что то понятно, что то нет. Главный вопрос не могу разобраться с Веб интерфейсом. NodeMCU V3 прошился без особых вопросов (файлы в корне диска С положил и все ОК). Веб-интерфейс запускаю в ББ в Файрфокс er Web UI Demo жму кнопки, никакой реакции. провода на NodeMCU проверял RX-RX и TX-TX все нормально. Куда копать? Может что то в скетче еще надо делать. Прошу помощи у коллективного разума.
С Уважением Игорь
Еще одна интересная вещь, нигде по ней не нашел инфы. HelloDistiller Web UI Demo перегружается каждые 10 минут и 10 секунд. Причем это видно в самом низу интерфейса.
Еще интересно. Поигрался с параметром "Скорость UART" установил 115200 появилась возможность управлять контроллером через Веб интерфейс. Обратной связи от контролера к Веб интерфейсу нет,температуры не вижу.
Может это из за того, что HelloDistiller Web UI демо?
gol_avto Доцент Москва-Серпухов-Анапа 1.4K 486
Отв.604  28 Авг. 21, 22:35
Скорость UART надо поставить 57600 и не трогать.
limon Доцент Липецк 1K 944
Отв.605  29 Авг. 21, 10:30
Поигрался с параметром "Скорость UART" установил 115200 появилась возможность управлять контроллером через Веб интерфейс.taigor, 28 Авг. 21, 20:51
Скорость в скетче и ui должны быть одинаковы. Посмотри скетч и выстави в ui. По памяти, если сам не правил, то 115200. По перезагрузками, проверяй питание на ноде мсу. По связи, проверяй соединения.
taigor Студент Минск 26
Отв.606  29 Авг. 21, 10:38, через 8 мин
День добрый. Так я и говорю, что с веб интерфейса контроллером управляю при той скорости, что установлена в скетче, а обратной связи от контроллера к вебу нету, по крайней мере на первой странице веба все значения по нулям. И на веб интерфейсе сброс через каждые 10 минут и 10 секунд?!!!
Phisik Куратор Екатеринбург 688 1.5K
Отв.607  29 Авг. 21, 10:43, через 6 мин
HelloDistiller Web UI Demo перегружается каждые 10 минут и 10 секунд.taigor, 28 Авг. 21, 20:51
Это мой косяк с памятью, где-то подчистить забыл, когда ключ возьмешь - все наладится.
Может это из за того, что HelloDistiller Web UI демоtaigor, 28 Авг. 21, 20:51
Нет, демо ограничивает только управление настройками, mqtt и кнопки должны работать.

По проблеме связи, 99% проблем в тебе - нет контакта
  • Проверяй контакты, преобразователь уровня стоит или напрямую подключено?
  • в скетче проверь в настройках нужный порт Serial2/3 и его скорость
  • Если не работает на какой-то скорости, начинай тестировать с 9600
  • Обычно соединять надо наоборот RX-TX и TX-RX (transmit = передача, recieve = прием, т.е. передатчик должен приемнику сигналы посылать), но у Саши на платах возможно RX-RX и TX-TX
taigor Студент Минск 26
Отв.608  29 Авг. 21, 22:37
Вечер добрый.
По пунктам
1).....
2) в скетче поверил в секции setting наличие единички порт serial3 (использую HelloDistiller 4.0 и UI) и платы от Бенгура.
3) Тестировал начиная с минимума с внесением изменения в скетч до 115200 . Ситуация одинакова с ББ и Андроида управляю контроллером, изменения выдаваемые контролером на ББ или Андроид не приходят, точнее не вижу. т.е.связь только в однгу сторону.
4) контакты RX-RX и TX-TX так как в инструкции по сборке от Бенгура.
Склоняюсь что проблема в демо версии. Больше никаких наметок нет. Прошу ключ
ESP ID 96022F16405E
IMG_20210825_202413.jpg
IMG_20210825_202413.jpg WEB интерфейс к HelloDistiller на ESP8266. Автоматика.
IMG_20210825_202418.jpg
IMG_20210825_202418.jpg WEB интерфейс к HelloDistiller на ESP8266. Автоматика.
Phisik Куратор Екатеринбург 688 1.5K
Отв.609  30 Авг. 21, 09:18
Ключ отправил в личку, но дело не в нем. Работает же в 1ну сторону.

Просто подключите есп к компьютеру и откройте монитор сом порта. И там гляньте, от есп сигналы должны быть, есть еспшка рабочая.

Обычно - непропай, неконтакт, обрыв. Прозвонить дорожку от Меги до есп. Номинал резисторов проверить.
taigor Студент Минск 26
Отв.610  30 Авг. 21, 22:08
Вечер добрый коллеги.
Краткий отчет о проделанных потугах.
1. Подключил ESP к монитору порта. При нажатии через веб интерфейс ББ (либо андроид) клавиш вверх, вниз, влево, вправо,меню показывает на мониторе соответственно D U L К и т.п., т.е. от веб интефейса (ББ или телефона с андроид) связь есть. При нажатии клавиш на вверх, вниз, влево, вправо,меню на контроллере никакой реакции в мониторе порта нет., те.е. связи от контроллера (ESP) в сторону ББ или телефона нету.
Для исключения непропая, неконтакта, обрыва после консультации с Александром (ака Бенгур)пробросил напрямую от соответствующих выводов Меги 2560 к соответствующим выводам ESP через сопротивление 330 Ом перемычки. Результат неутешительный. От контроллера к веб интерфейсу связи нет.
Ввел ключ, положительного результата нет. Работает только в 1ну сторону. С ключем HelloDistiller Web UI всеравно перегружается каждые 10 минут и 10 секунд.
Снес полностью и с ESP и с Меги прошивку HelloDistiller 4.0 и UI (думал может проблема в софте) и установил HD_v3.86 ESP_v2.6 UI_v2.8plus, ситуация таже. Связь в одну сторону от веб интерфейса к контроллеру.
Т.е. я так понимаю можно сделать вывод - косяк или в ESP или в МЕГЕ. Вопрос как можно проверить работоспособность этих плат.
С Уважением, Игорь
MIND Специалист Пермь 138 107
Отв.611  30 Авг. 21, 22:11, через 4 мин
косяк или в ESP или в МЕГЕtaigor, 30 Авг. 21, 22:08
Прозвони цепи от выводов плат до самих микросхем. Может непропай на модуле. Не редкость.
limon Доцент Липецк 1K 944
Отв.612  31 Авг. 21, 08:06
Т.е. я так понимаю можно сделать вывод - косяк или в ESP или в МЕГЕ. Вопрос как можно проверить работоспособность этих плат.taigor, 30 Авг. 21, 22:08
выполни пункт 1 сообщения 9611, (проверка передачи со стороны ардуино), по ссылке. Если передачи нет(Неисправна линия передачи), переназначь в скетче сериал порт с 3 на 2.(Провода не забудь переключить). Если передача есть, а esp не принимает, то менять ESP.
пробросил напрямую от соответствующих выводов Меги 2560 к соответствующим выводам ESP через сопротивление 330 Ом перемычкиtaigor, 30 Авг. 21, 22:08
попробуй перемычки без резистора, кому-то помогало.

[сообщение #13259983]
taigor Студент Минск 26
Отв.613  01 Сент. 21, 20:50
Вечер добрый коллеги.
Решил свою проблему - отсутствие связи от ESP в сторону ББ. Неисправна ESP. Заменил на новую - работает. Установил такую.
images.jpg
Images. WEB интерфейс к HelloDistiller на ESP8266. Автоматика.

Вопрос: Сам контроллер ESP8266 греется (палец терпит без проблем). Это нормально?
Погоняю пару-тройку часов, проверю на стабильность.
Проблема сброса времени работы сервера (каждые 10 минут и 10 секунд) ушла. Видимо проблема была в Еспешке.
Спасибо,всем коллегам-форумчанам, кто помогал и подсказывал, приятно иметь дело с профи и фанатами свого хобби. Всем приятных напитков.
С Уважением Игорь
Phisik Куратор Екатеринбург 688 1.5K
Отв.614  01 Сент. 21, 21:59
отсутствие связи от ESP в сторону ББ.taigor, 01 Сент. 21, 20:50
Что-то много последнее время косячных ЕСПшек. Страницей раньше человек 3 штуки перебрал... Выкладывайте ссылки на проверенный рабочие варианты, пожалуйста.

Добавлено через 34мин.:

Проблема сброса времени работы сервера (каждые 10 минут и 10 секунд) ушла.taigor, 01 Сент. 21, 20:50
Там еще затычка стоит, чтобы ЕСПшка перезапускалась, если не данных от контроллера, можно журнал посмотреть.
02-09-21 00:21:14> [NTP] Установлено системное время: 02 Sep 2021 00:21:14
02-09-21 00:28:01> [ERROR] Нет данных от контроллера HelloDistiller в течение 10 минут.
02-09-21 00:28:01> [WARN] Получена команда на перезагрузку. Стартуем заново...
Также там изменен обработчик прерываний и при критической ошибке пишется дамп памяти. Можно посмотреть тут http://hello-distiller.local/crash-log . В принципе можно попытаться расшифровать его, если есть желание, посмотреть где она упала.
Сергей Иваныч Специалист дер. Заспа 182 51
Отв.615  02 Сент. 21, 08:48
но у Саши на платах возможно RX-RX и TX-TXPhisik, 29 Авг. 21, 10:43
Во всяком случае в версии 3 так и есть.
сообщения удалены (5)
Сергей Иваныч Специалист дер. Заспа 182 51
Отв.616  03 Сент. 21, 10:26
Господа, посмотрите, и подскажете пожалуйста, что то пошло не так, во время теста клапанов вот что происходит, Клапан ПБ, у меня на нем нижний отбор - жёлтый светодиод гаснет на секунду, и почти всегда горит, видео по ссылке:
https://disk.yandex.ru/i/BmIcmzXAFC3gzA
Вот скетч правленный по инструкции MIND:
[сообщение #13575852]
https://yadi.sk/d/eCxT_3bfT8FBhg
Изменения для нижнего отбора внёс следующие:
Скрытый текст11.04.2020 Подправил скетч 3.86 от Физика, чтобы заработал узел нижнего отбора во время ректификации. Запускается при Т в кубе 87 градусов. Скорость отбора такая же как с царги пастеризации. Вкладка process.cpp в функции void ProcessRectif() меняем:
- case 6: перед "UstPower = PowerRect;" добавляем:
if (DS_TEMP(TEMP_KUB)>=870){
KlOpen[KLP_PB]=KlOpen[KLP_GLV_HVS];
KlClose[KLP_PB]=KlClose[KLP_GLV_HVS];}
- case 8: перед "if (Seconds - SecTempPrev > 180 + ((int)(FlAvtonom >> 1)) * 60)" добавляем:
KlOpen[KLP_PB] = 0;
KlClose[KLP_PB] = 10;
Делаем поиск и удаляем все остальные условия KlOpen[KLP_PB] и KlClose[KLP_PB], чтобы нижний отбор не открывался больше нигде.
Плата управления нижн отб подключена на 22 пин на плате
2021-08-12 12-54-04.JPG
2021-08-12 12-54-04. WEB интерфейс к HelloDistiller на ESP8266. Автоматика.
Phisik Куратор Екатеринбург 688 1.5K
Отв.617  03 Сент. 21, 21:42
Вкладка process.cpp в функции void ProcessRectif()Сергей Иваныч, 03 Сент. 21, 10:26
Собственно, оно возможно и работает. Но только в процессе ProcessRectif.
Делаем поиск и удаляем все остальные условия KlOpen[KLP_PB] и KlClose[KLP_PB],Сергей Иваныч, 03 Сент. 21, 10:26
В остальных местах, ты явно все поудалял, по инструкции. А чтобы он заработал в тесте клапанов, надо его в файле valve тоже прописать.
сообщения удалены (4)
Vimax Кандидат наук Homyel 414 74
Отв.618  05 Сент. 21, 15:03
Пытаюсь скомпилироват в Ардуино IDE прошивку v.4 и получаю такую ошибку:
Compilation error: Error: 2 UNKNOWN: exit status 1
Может быть кто-то знает, что это такое?
Phisik Куратор Екатеринбург 688 1.5K
Отв.619  05 Сент. 21, 15:12, через 10 мин
Может быть кто-то знает, что это такое?Vimax, 05 Сент. 21, 15:03
IDE 2.0+? Поставь 1.8.X
сообщения удалены (5)