Тёмный

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

Калинников Николай
Подписаться 6 тыс.
Просмотров 13 тыс.
50% 1

Представлена работа Nextion с ESP01. Оперативная работа и простота программирования.

Наука

Опубликовано:

 

23 окт 2019

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

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