arduino due + панель nextion
- Siberian
- Лейтенант
- Сообщения: 635
- Зарегистрирован: 07 сен 2015, 11:51
- Откуда: СССР
- Имя: Александр
- Благодарил (а): 35 раз
- Поблагодарили: 5 раз
arduino due + панель nextion
Здравствуйте, Коллеги!
Пробовал ли кто связку arduino due + панель nextion?
И сравнивал ли с arduino mega + панель nextion?
Дело в том, что при использовании Uno или Mega с панелью - это конкретный большой тормоз, изменения скорости передачи с 9600 на более высокую никаких результатов не приносят.
Может у кого были проекты с Due, была ли разница?
Пробовал ли кто связку arduino due + панель nextion?
И сравнивал ли с arduino mega + панель nextion?
Дело в том, что при использовании Uno или Mega с панелью - это конкретный большой тормоз, изменения скорости передачи с 9600 на более высокую никаких результатов не приносят.
Может у кого были проекты с Due, была ли разница?
-
- Сержант
- Сообщения: 138
- Зарегистрирован: 19 апр 2018, 13:37
- Имя: Павел
-
- Сержант
- Сообщения: 138
- Зарегистрирован: 19 апр 2018, 13:37
- Имя: Павел
arduino due + панель nextion
Выложу сюда проект, может кто посоветует что путное по улучшению 
Вам будет понятна вся логика работы контроллера и дисплея
Проект до конца не закончен поэтому выкладывать не хотел, сильно не критиковать
Проект создан в "FLprog 4.2.0" (и проверял только на 5.0.3), в более новых версия не проверял и редакторе "NextionHMI 053v" (да Nextion оригинал)
Работа там колоссальная и я использовал весь свой скил по програмированию в 2018 году, есть много полезного такое как
- обработка дисплеем большей части нажатий и отправка уже готового значения в контроллер,
- Передача переменных разного типа,
- настройка времени и высокосотный год,
- Автоматический/Ручной режим с авто переключением значков на дисплее
- Изменение скорости передачи данных дисплей-контроллер
- Глобальные и локальные переменные
- Добился того чтобы если страница не активна с нее не приходят данные
- Вывод графиков и заполнение его нужными данными с заполнением поле отрисовки основного графика добавляются новые в онлайн
- и многое другое
Побывал на MEGA, DUE, NODEMCU, но планирую переделать на ESP32
Надеюсь что будет полезен мой опыт собранный в одном месте, и надеюсь на обратную связь (Вдруг там есть ошибки или недочеты)
Дублирую свое же сообщение из др поста viewtopic.php?t=6361&start=20#p92165

Вам будет понятна вся логика работы контроллера и дисплея
Проект до конца не закончен поэтому выкладывать не хотел, сильно не критиковать

Проект создан в "FLprog 4.2.0" (и проверял только на 5.0.3), в более новых версия не проверял и редакторе "NextionHMI 053v" (да Nextion оригинал)
Работа там колоссальная и я использовал весь свой скил по програмированию в 2018 году, есть много полезного такое как
- обработка дисплеем большей части нажатий и отправка уже готового значения в контроллер,
- Передача переменных разного типа,
- настройка времени и высокосотный год,
- Автоматический/Ручной режим с авто переключением значков на дисплее
- Изменение скорости передачи данных дисплей-контроллер
- Глобальные и локальные переменные
- Добился того чтобы если страница не активна с нее не приходят данные
- Вывод графиков и заполнение его нужными данными с заполнением поле отрисовки основного графика добавляются новые в онлайн
- и многое другое
Побывал на MEGA, DUE, NODEMCU, но планирую переделать на ESP32
Надеюсь что будет полезен мой опыт собранный в одном месте, и надеюсь на обратную связь (Вдруг там есть ошибки или недочеты)
Дублирую свое же сообщение из др поста viewtopic.php?t=6361&start=20#p92165
У вас нет необходимых прав для просмотра вложений в этом сообщении.
- Siberian
- Лейтенант
- Сообщения: 635
- Зарегистрирован: 07 сен 2015, 11:51
- Откуда: СССР
- Имя: Александр
- Благодарил (а): 35 раз
- Поблагодарили: 5 раз
-
- Сержант
- Сообщения: 138
- Зарегистрирован: 19 апр 2018, 13:37
- Имя: Павел
arduino due + панель nextion
Можно, игрался со скоростями и контроллерами.
Конкретно проверял скорость заполнения двух графиков из массива по 400 точек.
Ощутимого прироста в скорости передачи данных нет! При смене контроллера ни при смене скорости, я думаю проблемам лежит в библиотеках использовавших автор программы. Возможно если использовать знания и умения "ecoins" то удастся увеличить скорость передачи и более стабильную работу.
Отправлено спустя 2 минуты 19 секунд:
Разница в том что одна работает с 5в логокой а вторая с 3.3в, И нельзя запитывать от одного источника питания.
Отправлено спустя 2 минуты 34 секунды:
Да при смене скорости не забывайте менять ее в прошивке дисплея и в скетче с 9600 на нужное вам, иначе работать не будет (даже видеть друг друга не будут)
Отправлено спустя 8 минут 14 секунд:
[ref]Siberian[/ref], Я ответил на Ваш вопрос?
У вас нет необходимых прав для просмотра вложений в этом сообщении.
- Siberian
- Лейтенант
- Сообщения: 635
- Зарегистрирован: 07 сен 2015, 11:51
- Откуда: СССР
- Имя: Александр
- Благодарил (а): 35 раз
- Поблагодарили: 5 раз
arduino due + панель nextion
Спасибо!Gordon0007 писал(а): 03 авг 2020, 10:46Можно, игрался со скоростями и контроллерами.
Конкретно проверял скорость заполнения двух графиков из массива по 400 точек.
Ощутимого прироста в скорости передачи данных нет! При смене контроллера ни при смене скорости, я думаю проблемам лежит в библиотеках использовавших автор программы.
Проверка NextionHMI ESP32.flp
Проверка NextionHMI 053v.HMI
Возможно если использовать знания и умения "ecoins" то удастся увеличить скорость передачи и более стабильную работу.
Отправлено спустя 2 минуты 19 секунд:Разница в том что одна работает с 5в логокой а вторая с 3.3в, И нельзя запитывать от одного источника питания.
Отправлено спустя 2 минуты 34 секунды:
Да при смене скорости не забывайте менять ее в прошивке дисплея и в скетче с 9600 на нужное вам, иначе работать не будет (даже видеть друг друга не будут)
Отправлено спустя 8 минут 14 секунд:
[ref]Siberian[/ref], Я ответил на Ваш вопрос?
-
- Сержант
- Сообщения: 138
- Зарегистрирован: 19 апр 2018, 13:37
- Имя: Павел
arduino due + панель nextion
[ref]Siberian[/ref], Если не секрет что вы делаете на Nextion?
Спрашиваю чисто из любопытства и возможного идейного союзника по борьбе с тормозами при передачи данных.
Я делаю управление аквариумом.
Спрашиваю чисто из любопытства и возможного идейного союзника по борьбе с тормозами при передачи данных.
Я делаю управление аквариумом.
- Siberian
- Лейтенант
- Сообщения: 635
- Зарегистрирован: 07 сен 2015, 11:51
- Откуда: СССР
- Имя: Александр
- Благодарил (а): 35 раз
- Поблагодарили: 5 раз
arduino due + панель nextion
[ref]Gordon0007[/ref], Нет никакого секрета.
У меня товарищ занимается всяко-разным разведением птицы (не для коммерции, для себя), угощает меня в знак благодарности за мои труды домашней курочкой, яичком.
Какие-то породистые куры, перепела и т.п.
Вот он меня и озадачивает разными инкубаторами, в течение четырех лет я по разному модернизировал и механику и управление.
Хочу довести до удобного пользования инкубатором.
Хорошим информативным управление посчитал панель Nextion.
Но к сожалению очень сильные тормоза.
У меня товарищ занимается всяко-разным разведением птицы (не для коммерции, для себя), угощает меня в знак благодарности за мои труды домашней курочкой, яичком.
Какие-то породистые куры, перепела и т.п.
Вот он меня и озадачивает разными инкубаторами, в течение четырех лет я по разному модернизировал и механику и управление.
Хочу довести до удобного пользования инкубатором.
Хорошим информативным управление посчитал панель Nextion.
Но к сожалению очень сильные тормоза.
-
- Сержант
- Сообщения: 138
- Зарегистрирован: 19 апр 2018, 13:37
- Имя: Павел
arduino due + панель nextion
[ref]Siberian[/ref], Очень сильно помогает обработка всего на дисплее и в контроллер отправлять одно значение.
Есть два пути:
1. обработку нажатия кнопки нажатой на дисплее после чего контроллер получает, что нажато и потом вывод на дисплей
2. обработкой и визуализацией занимается дисплей а контроллер просто периодически получает информацию с дисплея
Второй путь сложнее, но работает быстрее и не тормозит контроллер
Есть два пути:
1. обработку нажатия кнопки нажатой на дисплее после чего контроллер получает, что нажато и потом вывод на дисплей
2. обработкой и визуализацией занимается дисплей а контроллер просто периодически получает информацию с дисплея
Второй путь сложнее, но работает быстрее и не тормозит контроллер
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 3 гостя