Можно же и культурно объяснитьserjrv, 28 Окт. 20, 00:23Полностью поддерживаю. Как-то не дружелюбно.
Доступная автоматика HelloDistiller на Ардуино Мега 2560
msg31
Научный сотрудник
Барнаул
4.6K 2.5K


AlexShul
Студент
Ангарск
28 10
Отв.13721 28 Окт. 20, 02:30 (через 53 мин)
При таком "простом", на первый взгляд, варианте решения проблемы нагрева клапана могут возникнуть проблемы. Иногда клапан не открываются при подаче пониженного напряжения. Типа 1000 раз открылся, а на тысяча первом сердечник не втянулся...
ИМХО для надежной работы клапана стоит кратковременно подать номинальное напряжение, а потом понизить до половинного.Esc, 27 Окт. 20, 22:22
А я собственно про то и писал. Что закрытие клапана хоть и снижает температуру, но влияет на скорость отбора. Для голов нормальный режим, а для отбора тела такое зачем, простите?
Gadukin
Бакалавр
Хабаровск
51 33

Отв.13722 28 Окт. 20, 06:13
Сделаю и я попытку культурно объяснить...
Немножко теории:
Клапан, как и любой электромагнит, инерционен и характеризуется двумя временными параметрами - временем срабатывания tcp и временем отпускания toтп. Время срабатывания - время с момента подачи напряжения на обмотку до перехода якоря в конечное положение. Время отпускания - время от снятия напряжения с обмотки до возвращения якоря в начальное положение. tcp=tтр+tдв, где tтр - время с момента подачи напряжения на обмотку до момента начала движения якоря, а tдв - время движения якоря между начальной и конечной точками. tотп=tспад+tдв, где tспад - время с момента снятия напряжения с обмотки до момента начала движения якоря.
Теперь про ШИМ-2(высокочастотный).
Ну, а т.к. напряжение подается импульсами, то и мощность, потребляемая клапаном, снизится, что, в свою очередь, приведет к снижению его температуры.
Мне кажется, что подробней и проще уже просто нельзя объяснить...
Добавлено через 3мин.:
Немножко теории:
Клапан, как и любой электромагнит, инерционен и характеризуется двумя временными параметрами - временем срабатывания tcp и временем отпускания toтп. Время срабатывания - время с момента подачи напряжения на обмотку до перехода якоря в конечное положение. Время отпускания - время от снятия напряжения с обмотки до возвращения якоря в начальное положение. tcp=tтр+tдв, где tтр - время с момента подачи напряжения на обмотку до момента начала движения якоря, а tдв - время движения якоря между начальной и конечной точками. tотп=tспад+tдв, где tспад - время с момента снятия напряжения с обмотки до момента начала движения якоря.
Теперь про ШИМ-2(высокочастотный).
Скетч он только открывает или закрывает клапан, влияя на гидравлику системыAlexShul, 27 Окт. 20, 13:31Не совсем так. Скетч управляет подачей напряжения на обмотку, "открывает или закрывает клапан" - это только частный случай управления. Если в скетче указать, что первый импульс, подаваемый на обмотку, должен быть дольше по длительности, чем tcp, то якорь гарантированно достигнет своего крайнего положения (читай: клапан полностью откроется). Далее, если в скетче указать, что пауза между импульсами должна быть меньше, чем tспад, то якорь не будет начинать свое движение к начальной точке. Следующий импульс можно сделать такой же длительностью, как и предшествующая пауза (если принять, что, так как якорь находиться в состоянии покоя, время нарастания магнитного потока в катушке примерно равно времени его спада). Таким образом напряжение на катушку подается импульсами, но якорь находится в своем крайнем положении (клапан открыт).
Ну, а т.к. напряжение подается импульсами, то и мощность, потребляемая клапаном, снизится, что, в свою очередь, приведет к снижению его температуры.
ШИМ регулируется время открытия, но никак не напряжение. Можно сказать, что за счет времени открытия/закрытия регулируется среднее напряжение за определенное времяAlexShul, 27 Окт. 20, 16:33Совершенно верно. Если в течение одной минуты общая длительность импульсов напряжения 12В составит 30сек, то среднее напряжение в течение этой минуты составит 6В. О чем, собственно, bengoor и написал выше.
Мне кажется, что подробней и проще уже просто нельзя объяснить...
Добавлено через 3мин.:
закрытие клапана хоть и снижает температуру, но влияет на скорость отбора. Для голов нормальный режим, а для отбора тела такое зачем, простите?AlexShul, 28 Окт. 20, 02:30Надеюсь теперь понятно, что при отборе и использовании ШИМ-2 клапан не закрывается?
bengoor
Доцент
Кронштадт
1.8K 1.1K


serjrv, в каком месте я опустил человека? Можно цитату?
сообщение удалено
Phisik
Куратор
Екатеринбург
706 1.5K

tспад - время с момента снятия напряжения с обмотки до момента начала движения якоряGadukin, 28 Окт. 20, 06:13Тут надо отметить, что у клапана достаточно высокая индуктивность, поэтому при снятии внешнего напряжения возникает ток самоиндукции. Если поставить диод, который будет замыкать этот ток обратно на обмотку, то клапан будет сам себя поддерживать в открытом состоянии. В результате можно использовать ШИМ с достаточно низкой частотой и простейшие схемы на одном транзисторе. В автоматике сейчас ШИМ 125гц.
Esc
Профессор
Москва
2.2K 2.2K


А я собственно про то и писал. Что закрытие клапана хоть и снижает температуру, но влияет на скорость отбораAlexShul, 28 Окт. 20, 02:30Нет не влияет.
Непосредственно скоростью отбора клапана управляет низкочастотный ШИМ-1. На высокочастотные импульсы ШИМ-2, заполняющие первый ШИМ, сердечнику клапана наплевать. Так, как он обладает некой инерцией...
Яркий пример вышесказанному экран с этим текстом:
- Мозги талдычут твоему организму, что изображение на экране мерцает с определенной частотой (аналог высокочастотного ШИМ-2);
- Глаза же категорически против такого утверждения. Мол мозги, хватит заливать. Мы же "своими глазами" видим, что картинка статична.
m_i_g
Кандидат наук
Муром
430 113
Отв.13726 28 Окт. 20, 08:25 (через 1 мин)
m_i_g, bengoor, Ну что же у многих за привычка, сразу "опустить" вновь пришедших? Можно же и культурно объяснить, как Esc это сделал, ведь может и другим пригодиться при обсуждении или возникших вопросах.serjrv, 28 Окт. 20, 00:23Объяснили раз [сообщение #13743164]
Объяснили два [сообщение #13743261]
На выходе получили
Коллеги! Совершенно понято, что в теории ректификации и программировании вы <хехе>.AlexShul, 27 Окт. 20, 19:01Объяснили три [сообщение #13743309]
Объяснили четыре [сообщение #13743383]
Объяснили пять [сообщение #13743451]
На выходе опять получили
А я собственно про то и писал. Что закрытие клапана хоть и снижает температуру, но влияет на скорость отбора. Для голов нормальный режим, а для отбора тела такое зачем, простите?AlexShul, 28 Окт. 20, 02:30Кто ещё хочет объяснить?
Esc
Профессор
Москва
2.2K 2.2K


Объяснили пятьm_i_g, 28 Окт. 20, 08:25Все мы люди. А человеку свойственно заблуждаться...
ИМХО, пройдет время и AlexShul таки воскликнет - эврика.
Мол я понял, что высокочастотный ШИМ не влияет на работу клапана, читай скорость отбора. А значит никаким боком этот ШИМ не вмешивается в процесс ректификации.
serjrv
Кандидат наук
Камышин
382 205
Отв.13728 28 Окт. 20, 11:25
bengoor, m_i_g, Возможно я и черезмерно погорячился, уж простите. Давайте по другому донесу.
Тема является в общем то технической, где рассчитываешь найти именно вопросы/ответы на технические темы, а не читать где друг друга либо подзуживают, либо выясняют кто умнее/круче. В итоге получается как будто в тему "флудилка" попал. Ну не заладился диалог с кем то из участников, проще же мимо тогда пройти, а не доказывать что то.
p.s. Еще раз извиняюсь если кого то обидел или задел. Давайте просто вернемся в нормальное русло обсуждений конкретно автоматики.
Тема является в общем то технической, где рассчитываешь найти именно вопросы/ответы на технические темы, а не читать где друг друга либо подзуживают, либо выясняют кто умнее/круче. В итоге получается как будто в тему "флудилка" попал. Ну не заладился диалог с кем то из участников, проще же мимо тогда пройти, а не доказывать что то.
p.s. Еще раз извиняюсь если кого то обидел или задел. Давайте просто вернемся в нормальное русло обсуждений конкретно автоматики.
сообщение удалено
AlexShul
Студент
Ангарск
28 10
Отв.13729 28 Окт. 20, 15:16
Тут надо отметить, что у клапана достаточно высокая индуктивность, поэтому при снятии внешнего напряжения возникает ток самоиндукции. Если поставить диод, который будет замыкать этот ток обратно на обмотку, то клапан будет сам себя поддерживать в открытом состоянии. В результате можно использовать ШИМ с достаточно низкой частотой и простейшие схемы на одном транзисторе. В автоматике сейчас ШИМ 125гц.Phisik, 28 Окт. 20, 08:06Ну вот нашлись коллеги, которые нормально объяснили как это работает. Речь идет о регулировке тока, подаваемого на клапан, а за счет высокой частоты клапан открыт (своего рода аналог брезинхема на тэне). Приношу свои извинения!
P.S. но данный метод не будет работать, если клапан откывается/закрывается механическим реле.
bengoor
Доцент
Кронштадт
1.8K 1.1K

Отв.13730 28 Окт. 20, 15:59 (через 44 мин)
Ну вот нашлись коллеги, которые нормально объяснили как это работает. Речь идет о регулировке тока, подаваемого на клапан, а за счет высокой частоты клапан открыт (своего рода аналог брезинхема на тэне). Приношу свои извинения!AlexShul, 28 Окт. 20, 15:16Этот коллега, это один из соавторов скетча, который внедрил этот алгоритм на 12В клапана
А все остальное - на совести авторов скетчаAlexShul, 27 Окт. 20, 19:01
но данный метод не будет работать, если клапан откывается/закрывается механическим реле.AlexShul, 28 Окт. 20, 15:16А вот с этим никто и не спорит, так как в основном управление клапанами происходит за счет транзистора
Gadukin
Бакалавр
Хабаровск
51 33

Отв.13731 28 Окт. 20, 16:01 (через 2 мин)
метод не будет работать, если клапан откывается/закрывается механическим релеAlexShul, 28 Окт. 20, 15:16Вот сейчас - прям в самую точку! Если клапан открывается и закрывается механическим реле, то автоматика будет защищать от перегрева это самое реле

diamanat
Студент
Самара
12
Отв.13732 29 Окт. 20, 08:30
#define USE_12V_PWM 1 // Phisik: Признак того, что надо использовать защиту от перегрева 12В клапановbengoor, 27 Окт. 20, 13:54
Да, вот тут 0 стоял, перепрошью - попробую! Благодарю.
bengoor
Доцент
Кронштадт
1.8K 1.1K

Отв.13733 29 Окт. 20, 09:23 (через 53 мин)
Заметил интересную особенность работы клапанов.
Скетч 3.86, мои платы самые первые. Клапанами управляют модули на 220В, в которых есть moc3023 и симистор bta16, в общем все как обычно.
Клапана под рукой нет, подключил лампу накаливания чтобы наглядно было видно работу.
На лицевую панель выведены светодиоды для индикации работы клапанов. Сигнал идет напрямую с ноги ардуино параллельно сигналу на модуль через резистор 560 Ом.
Так вот если U peregrev установить 300В(То есть отключить защиту клапанов), то лампа и светодиод начинает мигать примерно раз в сек.
Стоит снизить до 295В, лампа и диод горят постоянно.
ПРи снижении ниже 270В, начинает тускло мигать светодиод примерно с той же частотой, при снижении до 150В светодиод продолжает мигать, но более отчетливо, ярко чтоли. А лампа горит постоянно.
Как это объяснить?
Скетч 3.86, мои платы самые первые. Клапанами управляют модули на 220В, в которых есть moc3023 и симистор bta16, в общем все как обычно.
Клапана под рукой нет, подключил лампу накаливания чтобы наглядно было видно работу.
На лицевую панель выведены светодиоды для индикации работы клапанов. Сигнал идет напрямую с ноги ардуино параллельно сигналу на модуль через резистор 560 Ом.
Так вот если U peregrev установить 300В(То есть отключить защиту клапанов), то лампа и светодиод начинает мигать примерно раз в сек.
Стоит снизить до 295В, лампа и диод горят постоянно.
ПРи снижении ниже 270В, начинает тускло мигать светодиод примерно с той же частотой, при снижении до 150В светодиод продолжает мигать, но более отчетливо, ярко чтоли. А лампа горит постоянно.
Как это объяснить?
limon
Доцент
Липецк
1K 955

Отв.13734 29 Окт. 20, 12:18
Заметил интересную особенность работы клапанов.bengoor, 29 Окт. 20, 09:23Было такое
Баг или фича v3.86? При установке напряжения защиты клапанов 300в и выше клапана начинают щелкать, 230-299в защита отключена. На v3.82 такого не былоlimon, 19 Июня 20, 09:28Я причину не искал, но возможно это результат работы двух защит на 12в и 220в. Попробуй отключи
#define PEREGREV_ON 1 // Защита от перегрева клапанов, 1- использовать, 0-нет.
#define USE_12V_PWM 1 // Phisik: Признак того, что надо использовать защиту от перегрева 12В клапановdiamanat, 29 Окт. 20, 08:30
Nikos54
Новичок
Новосибирск
9 2
Отв.13735 29 Окт. 20, 12:26 (через 9 мин)
Пытаюсь прошить Nodemcu скетчем HelloDistillerESPWeb_v003. Версия в менеджере плат как рекомендовано установлена 2.0.0 При компиляции вываливается ошибка
bengoor
Доцент
Кронштадт
1.8K 1.1K

Отв.13736 30 Окт. 20, 07:49
Я причину не искал, но возможно это результат работы двух защит на 12в и 220в. Попробуй отключиДа действительно, при отключении защиты на 12В при 300В лампа и светодиод не моргают, при снижении значения ниже начинают моргать
#define PEREGREV_ON 1 // Защита от перегрева клапанов, 1- использовать, 0-нет.
#define USE_12V_PWM 1 // Phisik: Признак того, что надо использовать защиту от перегрева 12В клапанов
diamanat, Вчера, 08:30limon, 29 Окт. 20, 12:18
limon
Доцент
Липецк
1K 955

Отв.13737 30 Окт. 20, 08:10 (через 22 мин)
Очередная реинкарнация удалённого управления автоматикой Hello Distiller от msg31 посредством MQTT протокола.
Оставлять наше оборудование без присмотра и надеется на удаленное управление ОПАСНО!
Заявлена поддержка Windows, MacOS, Linux, Android и iOS. Актуально для прошивки 3.86 Phisik с web интерфейсом, проверено на устройствах с Android и iOS.
Возможности проекта: (программа написанная в SCADA называется «проект»)
- приложение TeslaScada2 Runtime само контролирует целостность связи между ним и сервером-брокером и при потере связи выдаётся предупреждение;
- проект контролирует целостность связи между ним и автоматикой, если данные не приходят пять минут, выдаётся аварийное сообщение;
- проект получает от автоматики сигнал аварии и выдаёт аварийное сообщение на смартфон, возможно формирование повторных сообщений. Задаётся общее число сообщений и период повтора;
- проект позволяет управлять автоматикой посредством клавиатуры, осуществлять переходы между этапами процесса, если это предусмотрено, осуществлять аварийный останов процесса и Reset контроллера.
Введение
.
У меня был проект для бесплатного андроид приложения Lazy MQTT и бесплатного брокера cloudmqtt.com. [ссылка удалена message#1366620] . Этот проект подразумевал полное управление автоматикой, но при наличии web-интерфейса я посчитал такой функционал излишним. Настраиваем и запускаем процесс с вебки, а удалённо мониторим через mqtt.
Ненадолго оставляя процесс добывания огненной воды под присмотром автоматики, мы должны быть уверены, что в случае нештатной ситуации получим аварийное сообщение на смартфон. Далее, можем вмешаться в процесс с клавиатуры, остановить процесс или перезагрузить контроллер. Ну, а в случае «обрыва» связи необходимо ехать к оборудованию и разбираться на месте.
С таким функционалом может работать бесплатная демо-версия мультиплатформенного SCADA приложения TeslaScada2 Runtime. Проект для платной версии TeslaScada2 был разработан мной в 2017 году [сообщение #13196266] и «засох» при появлении бесплатного web-интерфейса. Демо-версия TeslaScada2 ограничена 5 тагами(переменными), я выбрал: аварийные сообщения, клавиатура, 2 строки дисплея, переход между этапами процесса и Reset\Stop контроллера. Под андроид проект отработал больше 6 месяцев, на iOS работу проверил один раз в начале лета 2020. Потом лето….., а осенью айфон уехал в МГУ учиться. Так, что потребуется дополнительная проверка.Проект состоит из двух экранов, основного и экрана настроек. На втором экране:
- Можно выбрать\добавить\редактировать\удалить адрес сервера-брокера. Долгий тап на таблицу «Серверы» вызывает дополнительное меню. При первом включении в программе прописан сервер broker.hivemq.com, а таблица «Серверы» пустая. Можно больше ничего не делать, но если нажать кнопку Reconnect и подтвердить изменение сервера на пустое значение, то сервер затрется и связь пропадет. Поэтому я рекомендую сразу добавить в таблицу два сервера tcp://broker.hivemq.com:1883 и : tcp//test.mosquitto.org:1883. Выбрать broker.hivemq.com:1883 и нажать Reconnect. Сервер Москито на «всякий» случай, вдруг hivemq РКНадзор заблокирует.
. Серверы-брокеры должны быть одинаковыми в web-интерфейсе и приложении.
- Можно слайдером включить\отключить повтор аварийных сообщений и настроить их количество и период повторения. Это повышает вероятность своевременного получения аварийного сообщения.
- Можно посмотреть журнал аварийных сообщений. Долгим тапом на журнале аварий можно удалять аварийные сообщения.
- Есть тёмная тема приложения, куда же без неё
.
Как настроить бесплатный сервер-брокер в web-интерфейсе описано у Физика: «Как настроить бесплатный MQTT» [WEB интерфейс к HelloDistiller на ESP8266], я использую его текст с поправками.
Кратко, что нужно сделать для организации удалённого мониторинга.
1. Сгенерировать пароль 16 знаков
Надо помнить, что сервера публичные и теоретически информация может быть доступна всем. Но если пароль длинный и уникальный, то можно не париться.2. В web-интерфейсе настроить адрес сервера, порт, префикс темы.
Сервер: broker.hivemq.com
Порт: 1883
Префикс темы: 16знаковВашегоПароля
QoS можно оставить 0
- Жмем сохранить
Из практики, изменения не всегда применяются(было один раз). Помогает нажатие несколько раз подряд: «Сохранить», «Сохранить и перегрузить» и выкл\вкл питания автоматики.
- Идём для проверки на веб-клиент http://www.hivemq.com/demos/websocket-client/
- Жмём connect, потом Add New Topic Subscription, пишем 16знаковВашегоПароля/# выбираем QoS и жмем Subscribe
- Любуемся сообщениям от контроллера
- Дальше пишем в Publish-Topic = 16знаковВашегоПароля/mod/keystrokes, Publish-Message = L, ставим QoS = 2, чтобы точно 1 раз дошло и жмем Publish, пока не надоесть щелкать экраном на контроллере3. Установить приложение TeslaScada2 Runtime на смартфон
4. Скачать файл проекта и в текстовом редакторе произвести изменения пароля и разрешения экрана.
Далее ищем в файле 1234567890123456 и через copy-past меняем на 16знаковВашегоПароля. Вы должны найти и заменить пароли у всех ПЯТИ переменных, сохраните файл.5.Подгрузить проект в приложение.
6. Запустить приложение, выставить настройки как на картинке, нажать кнопку «Открыть» выбрать файл проекта и нажать кнопку «Пуск».
Если все настроено правильно, то Вы увидите две строки дисплея своей автоматики. Для большей наглядности «наличия связи» сделайте соответствующую настройку в web-интерфейсе и время на дисплее будет обновляться раз в две секунды, а не в 30. Ну вот вроде и все.
Оставлять наше оборудование без присмотра и надеется на удаленное управление ОПАСНО!
Заявлена поддержка Windows, MacOS, Linux, Android и iOS. Актуально для прошивки 3.86 Phisik с web интерфейсом, проверено на устройствах с Android и iOS.
Возможности проекта: (программа написанная в SCADA называется «проект»)
- приложение TeslaScada2 Runtime само контролирует целостность связи между ним и сервером-брокером и при потере связи выдаётся предупреждение;
- проект контролирует целостность связи между ним и автоматикой, если данные не приходят пять минут, выдаётся аварийное сообщение;
- проект получает от автоматики сигнал аварии и выдаёт аварийное сообщение на смартфон, возможно формирование повторных сообщений. Задаётся общее число сообщений и период повтора;
- проект позволяет управлять автоматикой посредством клавиатуры, осуществлять переходы между этапами процесса, если это предусмотрено, осуществлять аварийный останов процесса и Reset контроллера.
Введение
Скрытый текст
После появления web интерфейсов интерес к mqtt панелям угас, окончательно затруднило их использование то, что в 2020 году, ранее бесплатный сервер-брокер cloudmqtt.com стал платным для новых пользователей. Но проблема удалённого мониторинга и управления осталась, не все могут или хотят пробрасывать порты во внешку, как это описано здесь: [сообщение #13510688]. Люди продолжали пользоваться mqtt. Я сам сначала организовал доступ из внешки в свою локалку, но ввиду определённых неудобств вернулся на mqtt. Каждый месяц нужно было подтверждать бесплатное доменное имя, я забыл и оно заблокировалось. Шла ректификация и я не смог удалённо подключиться, пришлось управлять по телефону через жену
У меня был проект для бесплатного андроид приложения Lazy MQTT и бесплатного брокера cloudmqtt.com. [ссылка удалена message#1366620] . Этот проект подразумевал полное управление автоматикой, но при наличии web-интерфейса я посчитал такой функционал излишним. Настраиваем и запускаем процесс с вебки, а удалённо мониторим через mqtt.
Ненадолго оставляя процесс добывания огненной воды под присмотром автоматики, мы должны быть уверены, что в случае нештатной ситуации получим аварийное сообщение на смартфон. Далее, можем вмешаться в процесс с клавиатуры, остановить процесс или перезагрузить контроллер. Ну, а в случае «обрыва» связи необходимо ехать к оборудованию и разбираться на месте.
С таким функционалом может работать бесплатная демо-версия мультиплатформенного SCADA приложения TeslaScada2 Runtime. Проект для платной версии TeslaScada2 был разработан мной в 2017 году [сообщение #13196266] и «засох» при появлении бесплатного web-интерфейса. Демо-версия TeslaScada2 ограничена 5 тагами(переменными), я выбрал: аварийные сообщения, клавиатура, 2 строки дисплея, переход между этапами процесса и Reset\Stop контроллера. Под андроид проект отработал больше 6 месяцев, на iOS работу проверил один раз в начале лета 2020. Потом лето….., а осенью айфон уехал в МГУ учиться. Так, что потребуется дополнительная проверка.
- Можно выбрать\добавить\редактировать\удалить адрес сервера-брокера. Долгий тап на таблицу «Серверы» вызывает дополнительное меню. При первом включении в программе прописан сервер broker.hivemq.com, а таблица «Серверы» пустая. Можно больше ничего не делать, но если нажать кнопку Reconnect и подтвердить изменение сервера на пустое значение, то сервер затрется и связь пропадет. Поэтому я рекомендую сразу добавить в таблицу два сервера tcp://broker.hivemq.com:1883 и : tcp//test.mosquitto.org:1883. Выбрать broker.hivemq.com:1883 и нажать Reconnect. Сервер Москито на «всякий» случай, вдруг hivemq РКНадзор заблокирует.

- Можно слайдером включить\отключить повтор аварийных сообщений и настроить их количество и период повторения. Это повышает вероятность своевременного получения аварийного сообщения.
- Можно посмотреть журнал аварийных сообщений. Долгим тапом на журнале аварий можно удалять аварийные сообщения.
- Есть тёмная тема приложения, куда же без неё

Как настроить бесплатный сервер-брокер в web-интерфейсе описано у Физика: «Как настроить бесплатный MQTT» [WEB интерфейс к HelloDistiller на ESP8266], я использую его текст с поправками.
Кратко, что нужно сделать для организации удалённого мониторинга.
1. Сгенерировать пароль 16 знаков
Скрытый текст
Идём сюда https://passwordsgenerator.net/ и генерируем себе уникальный пароль в 16 знаков.Надо помнить, что сервера публичные и теоретически информация может быть доступна всем. Но если пароль длинный и уникальный, то можно не париться.
Скрытый текст
Идем на web в «Настройки ESP» блок «Настройки MQTT» и пишем:Сервер: broker.hivemq.com
Порт: 1883
Префикс темы: 16знаковВашегоПароля
QoS можно оставить 0
- Жмем сохранить
Из практики, изменения не всегда применяются(было один раз). Помогает нажатие несколько раз подряд: «Сохранить», «Сохранить и перегрузить» и выкл\вкл питания автоматики.
- Идём для проверки на веб-клиент http://www.hivemq.com/demos/websocket-client/
- Жмём connect, потом Add New Topic Subscription, пишем 16знаковВашегоПароля/# выбираем QoS и жмем Subscribe
- Любуемся сообщениям от контроллера
- Дальше пишем в Publish-Topic = 16знаковВашегоПароля/mod/keystrokes, Publish-Message = L, ставим QoS = 2, чтобы точно 1 раз дошло и жмем Publish, пока не надоесть щелкать экраном на контроллере
Скрытый текст
Теперь идём в Google Play или App Store и устанавливаем на смартфон последнюю версию приложения TeslaScada2 Runtime.Скрытый текст
Скачиваем файл проекта для своей OS на компьютер(Можно все это сделать и на андроиде). Открываем его в текстовом редакторе (сойдёт notepad), в самом начале файла находим строки runscreenwidth="1080" runscreenheight="1920" и меняем числа на разрешение экрана вашего смартфона. Для iOS я так не пробовал, возможно придётся ставить пакет разработчика TeslaScada2 IDE на windows машину и там менять и компилировать. Или написать мне, указав разрешение экрана и пароль, я создам для Вас проект.Далее ищем в файле 1234567890123456 и через copy-past меняем на 16знаковВашегоПароля. Вы должны найти и заменить пароли у всех ПЯТИ переменных, сохраните файл.
Скрытый текст
Подключите смарт к компьютеру и поместите файл проекта HD5_smartphone.tsp2 в папку Projects приложения TeslaScada2RuntimeЕсли все настроено правильно, то Вы увидите две строки дисплея своей автоматики. Для большей наглядности «наличия связи» сделайте соответствующую настройку в web-интерфейсе и время на дисплее будет обновляться раз в две секунды, а не в 30. Ну вот вроде и все.
TuMoxa
Студент
Бийск
11

Отв.13738 01 Нояб. 20, 08:51
Очередная реинкарнация удалённого управления автоматикой Hello Distiller от msg31 посредством MQTT протокола.limon, 30 Окт. 20, 08:10
я правильно понимаю, что хоть это и реинкарнация, но с прошивками от Msg31 это работать не будет?
limon
Доцент
Липецк
1K 955

Отв.13739 01 Нояб. 20, 11:12
но с прошивками от Msg31 это работать не будет?TuMoxa, 01 Нояб. 20, 08:51да, работать не будет. Но можно попросить Максима, чтобы он добавил поддержку mqtt.
сообщение удалено