ESP32 и китайский Nextion

На этом форуме Вы можете задать вопросы знатокам программы и автору.
Pelletizer
Рядовой
Сообщения: 91
Зарегистрирован: 12.09.2019{, 07:10}
Репутация: 5
Имя: Дмитрий

ESP32 и китайский Nextion

#1

Сообщение Pelletizer » 15.04.2020{, 22:40}

Добрый вечер, у кого-нибудь получилось скрестить esp32 и китайский nextion он же tjc. Я сколько не бился не получается. Или может у кого получалось скрестить оригинальный nextion? Просто не могу понять в чем проблема. Китайские намного дешевле, софт я англоязычный я нашел, шрифты тоже, если кому надо могу скинуть, главное разобраться как подружить их.

Отправлено спустя 53 минуты 11 секунд:
Попробовал на UNO, толку нет, данные бегут, а на кнопку не реагирует, не подскажите может ошибка где? Скрины во вложении, или же не совместимость? Я где то находил статью что TJC и Flprog дружат, может в новой версии что то....
Вложения
fl1.JPG
fl2.JPG
fl3.JPG
fl4.JPG
fl5.JPG

Pelletizer
Рядовой
Сообщения: 91
Зарегистрирован: 12.09.2019{, 07:10}
Репутация: 5
Имя: Дмитрий

ESP32 и китайский Nextion

#2

Сообщение Pelletizer » 15.04.2020{, 23:34}

Еще

Отправлено спустя 1 час 30 минут 38 секунд:
Все, видимо нашел ошибку.... Имя страницы надо писать как в редакторе, завтра попробую...
Вложения
fl6.JPG
fl7.JPG

Gordon0007
Сержант
Сообщения: 138
Зарегистрирован: 19.04.2018{, 13:37}
Репутация: 13
Имя: Павел

ESP32 и китайский Nextion

#3

Сообщение Gordon0007 » 16.04.2020{, 13:42}

Pelletizer, Я подключал оригинал 5 и 7 дюймов к ESP32, все работало нормально, без конвекторов уровней и танцев с бубном. Выводил графики и получал/отправлял переменные.

Pelletizer
Рядовой
Сообщения: 91
Зарегистрирован: 12.09.2019{, 07:10}
Репутация: 5
Имя: Дмитрий

ESP32 и китайский Nextion

#4

Сообщение Pelletizer » 16.04.2020{, 15:13}

Gordon0007, да, разобрался, все завелась, но тормозит страшно если больше двух элементов на экране, буду скорость менять...

Отправлено спустя 57 секунд:
Не покупайте оригинал, берите Китай , они 3200 за 7 дюймов без кешбека. С кешем я думаю за 3100 выходят

Отправлено спустя 1 минуту 39 секунд:
Как я уже говорил за совтом и шрифтами обращайтесь, я целый день потратил чтобы найти его, некстион все подчищает, в дискорде только удалось найти в группе зарубежный энтузиастов.

Gordon0007
Сержант
Сообщения: 138
Зарегистрирован: 19.04.2018{, 13:37}
Репутация: 13
Имя: Павел

ESP32 и китайский Nextion

#5

Сообщение Gordon0007 » 17.04.2020{, 14:09}

Pelletizer, Выкладывайте сюда для людей :)

Ingwar
Полковник
Сообщения: 1929
Зарегистрирован: 28.10.2015{, 22:47}
Репутация: 223
Откуда: Ленобласть
Имя: Игорь

ESP32 и китайский Nextion

#6

Сообщение Ingwar » 17.04.2020{, 19:37}

Pelletizer писал(а):
16.04.2020{, 15:16}
некстион все подчищает
Это да... Чистят суки качественно.
Только оба дисплея выпускает одна контора - для внутреннего рынка tjc и nextion для всех остальных.
Люди в своем большинстве живо интересуются всем на свете, за исключением того, что действительно стоит знать.

Pelletizer
Рядовой
Сообщения: 91
Зарегистрирован: 12.09.2019{, 07:10}
Репутация: 5
Имя: Дмитрий

ESP32 и китайский Nextion

#7

Сообщение Pelletizer » 17.04.2020{, 20:38}

Ingwar, Поэтому я и не хочу подставлять ни автора ни форум, многие прочитали увидели, если нужно будут обратятся а ещё долго буду на связи

Ingwar
Полковник
Сообщения: 1929
Зарегистрирован: 28.10.2015{, 22:47}
Репутация: 223
Откуда: Ленобласть
Имя: Игорь

ESP32 и китайский Nextion

#8

Сообщение Ingwar » 17.04.2020{, 20:53}

Pelletizer, ну раз пошла такая "пьянка", прошу в личку поделиться... :smile38:
Люди в своем большинстве живо интересуются всем на свете, за исключением того, что действительно стоит знать.

Pelletizer
Рядовой
Сообщения: 91
Зарегистрирован: 12.09.2019{, 07:10}
Репутация: 5
Имя: Дмитрий

ESP32 и китайский Nextion

#9

Сообщение Pelletizer » 17.04.2020{, 21:45}

Ingwar, главное чтобы вы не были представителем nextion :D :D :D

Ingwar
Полковник
Сообщения: 1929
Зарегистрирован: 28.10.2015{, 22:47}
Репутация: 223
Откуда: Ленобласть
Имя: Игорь

ESP32 и китайский Nextion

#10

Сообщение Ingwar » 17.04.2020{, 22:29}

Pelletizer писал(а):
17.04.2020{, 21:45}
главное чтобы вы не были представителем nextion
Поздняк метаться :smile171:
Люди в своем большинстве живо интересуются всем на свете, за исключением того, что действительно стоит знать.

Fuksas
Рядовой
Сообщения: 16
Зарегистрирован: 12.06.2017{, 23:13}
Репутация: 0

ESP32 и китайский Nextion

#11

Сообщение Fuksas » 18.04.2020{, 20:39}

Добрый вечер, можно ссылку где купить tjc дисплей?

Ingwar
Полковник
Сообщения: 1929
Зарегистрирован: 28.10.2015{, 22:47}
Репутация: 223
Откуда: Ленобласть
Имя: Игорь

ESP32 и китайский Nextion

#12

Сообщение Ingwar » 18.04.2020{, 23:10}

Fuksas писал(а):
18.04.2020{, 20:39}
можно ссылку где купить tjc дисплей?
https://aliexpress.ru/wholesale?catId=0 ... Text=TJCTM
В своем городе я видел тут
Люди в своем большинстве живо интересуются всем на свете, за исключением того, что действительно стоит знать.

Аватара пользователя
grin-mpx
Лейтенант
Сообщения: 477
Зарегистрирован: 17.07.2017{, 18:39}
Репутация: 55
Откуда: Днепр. UA
Имя: Григорий

ESP32 и китайский Nextion

#13

Сообщение grin-mpx » 18.04.2020{, 23:35}

Ingwar писал(а):
18.04.2020{, 23:10}
https://aliexpress.ru/wholesale?catId=0 ... Text=TJCTM
В своем городе я видел тут
Это не tjc в плане внутрикитайской версии Nextion.
Искать нужно на али по номеру tjc4832t035

Ingwar
Полковник
Сообщения: 1929
Зарегистрирован: 28.10.2015{, 22:47}
Репутация: 223
Откуда: Ленобласть
Имя: Игорь

ESP32 и китайский Nextion

#14

Сообщение Ingwar » 19.04.2020{, 11:04}

grin-mpx, верно...
Тут конкретнее.
Люди в своем большинстве живо интересуются всем на свете, за исключением того, что действительно стоит знать.

Аватара пользователя
dekorator
Лейтенант
Сообщения: 427
Зарегистрирован: 06.09.2015{, 09:39}
Репутация: 7
Откуда: Баку

ESP32 и китайский Nextion

#15

Сообщение dekorator » 21.04.2020{, 22:05}

Pelletizer писал(а):
16.04.2020{, 15:16}
все завелась, но тормозит страшно
Как с тормозами, удалось что то сделать?

Pelletizer
Рядовой
Сообщения: 91
Зарегистрирован: 12.09.2019{, 07:10}
Репутация: 5
Имя: Дмитрий

ESP32 и китайский Nextion

#16

Сообщение Pelletizer » 21.04.2020{, 22:07}

dekorator писал(а):
21.04.2020{, 22:05}
Pelletizer писал(а):
16.04.2020{, 15:16}
все завелась, но тормозит страшно
Как с тормозами, удалось что то сделать?
Для начала попробуйте увеличить скорость обмена

Отправлено спустя 1 минуту 33 секунды:
Fuksas писал(а):
18.04.2020{, 20:39}
Добрый вечер, можно ссылку где купить tjc дисплей?
#Aliexpress 592,22 руб. 3%СКИДКА | 2,2/2,4/2,8/3,2/3,5/4,3/5,0/7,0 дюймов TFT HMI ЖК-дисплей Дисплей модуль Экран сенсорный экран для Arduino 320*240/400*240/480*320/480*272/ 800*480
https://a.aliexpress.ru/_eLtlIU

Аватара пользователя
dekorator
Лейтенант
Сообщения: 427
Зарегистрирован: 06.09.2015{, 09:39}
Репутация: 7
Откуда: Баку

ESP32 и китайский Nextion

#17

Сообщение dekorator » 21.04.2020{, 22:37}

Pelletizer писал(а):
21.04.2020{, 22:08}
Для начала попробуйте увеличить скорость обмена
У автора это не предусмотрено, но можно править в коде, что я обычно и делаю - ставлю 11520, но это особо не помогает. Стоит поставить в схему блок - "получить id текущей страницы", начинается неконтролируемый обмен данными межу панелью и контроллером, притом в каждом цикле. А опрос нажатия кнопок через переменные !?? - Это что-то :( .
Надо писать свои блоки :yes:

Pelletizer
Рядовой
Сообщения: 91
Зарегистрирован: 12.09.2019{, 07:10}
Репутация: 5
Имя: Дмитрий

ESP32 и китайский Nextion

#18

Сообщение Pelletizer » 21.04.2020{, 22:41}

dekorator писал(а):
21.04.2020{, 22:37}
Pelletizer писал(а):
21.04.2020{, 22:08}
Для начала попробуйте увеличить скорость обмена
У автора это не предусмотрено, но можно править в коде, что я обычно и делаю - ставлю 11520, но это особо не помогает. Стоит поставить в схему блок - "получить id текущей страницы", начинается неконтролируемый обмен данными межу панелью и контроллером, притом в каждом цикле. А опрос нажатия кнопок через переменные !?? - Это что-то :( .
Надо писать свои блоки :yes:
Про id страницы не знаю не пробовал, но можете попробовать определять страницу через переменную, может поможет, я пока до этого не дошел

Аватара пользователя
grin-mpx
Лейтенант
Сообщения: 477
Зарегистрирован: 17.07.2017{, 18:39}
Репутация: 55
Откуда: Днепр. UA
Имя: Григорий

ESP32 и китайский Nextion

#19

Сообщение grin-mpx » 22.04.2020{, 01:41}

dekorator писал(а):
21.04.2020{, 22:37}
Стоит поставить в схему блок - "получить id текущей страницы", начинается неконтролируемый обмен данными межу панелью и контроллером, притом в каждом цикле. А опрос нажатия кнопок через переменные !?? - Это что-то
Вы просто не понимаете насколько важен этот как вы написали неконтролируемый обмен. Бред был-бы если бы контроллер опрашивал панель 2 раза в секунду или реже. Вот тогда были бы действительно тормоза. Аналогично с кнопками. При правильной организации проекта всё прекрасно работает.
На видео проект собранный на основе опроса номера страницы. Страниц там примерно 40, вся информация выводится только на текущую страницу. На странице недельной программы нагрева (на видео с 2:50) отображается 45 ! параметров. Думаю такой скорости обновления вполне достаточно.
P.S. Скорость обмена 9600
СпойлерПоказать

Аватара пользователя
dekorator
Лейтенант
Сообщения: 427
Зарегистрирован: 06.09.2015{, 09:39}
Репутация: 7
Откуда: Баку

ESP32 и китайский Nextion

#20

Сообщение dekorator » 24.04.2020{, 20:51}

grin-mpx писал(а):
22.04.2020{, 01:41}
Вы просто не понимаете, насколько важен этот, как вы написали, неконтролируемый обмен.
А где я писал, что проблема в панели или в ЕЁ скорости обмена с контроллером? Я лишь упомянул, что в штатном блоке настройка скорости не предусмотрена. Проблема совсем в другом, а именно в самом контроллере, точнее что творится в момент общения этой парочки. Проект проекту рознь, и в Вашем примере может и не очень важно, что происходит в момент обмена с самим контроллером, а в моем случае это очень важно, и уверен что такая ситуация не только у меня. Думаю, что было бы лучше, если пользователь мог сам настраивать скорость, интервал обмена и момент начала опроса панели, ну и конечно же - правильная организация проекта. :smile198:

Ответить

Вернуться в «Спросить у знатоков»