Flprog и Nextion - Разгон до первой космической

Sdílet
Vložit
  • čas přidán 23. 10. 2019
  • Представлена работа Nextion с ESP01. Оперативная работа и простота программирования.
  • Věda a technologie

Komentáře • 72

  • @user-jc3sf9nj5b
    @user-jc3sf9nj5b Před 4 lety

    Спасибо Николай!

  • @alextis8992
    @alextis8992 Před 4 lety +7

    Николай спасибо,а можно выложить файлы HMI и flp ,хочется разобраться в некоторых моментах.
    И еще,есть блоки пользователей которые добавляют ноль при выводе времени если число меньше 10,можно их здесь применить тоже.

  • @free_men8513
    @free_men8513 Před 4 lety

    ура урааа

  • @Otter_IPA
    @Otter_IPA Před 3 lety

    Дуже вдячний! Кращого опису рішення проблеми обміну для чайників годі і шукати!. Спасли від розчарування). А то в якомусь із роликів ютуба казали що некстіон не підходить для маломальськи серйозних задач.

    • @kalinfl
      @kalinfl  Před 3 lety +1

      Не, не!! Хороший пк-шник.

  • @vladimirkuznetsov2541
    @vladimirkuznetsov2541 Před 4 lety

    Экранная клавиатура получается не может передавать числовые значения после запятой формата Float. Получается что цельно численные значения для получения формата Float нужно делить на 10 или на 100.

  • @vladimirkuznetsov2541
    @vladimirkuznetsov2541 Před 4 lety

    Николай добрый день. В FLProg есть блок панель nextion получить параметр.
    В панели nextion выбрана кнопка допустим b0. Почему получается что панель в UART постоянно посылает данные независимо нажал я на кнопку или нет. Как только я подал напряжение на панель и ардуино сразу летят данные в UART на рдуино. Причём выбираю в параметрах допустим цвет фона bco2 нажатое положение кнопки цифровое значение 1024 зелёный цвет. На дисплее 1602 подключенного по i2c шине и высвечивается это число независимо от нажатия или не нажатия.
    Почему кнопка именно по нажатию не отправляет эти данные а шлёт постоянно?
    Что надо делать чтоб кнопка по нажатию отправляла данные? Я говорю не про блок Приёма из UART а блок- получить параметр Панель Nextion.
    Что делать? Нужно какие то Команды Nextion прописать?

  • @mattt2032
    @mattt2032 Před rokem

    Здравствуйте.
    Почему-то у меня при количестве блоков отправки в nextion (как в видео) больше одного контроллер наглухо зависает.
    Так же зависает при наличии собранного блока отправки в nxt и блоке приема из UART.
    Esp32.
    Не подскажете, в чем может быть дело?
    Если прием и передачу разнести по разным портам, то ок.

  • @yurii.lompart
    @yurii.lompart Před 4 lety

    Еще раз спасибо Николай. Возникла проблема при считывании информации с Нехтион и использовании клавиатуры: ввожу значение, нажимаю ОК, а данные на МК НЕ шлются, в дебагу смотрю тоже ничего. Возможно нужно что-то еще сделать чтобы данные после введения отправлялись на МК?
    Пока сделал еще одну кнопку, которая отправляет данные на МК таким кодом print "t1"
    prints t1.txt, 0
    Но проблема когда надо отправить данные из двух строк - некстион сбрасывает все в одну, но попробую найти как перевести с новой строки. Но интересно как у Вас данные отправляются сразу?

    • @kalinfl
      @kalinfl  Před 4 lety

      А вы этот код в загрузку страницы пропишите. А на самом значении можно переменную задать, типа слать 1, и при загрузке если слать равно 1 выполнить код.

    • @yurii.lompart
      @yurii.lompart Před 4 lety

      Калинников Николай жаль что вы это на видео не показали, и файлов нет чтобы посмотреть, но я попробую разобраться.

    • @yurii.lompart
      @yurii.lompart Před 4 lety

      @@kalinfl пожалуйста подскажите как сделать перенос строки (код в Некстион)? чтобы при отправке данных двух или более элементов все не сбивалось в одну кучу? нигде не могу найти, спасибо!
      t0ruti
      t1ert
      а не
      t0rutit1ert

  • @Gorelka_babingtona
    @Gorelka_babingtona Před rokem

    Здравствуйте Николай. Не могли бы вы сделать подобный ролик с дисплеем DWIN. Да кстати благодаря вашему ролику смог реализовать большой проект на nextion, хотел выразить Вам свою благодарность, жму крепко руку. Хотелось бы перенести свой проект на дисплеи DWIN. Спасибо

    • @kalinfl
      @kalinfl  Před rokem +1

      Есть уже заявка на них, но пока что некогда. Ну и дисплея нет в наличии

    • @Gorelka_babingtona
      @Gorelka_babingtona Před rokem

      @@kalinfl Хорошо, будем подождать 🤝

  • @iqubik
    @iqubik Před 2 lety

    Очуметь, а мне пришлось брать esp32 чтобы адекватно тянуть и UART и шаговик на прерывании и фотореле на прерывании.
    Может бы и получилось сделать всё это на 8266

  • @MrDavit00
    @MrDavit00 Před 2 lety

    Доброго времени суток. Хочу обратиться к Вам за консультацией и советом. Использую плату Due , на Nextion буду отправлять с цап показания датчика веса (hx711). Показания должны отображаться при всей работе постоянно .
    Достаточно ли будет скорости передачи 9600 или стоит увеличить ?
    Какую скорость порекомендуете использовать , что бы не нагружать все устройства ?
    Если Вы проводили данный эксперимент с повышением скорости передачи , то как реагировал дисплей на повышение скорости ? Заранее спасибо за ответ

    • @kalinfl
      @kalinfl  Před 2 lety

      Отлично реагировал. Это главный способ улучшения передачи. 115200 поставь.

    • @MrDavit00
      @MrDavit00 Před 2 lety

      @@kalinfl спасибо

  • @to1to192
    @to1to192 Před 4 lety

    Можно ли панель Nextion подключить к другому устройству через протокол Modbus ?

    • @kalinfl
      @kalinfl  Před 4 lety

      Я только с уарт работал. Прийдеться промежуточный контроллер ставить. Но посмотрите, может и можно.

  • @Otter_IPA
    @Otter_IPA Před 3 lety

    Подскажите пожайлуста, подвисает УАРД при передаче с панельки на ардуинку мега.. перегружаеш ардуино ..все ок.. панелька считывает без проблем до первого ввода.. .. в принципе весь обмен реализован как в этом видео. Уже закончились идеи.. может ткнете направление хотя бы) куда смотреть.. заранее спасибо)..

    • @kalinfl
      @kalinfl  Před 3 lety

      Базовыми блоками работаете?

    • @Otter_IPA
      @Otter_IPA Před 3 lety

      @@kalinfl для реализации логики - стандартные. Для чтения з УАРД - стандарный. Передача на панель пользовательские.. вот как в примере на видео. Индикатор наплате ардуино RX мигает.. типа обмен идет. Но панель молчит

  • @vladimirkuznetsov2541
    @vladimirkuznetsov2541 Před 4 lety

    Добрый день! У меня проблема с программой Nextion. Загружена версия 1-60-2.
    Всё работало замечательно до этого дня . Программа открывается но куда то исчезло окно для ввода кода Event. Все окна есть а Event пропало. Что может быть?

    • @kalinfl
      @kalinfl  Před 4 lety

      Скорее всего нужно найти ... блин, щас запущу. ПКМ по заголовку окошка - Кустомайз. И там поставь галочку закрытого окошка.

  • @yurii.lompart
    @yurii.lompart Před 4 lety

    Величезне дякую!!! Дуже цінна інформація, продовжуйте! І можна викласти файли проекту щоб розібратися? Дякую!

  • @yurii.lompart
    @yurii.lompart Před 4 lety +2

    Можливо розбирете в наступному відео як виводити графіки?

  • @user-vd8gy1kw1y
    @user-vd8gy1kw1y Před 2 lety

    Можно к Ардуино подключить Андроид устройство через его USB выход и делать аналогичные менюшки?

    • @kalinfl
      @kalinfl  Před 2 lety

      Да, ремоте ху умеет работать через уарт.

  • @ahmedechoo22
    @ahmedechoo22 Před rokem

    Здравствуйте .Есть ли разница скорости работы симулятора и реальной панели ?

    • @kalinfl
      @kalinfl  Před rokem +1

      Неа. Скорость таже.

  • @user-cw4wc1jl5i
    @user-cw4wc1jl5i Před 4 lety

    Добрый день. А можно у Вас заказать проект для управления автоматикой автоклава?

    • @kalinfl
      @kalinfl  Před 4 lety

      В вк пишите, есть подобные проекты.

    • @user-cw4wc1jl5i
      @user-cw4wc1jl5i Před 4 lety

      @@kalinfl можна ссылку

    • @kalinfl
      @kalinfl  Před 4 lety

      @@user-cw4wc1jl5i /kalinn

    • @user-cw4wc1jl5i
      @user-cw4wc1jl5i Před 4 lety

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

    • @kalinfl
      @kalinfl  Před 4 lety

      @@user-cw4wc1jl5i +7-923-418-77-шестьдва ватсап

  • @vladimirkuznetsov2541
    @vladimirkuznetsov2541 Před 4 lety

    Блин только сейчас разобрался с исчезнувшим окном Event кликнув в настройках Setting Reset layout. Всё появилось.

    • @kalinfl
      @kalinfl  Před 4 lety

      Ну воть... спрятал как-то, но пересановк точно бы спасла ситуацию.

  • @yurii.lompart
    @yurii.lompart Před 4 lety

    Разобрался я с как отправлять и получать данные и все нормально работает, если одна-две кнопки. Но как только есть много параметров, и одни принимаются, а вторые отправляются - данные по просту теряются, что очень плохо. При использовании стандартных блоков, быстродействие низкое, но данные точно приходят. Как с этим бороться?

    • @yurii.lompart
      @yurii.lompart Před 4 lety

      Использую физический UART, FlProg 5.3.0, Nextion Editor V0.58

    • @kalinfl
      @kalinfl  Před 4 lety

      Нужно не отправлять во время приёма и организовывать поток данных, шлете поди чего не попадя.

    • @yurii.lompart
      @yurii.lompart Před 4 lety

      @@kalinfl И я то конечно понимаю, но как быть когда выводится информация с трех датчиков температуры и отправляется с периодичнисю 100мс - 1 датчик пауза 100мс, 2-еще пауза 100 мс, 3-снова пауза 100мс. Через 10 сек цикл повторяется. Когда как раз идет отправка этих данных Некстион, с панели может нажата кнопка, которая выключает реле и сигнал не доходит.
      Я пробовал брать сигнал с блока Юарт выход А, и когда на нем высокий логический сигнал, то есть идет прием данных, запретил отправку. Однако и это не помогло, все равно иногда не доходят данные.

      Пока, что запускаю таймер и по три раза шлю данные, однако это не выход. Как Вы организуете отправку?
      Вы можете отписать мне здесь или в теме на форуме
      forum.flprog.ru/viewtopic.php?f=18&t=5888
      Спасибо!

    • @kalinfl
      @kalinfl  Před 4 lety

      @@yurii.lompart верно мыслите. Только разнесите сигнал датчиков на 1 секунду. А еще лучше шлите по изменению, в блоке есть настройка границы. Зачем вам в сотки пересылать. Для красоты только.

    • @yurii.lompart
      @yurii.lompart Před 4 lety

      @@kalinfl Опросы датчиков каждые 10 сек, отправка только по изменению значения, 3 переменные с разницей 100мс, отправка-пауза100мс-отправка.
      Заметил что теряются данные, только те которые отправляются с экрана на МК, с МК все приходит. Частично решил запуском таймера, который 5 раз отправляет данные на МК - чтобы точно дошли.

  • @alexprist633
    @alexprist633 Před 2 lety +1

    Здравствуйте, Николай! А в чем проблема выложить блок для Некстион? Я начал проект ФЛ прог + Некстион и прозрел! пока была одна кнопка и пару величин все работало- сделал проект на 18 кнопок- время реакции реле на нажатие кнопки- 2..3 сек - реакция дисплея+ 7 секунд реакция контроллера!= дебилизм! Я не программист и то, что вы показали на примере- это сотая часть моего проекта! Если разбираться, возится так с каждым блоком- можно сразу изучать С+. Блок в студию! Спасибо!

    • @kalinfl
      @kalinfl  Před 2 lety

      Таким хитрым способом я сподвигаю товарищей открыть туториал некстиона и разобраться в вопросе, т.к. вы правильно сказали - это сотая часть от возможностей некстион. Ну а если совсем воробушек, то заработать на шоколадку отдав готовые блоки.

    • @alexprist633
      @alexprist633 Před 2 lety

      @@kalinfl согласен- труд должен быть оплачен. Подскажите, как вам написать в личку? не однокласники, не контакт. спс.

    • @kalinfl
      @kalinfl  Před 2 lety

      @@alexprist633 не буквами скажи еще. Kalin.n@mail.ru

  • @user-kg6en9hf3f
    @user-kg6en9hf3f Před 3 lety

    Здравствуйте наткнулся на ваше видео понравился мне блок отправки в Nextion .Но не могу найти такой пользовательский блок.

    • @kalinfl
      @kalinfl  Před 3 lety

      Он пользовательский. Создайте свой.

    • @user-kg6en9hf3f
      @user-kg6en9hf3f Před 3 lety

      @@kalinfl Для меня это сложновато я далек от програмирования.

    • @kalinfl
      @kalinfl  Před 3 lety

      @@user-kg6en9hf3f да ну... в флпрог вообще очень мало програмистов

    • @user-kg6en9hf3f
      @user-kg6en9hf3f Před 3 lety

      @@kalinfl Позанимался я вчера отправкой значений по UART в панель Nextion. По сути как я понял можно отправить строку например.t0.txt="значение"0xff0xff0xff и значение отразится в поле t0.Но возникает проблема при загрузке ардуино кавычки в которые заключено значение показывает как ошибку а без кавычек панель не определяет значение.Пробовал даже скопировать готовый скетч и там тоже показывает ошибку на строке отправки.Версии ардуино ide 1.8.13 и 1.8.7 .Может я что-то не так понял.

    • @kalinfl
      @kalinfl  Před 3 lety

      @@user-kg6en9hf3f магия. А мой скетч качали?

  • @MrDavit00
    @MrDavit00 Před 2 lety

    Доброго дня . Как обнулить показания при вводе с клавиатуры ?

    • @kalinfl
      @kalinfl  Před 2 lety

      При переходе в панель редактирования сначала нужно переменной присвоить 0.

    • @MrDavit00
      @MrDavit00 Před 2 lety

      @@kalinfl благодарю Вас за ответ . Как понимаю речь видеть о экране клавиатуре который заблокирован для редактирование ?

    • @kalinfl
      @kalinfl  Před 2 lety

      @@MrDavit00 нет