Николай спасибо,а можно выложить файлы HMI и flp ,хочется разобраться в некоторых моментах. И еще,есть блоки пользователей которые добавляют ноль при выводе времени если число меньше 10,можно их здесь применить тоже.
Дуже вдячний! Кращого опису рішення проблеми обміну для чайників годі і шукати!. Спасли від розчарування). А то в якомусь із роликів ютуба казали що некстіон не підходить для маломальськи серйозних задач.
Здравствуйте Николай. Не могли бы вы сделать подобный ролик с дисплеем DWIN. Да кстати благодаря вашему ролику смог реализовать большой проект на nextion, хотел выразить Вам свою благодарность, жму крепко руку. Хотелось бы перенести свой проект на дисплеи DWIN. Спасибо
Здравствуйте. Почему-то у меня при количестве блоков отправки в nextion (как в видео) больше одного контроллер наглухо зависает. Так же зависает при наличии собранного блока отправки в nxt и блоке приема из UART. Esp32. Не подскажете, в чем может быть дело? Если прием и передачу разнести по разным портам, то ок.
Экранная клавиатура получается не может передавать числовые значения после запятой формата Float. Получается что цельно численные значения для получения формата Float нужно делить на 10 или на 100.
Здравствуйте, Николай! А в чем проблема выложить блок для Некстион? Я начал проект ФЛ прог + Некстион и прозрел! пока была одна кнопка и пару величин все работало- сделал проект на 18 кнопок- время реакции реле на нажатие кнопки- 2..3 сек - реакция дисплея+ 7 секунд реакция контроллера!= дебилизм! Я не программист и то, что вы показали на примере- это сотая часть моего проекта! Если разбираться, возится так с каждым блоком- можно сразу изучать С+. Блок в студию! Спасибо!
Таким хитрым способом я сподвигаю товарищей открыть туториал некстиона и разобраться в вопросе, т.к. вы правильно сказали - это сотая часть от возможностей некстион. Ну а если совсем воробушек, то заработать на шоколадку отдав готовые блоки.
Николай добрый день. В FLProg есть блок панель nextion получить параметр. В панели nextion выбрана кнопка допустим b0. Почему получается что панель в UART постоянно посылает данные независимо нажал я на кнопку или нет. Как только я подал напряжение на панель и ардуино сразу летят данные в UART на рдуино. Причём выбираю в параметрах допустим цвет фона bco2 нажатое положение кнопки цифровое значение 1024 зелёный цвет. На дисплее 1602 подключенного по i2c шине и высвечивается это число независимо от нажатия или не нажатия. Почему кнопка именно по нажатию не отправляет эти данные а шлёт постоянно? Что надо делать чтоб кнопка по нажатию отправляла данные? Я говорю не про блок Приёма из UART а блок- получить параметр Панель Nextion. Что делать? Нужно какие то Команды Nextion прописать?
Очуметь, а мне пришлось брать esp32 чтобы адекватно тянуть и UART и шаговик на прерывании и фотореле на прерывании. Может бы и получилось сделать всё это на 8266
Еще раз спасибо Николай. Возникла проблема при считывании информации с Нехтион и использовании клавиатуры: ввожу значение, нажимаю ОК, а данные на МК НЕ шлются, в дебагу смотрю тоже ничего. Возможно нужно что-то еще сделать чтобы данные после введения отправлялись на МК? Пока сделал еще одну кнопку, которая отправляет данные на МК таким кодом print "t1" prints t1.txt, 0 Но проблема когда надо отправить данные из двух строк - некстион сбрасывает все в одну, но попробую найти как перевести с новой строки. Но интересно как у Вас данные отправляются сразу?
А вы этот код в загрузку страницы пропишите. А на самом значении можно переменную задать, типа слать 1, и при загрузке если слать равно 1 выполнить код.
@@kalinfl пожалуйста подскажите как сделать перенос строки (код в Некстион)? чтобы при отправке данных двух или более элементов все не сбивалось в одну кучу? нигде не могу найти, спасибо! t0ruti t1ert а не t0rutit1ert
Доброго времени суток. Хочу обратиться к Вам за консультацией и советом. Использую плату Due , на Nextion буду отправлять с цап показания датчика веса (hx711). Показания должны отображаться при всей работе постоянно . Достаточно ли будет скорости передачи 9600 или стоит увеличить ? Какую скорость порекомендуете использовать , что бы не нагружать все устройства ? Если Вы проводили данный эксперимент с повышением скорости передачи , то как реагировал дисплей на повышение скорости ? Заранее спасибо за ответ
Добрый день! У меня проблема с программой Nextion. Загружена версия 1-60-2. Всё работало замечательно до этого дня . Программа открывается но куда то исчезло окно для ввода кода Event. Все окна есть а Event пропало. Что может быть?
Подскажите пожайлуста, подвисает УАРД при передаче с панельки на ардуинку мега.. перегружаеш ардуино ..все ок.. панелька считывает без проблем до первого ввода.. .. в принципе весь обмен реализован как в этом видео. Уже закончились идеи.. может ткнете направление хотя бы) куда смотреть.. заранее спасибо)..
@@kalinfl для реализации логики - стандартные. Для чтения з УАРД - стандарный. Передача на панель пользовательские.. вот как в примере на видео. Индикатор наплате ардуино RX мигает.. типа обмен идет. Но панель молчит
@@kalinfl Позанимался я вчера отправкой значений по UART в панель Nextion. По сути как я понял можно отправить строку например.t0.txt="значение"0xff0xff0xff и значение отразится в поле t0.Но возникает проблема при загрузке ардуино кавычки в которые заключено значение показывает как ошибку а без кавычек панель не определяет значение.Пробовал даже скопировать готовый скетч и там тоже показывает ошибку на строке отправки.Версии ардуино ide 1.8.13 и 1.8.7 .Может я что-то не так понял.
Разобрался я с как отправлять и получать данные и все нормально работает, если одна-две кнопки. Но как только есть много параметров, и одни принимаются, а вторые отправляются - данные по просту теряются, что очень плохо. При использовании стандартных блоков, быстродействие низкое, но данные точно приходят. Как с этим бороться?
@@kalinfl И я то конечно понимаю, но как быть когда выводится информация с трех датчиков температуры и отправляется с периодичнисю 100мс - 1 датчик пауза 100мс, 2-еще пауза 100 мс, 3-снова пауза 100мс. Через 10 сек цикл повторяется. Когда как раз идет отправка этих данных Некстион, с панели может нажата кнопка, которая выключает реле и сигнал не доходит. Я пробовал брать сигнал с блока Юарт выход А, и когда на нем высокий логический сигнал, то есть идет прием данных, запретил отправку. Однако и это не помогло, все равно иногда не доходят данные.
Пока, что запускаю таймер и по три раза шлю данные, однако это не выход. Как Вы организуете отправку? Вы можете отписать мне здесь или в теме на форуме forum.flprog.ru/viewtopic.php?f=18&t=5888 Спасибо!
@@yurii.lompart верно мыслите. Только разнесите сигнал датчиков на 1 секунду. А еще лучше шлите по изменению, в блоке есть настройка границы. Зачем вам в сотки пересылать. Для красоты только.
@@kalinfl Опросы датчиков каждые 10 сек, отправка только по изменению значения, 3 переменные с разницей 100мс, отправка-пауза100мс-отправка. Заметил что теряются данные, только те которые отправляются с экрана на МК, с МК все приходит. Частично решил запуском таймера, который 5 раз отправляет данные на МК - чтобы точно дошли.
Николай спасибо,а можно выложить файлы HMI и flp ,хочется разобраться в некоторых моментах.
И еще,есть блоки пользователей которые добавляют ноль при выводе времени если число меньше 10,можно их здесь применить тоже.
Дуже вдячний! Кращого опису рішення проблеми обміну для чайників годі і шукати!. Спасли від розчарування). А то в якомусь із роликів ютуба казали що некстіон не підходить для маломальськи серйозних задач.
Не, не!! Хороший пк-шник.
Спасибо Николай!
Здравствуйте Николай. Не могли бы вы сделать подобный ролик с дисплеем DWIN. Да кстати благодаря вашему ролику смог реализовать большой проект на nextion, хотел выразить Вам свою благодарность, жму крепко руку. Хотелось бы перенести свой проект на дисплеи DWIN. Спасибо
Есть уже заявка на них, но пока что некогда. Ну и дисплея нет в наличии
@@kalinfl Хорошо, будем подождать 🤝
ура урааа
Можливо розбирете в наступному відео як виводити графіки?
Здравствуйте.
Почему-то у меня при количестве блоков отправки в nextion (как в видео) больше одного контроллер наглухо зависает.
Так же зависает при наличии собранного блока отправки в nxt и блоке приема из UART.
Esp32.
Не подскажете, в чем может быть дело?
Если прием и передачу разнести по разным портам, то ок.
Экранная клавиатура получается не может передавать числовые значения после запятой формата Float. Получается что цельно численные значения для получения формата Float нужно делить на 10 или на 100.
Здравствуйте, Николай! А в чем проблема выложить блок для Некстион? Я начал проект ФЛ прог + Некстион и прозрел! пока была одна кнопка и пару величин все работало- сделал проект на 18 кнопок- время реакции реле на нажатие кнопки- 2..3 сек - реакция дисплея+ 7 секунд реакция контроллера!= дебилизм! Я не программист и то, что вы показали на примере- это сотая часть моего проекта! Если разбираться, возится так с каждым блоком- можно сразу изучать С+. Блок в студию! Спасибо!
Таким хитрым способом я сподвигаю товарищей открыть туториал некстиона и разобраться в вопросе, т.к. вы правильно сказали - это сотая часть от возможностей некстион. Ну а если совсем воробушек, то заработать на шоколадку отдав готовые блоки.
@@kalinfl согласен- труд должен быть оплачен. Подскажите, как вам написать в личку? не однокласники, не контакт. спс.
@@alexprist633 не буквами скажи еще. Kalin.n@mail.ru
Николай добрый день. В FLProg есть блок панель nextion получить параметр.
В панели nextion выбрана кнопка допустим b0. Почему получается что панель в UART постоянно посылает данные независимо нажал я на кнопку или нет. Как только я подал напряжение на панель и ардуино сразу летят данные в UART на рдуино. Причём выбираю в параметрах допустим цвет фона bco2 нажатое положение кнопки цифровое значение 1024 зелёный цвет. На дисплее 1602 подключенного по i2c шине и высвечивается это число независимо от нажатия или не нажатия.
Почему кнопка именно по нажатию не отправляет эти данные а шлёт постоянно?
Что надо делать чтоб кнопка по нажатию отправляла данные? Я говорю не про блок Приёма из UART а блок- получить параметр Панель Nextion.
Что делать? Нужно какие то Команды Nextion прописать?
Здравствуйте .Есть ли разница скорости работы симулятора и реальной панели ?
Неа. Скорость таже.
Очуметь, а мне пришлось брать esp32 чтобы адекватно тянуть и UART и шаговик на прерывании и фотореле на прерывании.
Может бы и получилось сделать всё это на 8266
Еще раз спасибо Николай. Возникла проблема при считывании информации с Нехтион и использовании клавиатуры: ввожу значение, нажимаю ОК, а данные на МК НЕ шлются, в дебагу смотрю тоже ничего. Возможно нужно что-то еще сделать чтобы данные после введения отправлялись на МК?
Пока сделал еще одну кнопку, которая отправляет данные на МК таким кодом print "t1"
prints t1.txt, 0
Но проблема когда надо отправить данные из двух строк - некстион сбрасывает все в одну, но попробую найти как перевести с новой строки. Но интересно как у Вас данные отправляются сразу?
А вы этот код в загрузку страницы пропишите. А на самом значении можно переменную задать, типа слать 1, и при загрузке если слать равно 1 выполнить код.
Калинников Николай жаль что вы это на видео не показали, и файлов нет чтобы посмотреть, но я попробую разобраться.
@@kalinfl пожалуйста подскажите как сделать перенос строки (код в Некстион)? чтобы при отправке данных двух или более элементов все не сбивалось в одну кучу? нигде не могу найти, спасибо!
t0ruti
t1ert
а не
t0rutit1ert
Доброго времени суток. Хочу обратиться к Вам за консультацией и советом. Использую плату Due , на Nextion буду отправлять с цап показания датчика веса (hx711). Показания должны отображаться при всей работе постоянно .
Достаточно ли будет скорости передачи 9600 или стоит увеличить ?
Какую скорость порекомендуете использовать , что бы не нагружать все устройства ?
Если Вы проводили данный эксперимент с повышением скорости передачи , то как реагировал дисплей на повышение скорости ? Заранее спасибо за ответ
Отлично реагировал. Это главный способ улучшения передачи. 115200 поставь.
@@kalinfl спасибо
Блин только сейчас разобрался с исчезнувшим окном Event кликнув в настройках Setting Reset layout. Всё появилось.
Ну воть... спрятал как-то, но пересановк точно бы спасла ситуацию.
Величезне дякую!!! Дуже цінна інформація, продовжуйте! І можна викласти файли проекту щоб розібратися? Дякую!
Добрый день! У меня проблема с программой Nextion. Загружена версия 1-60-2.
Всё работало замечательно до этого дня . Программа открывается но куда то исчезло окно для ввода кода Event. Все окна есть а Event пропало. Что может быть?
Скорее всего нужно найти ... блин, щас запущу. ПКМ по заголовку окошка - Кустомайз. И там поставь галочку закрытого окошка.
Подскажите пожайлуста, подвисает УАРД при передаче с панельки на ардуинку мега.. перегружаеш ардуино ..все ок.. панелька считывает без проблем до первого ввода.. .. в принципе весь обмен реализован как в этом видео. Уже закончились идеи.. может ткнете направление хотя бы) куда смотреть.. заранее спасибо)..
Базовыми блоками работаете?
@@kalinfl для реализации логики - стандартные. Для чтения з УАРД - стандарный. Передача на панель пользовательские.. вот как в примере на видео. Индикатор наплате ардуино RX мигает.. типа обмен идет. Но панель молчит
Можно к Ардуино подключить Андроид устройство через его USB выход и делать аналогичные менюшки?
Да, ремоте ху умеет работать через уарт.
Можно ли панель Nextion подключить к другому устройству через протокол Modbus ?
Я только с уарт работал. Прийдеться промежуточный контроллер ставить. Но посмотрите, может и можно.
Здравствуйте наткнулся на ваше видео понравился мне блок отправки в Nextion .Но не могу найти такой пользовательский блок.
Он пользовательский. Создайте свой.
@@kalinfl Для меня это сложновато я далек от програмирования.
@@user-kg6en9hf3f да ну... в флпрог вообще очень мало програмистов
@@kalinfl Позанимался я вчера отправкой значений по UART в панель Nextion. По сути как я понял можно отправить строку например.t0.txt="значение"0xff0xff0xff и значение отразится в поле t0.Но возникает проблема при загрузке ардуино кавычки в которые заключено значение показывает как ошибку а без кавычек панель не определяет значение.Пробовал даже скопировать готовый скетч и там тоже показывает ошибку на строке отправки.Версии ардуино ide 1.8.13 и 1.8.7 .Может я что-то не так понял.
@@user-kg6en9hf3f магия. А мой скетч качали?
Разобрался я с как отправлять и получать данные и все нормально работает, если одна-две кнопки. Но как только есть много параметров, и одни принимаются, а вторые отправляются - данные по просту теряются, что очень плохо. При использовании стандартных блоков, быстродействие низкое, но данные точно приходят. Как с этим бороться?
Использую физический UART, FlProg 5.3.0, Nextion Editor V0.58
Нужно не отправлять во время приёма и организовывать поток данных, шлете поди чего не попадя.
@@kalinfl И я то конечно понимаю, но как быть когда выводится информация с трех датчиков температуры и отправляется с периодичнисю 100мс - 1 датчик пауза 100мс, 2-еще пауза 100 мс, 3-снова пауза 100мс. Через 10 сек цикл повторяется. Когда как раз идет отправка этих данных Некстион, с панели может нажата кнопка, которая выключает реле и сигнал не доходит.
Я пробовал брать сигнал с блока Юарт выход А, и когда на нем высокий логический сигнал, то есть идет прием данных, запретил отправку. Однако и это не помогло, все равно иногда не доходят данные.
Пока, что запускаю таймер и по три раза шлю данные, однако это не выход. Как Вы организуете отправку?
Вы можете отписать мне здесь или в теме на форуме
forum.flprog.ru/viewtopic.php?f=18&t=5888
Спасибо!
@@yurii.lompart верно мыслите. Только разнесите сигнал датчиков на 1 секунду. А еще лучше шлите по изменению, в блоке есть настройка границы. Зачем вам в сотки пересылать. Для красоты только.
@@kalinfl Опросы датчиков каждые 10 сек, отправка только по изменению значения, 3 переменные с разницей 100мс, отправка-пауза100мс-отправка.
Заметил что теряются данные, только те которые отправляются с экрана на МК, с МК все приходит. Частично решил запуском таймера, который 5 раз отправляет данные на МК - чтобы точно дошли.
Доброго дня . Как обнулить показания при вводе с клавиатуры ?
При переходе в панель редактирования сначала нужно переменной присвоить 0.
@@kalinfl благодарю Вас за ответ . Как понимаю речь видеть о экране клавиатуре который заблокирован для редактирование ?
@@MrDavit00 нет
Добрый день. А можно у Вас заказать проект для управления автоматикой автоклава?
В вк пишите, есть подобные проекты.
@@kalinfl можна ссылку
@@user-cw4wc1jl5i /kalinn
@@kalinfl доступ к вк к сожалению заблокирован. Пароль не помню.
@@user-cw4wc1jl5i +7-923-418-77-шестьдва ватсап