Nextion Дисплеи

APJ
Offline
Зарегистрирован: 25.03.2015

Скажите как у этих дисплеев с читаемостью на солнце. И будут работать нормально тач если руки мокрые, и на экране капли воды. Нужно экран поставить на катер.

DIYMan
DIYMan аватар
Offline
Зарегистрирован: 23.11.2015

APJ пишет:

Скажите как у этих дисплеев с читаемостью на солнце. И будут работать нормально тач если руки мокрые, и на экране капли воды. Нужно экран поставить на катер.

1. Хреново;

2. Тач резистивный, со всеми вытекающими.

Короче, по всем пунктам - не алё для постановки на катер.

APJ
Offline
Зарегистрирован: 25.03.2015

DIYMan пишет:

APJ пишет:

Скажите как у этих дисплеев с читаемостью на солнце. И будут работать нормально тач если руки мокрые, и на экране капли воды. Нужно экран поставить на катер.

1. Хреново;

2. Тач резистивный, со всеми вытекающими.

Короче, по всем пунктам - не алё для постановки на катер.

Ок, спасибо. Буду думать над другими вариантами.

alexlepeshkin
Offline
Зарегистрирован: 14.10.2018

Есть возможность сделать так, что когда ведешь пальцем по нескольким кнопками они нажимались? Все мои эксперименты показывали,что экран отрабатывает только координаты нажатия и отпускания.

DIYMan
DIYMan аватар
Offline
Зарегистрирован: 23.11.2015

alexlepeshkin пишет:
Есть возможность сделать так, что когда ведешь пальцем по нескольким кнопками они нажимались? Все мои эксперименты показывали,что экран отрабатывает только координаты нажатия и отпускания.

Емнип, нет такой возможности.

Ursinoid
Offline
Зарегистрирован: 04.03.2018

А есть возможность сделать так что бы текстовое поле было допустим поверх поля индикатора? У меня что-то такое получилось, но потом опять индикатор закрывает собой текст.

DIYMan
DIYMan аватар
Offline
Зарегистрирован: 23.11.2015

Ursinoid пишет:

А есть возможность сделать так что бы текстовое поле было допустим поверх поля индикатора? У меня что-то такое получилось, но потом опять индикатор закрывает собой текст.

Что за "индикатор"? В рамках парадигмы Nextion - не вижу ни одного компонента с названием "индикатор".

Ursinoid
Offline
Зарегистрирован: 04.03.2018

Прошу прощения, это я так называю Gaude.

xDriver
xDriver аватар
Offline
Зарегистрирован: 14.08.2015

Ursinoid пишет:

Прошу прощения, это я так называю Gaude.

может все-же Gauge ?

Ursinoid
Offline
Зарегистрирован: 04.03.2018

Не суть важно, меня интересует ответ, да, верно Gauge.

DIYMan
DIYMan аватар
Offline
Зарегистрирован: 23.11.2015

Ursinoid пишет:

Не суть важно, меня интересует ответ, да, верно Gauge.

При смене значений компонента - Nextion его перерисовывает и выносит на передний план. Т.е. с Z-order там - всё печально, и пофиг, как вы раскидали компоненты поверх друг друга. Выход: после смены значений Gauge - менять текст в поле ввода, добавляя/удаляя пробел в конце, например. Но будет flickering, думаю.

Советую пересмотреть подход к интерфейсу ;) Потому как ограничений по интерфейсу у Nextion - вагон с прицепчиком.

Ursinoid
Offline
Зарегистрирован: 04.03.2018

Я текстовое поле добавил после добавления Gauge, но периодически последний всё равно перекрывает собой текст. А интерфейс я сейчас сижу и переделываю. Хотя честно говоря это печально, я имею ввиду отсутствие у индикатора слоёв как в  какой нибудь захудалой проге для рисования.

DIYMan
DIYMan аватар
Offline
Зарегистрирован: 23.11.2015

Ursinoid пишет:

Я текстовое поле добавил после добавления Gauge, но периодически последний всё равно перекрывает собой текст. 

Я ж писал:

DIYMan пишет:

При смене значений компонента - Nextion его перерисовывает и выносит на передний план. Т.е. с Z-order там - всё печально, и пофиг, как вы раскидали компоненты поверх друг друга

По поводу этого:

Ursinoid пишет:

Хотя честно говоря это печально, я имею ввиду отсутствие у индикатора слоёв как в  какой нибудь захудалой проге для рисования.

Это не так просто, как кажется ;) Реализовать, конечно, можно, но что-то китайцы совсем обленились - не хотят :)

andriano
andriano аватар
Offline
Зарегистрирован: 20.06.2015

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

diger67
Offline
Зарегистрирован: 25.07.2015

Пользование готовым продуктом разработки конечно удобно. Но может лучше посмотреть в сторону более продвинутых контроллеров для работы с tft 8 - 16 bit можно работать с stm32f103v - 407v, ну или f429zg - ii со встроенным контроллером LTDC и поддержкой двух слоев и контроллером DMA2D. Прикрутив библиотеку EmWin. Вот пример что можно сделать и без библиотек https://youtu.be/8xuIp0JbNwQ

s0k01
Offline
Зарегистрирован: 02.06.2018

Может больной вопрос, но есть может у кого то софт из ссылок с первых постов, не могу найти ни где на читабельном виде (английский,русский) прогу для китайских некстионов TJC

freearduino
Offline
Зарегистрирован: 21.04.2014

Всем привет!

Есть у кого программа для китайских дисплеев на русском?

Или альтернативное ПО?

 

P.S. В самом первом посте. ссылки не работают...

anatoliyrnd
Offline
Зарегистрирован: 17.03.2016

stambylov пишет:

Привет друзья)

Покупал много уже дисплеев Nextion, ссылка на дисплей , устанавливал в дверцы щитов, но теперь пришлось колхозить, нужно было на стену повесить, а как его вешеть, если крепление дисплея предназначено для установки на дверь щита и т.п.

Вот нашел альтернативный и красивый способ, купил щит, ссылка на щит, выбросил заднюю часть его, вырезал под дисплей отверстие, и вуаля, красивый внешний вид)

 

За такие деньги мне ребята , которые занимаются макетами разными для рекламщиков, сделали пластиковый корпус, по моим размерам и нужного мне цвета. 

stambylov
stambylov аватар
Offline
Зарегистрирован: 10.05.2012

anatoliyrnd пишет:

stambylov пишет:

Привет друзья)

Покупал много уже дисплеев Nextion, ссылка на дисплей , устанавливал в дверцы щитов, но теперь пришлось колхозить, нужно было на стену повесить, а как его вешеть, если крепление дисплея предназначено для установки на дверь щита и т.п.

Вот нашел альтернативный и красивый способ, купил щит, ссылка на щит, выбросил заднюю часть его, вырезал под дисплей отверстие, и вуаля, красивый внешний вид)

 

За такие деньги мне ребята , которые занимаются макетами разными для рекламщиков, сделали пластиковый корпус, по моим размерам и нужного мне цвета. 

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

lehamozg
Offline
Зарегистрирован: 06.11.2015

Всем привет! Дайте пожалуйста прогу usart hmi для tjc руссифицированную, по форуму ни одна ссылка не работает! Спасибо заранее!

lehamozg
Offline
Зарегистрирован: 06.11.2015

Пришлось самому переводить, потратил 2 дня, зато последняя версия. Переводил 4 файла: hmitype.dll, rsapp.dll, run.dll, USART HMI.exe

Файл hmics.lang для USART HMI можно не переводить, для Nextion Editor наоборот, нужно переводить только этот файл.

freearduino
Offline
Зарегистрирован: 21.04.2014

lehamozg пишет:

Пришлось самому переводить, потратил 2 дня, зато последняя версия. Переводил 4 файла: hmitype.dll, rsapp.dll, run.dll, USART HMI.exe

Файл hmics.lang для USART HMI можно не переводить, для Nextion Editor наоборот, нужно переводить только этот файл.

Доброе время суток!

Можете поделится?

Буду благодарен: freearduino@gmail.com

s0k01
Offline
Зарегистрирован: 02.06.2018

мне бы тоже файлик этот abckiller@bk.ru

lehamozg
Offline
Зарегистрирован: 06.11.2015

На гугл почту не отправляет, не знаю почему, даже загрузить на почту архив не дает, через маилру работает! abckiller@bk.ru ему отправилось

lehamozg
Offline
Зарегистрирован: 06.11.2015
s0k01
Offline
Зарегистрирован: 02.06.2018

Здоровья тебе, мил человек!

 

Fedos1961
Offline
Зарегистрирован: 26.04.2015

Уважаемый lehamozg. И мне отправьте пожалуйста. Пробовал сам переводить, но получилось на уровне гугл переводчика, корявенько.  fedos1961@yandex.ru

verdana
Offline
Зарегистрирован: 20.01.2014

Уважаемый lehamozg. Если возможно, отпрвьте мне тоже.

pimenov-60@yandex.ru или pimenov-6060@mail.ru

d_tramp
Offline
Зарегистрирован: 15.05.2017

Господа! Я что-то не догнал - зачем очередь стоит? А то может и мне надо?

Это какой-то аналог Nextion Editor?

lehamozg
Offline
Зарегистрирован: 06.11.2015

https://ru.files.fm/u/d9kbuqmm

Заменить файлы предварительно удалив оригинал. Для редактирования (руссификации) файлов использовал Radialix 3

https://4pda.ru/forum/index.php?showtopic=518750

Если создавали файл в китайской версии (до руссификации) - то настройки элементов справа внизу будут на китайском!

d_tramp Usart HMI это аналог Nextion Editor, но для экранов сделанных для китайского рынка, они в разы дешевле, а по сути одно и тоже.

verdana
Offline
Зарегистрирован: 20.01.2014

Спасибо.

verdana
Offline
Зарегистрирован: 20.01.2014

Спасибо.

d_tramp
Offline
Зарегистрирован: 15.05.2017

Всем привет! Выручайте! :)
Несколько страниц назад вы мне уже помогали с подобной проблемой. 
Есть страница, на ней кнопки - какую-то нажали, ушли на другой экран, вернулись
страница в исходном положении (кнопка не нажата). Тогда мне помогли и решение такое:

if(ib1.val==0)
{
  ib1.val=1
  print "b1-on"
  printh 0d 0a
}else if(ib1.val==1)
{
  ib1.val=0
  print "b1-off"
  printh 0d 0a
}
 
в таймер Event:
if(ib1.val==0)
{
  page1.b1.pic=2
}else if(ib1.val==1)
{
  page1.b1.pic=3
 
тут даже мне понятно - включили - одна картинка - выключили другая.
данные о состоянии хранятся - всем весело - все смеются...

А вот я передаю на экран, скажем, значение температуры
    Serial1.print ("t0.txt="); Serial1.write(0x22); Serial1.print (Tstr); Serial1.write(0x22); Serial1.write(0xff); Serial1.write(0xff); Serial1.write(0xff);
перехожу на другую страницу, возвращаюсь - данных конечно нет.
они будут при следующем обновлении, минут через 10 - НЕКРАСИВО! :)
надо в идеале помнить и выдавать последнее принятое значение.

Как сделать?
DIYMan
DIYMan аватар
Offline
Зарегистрирован: 23.11.2015

d_tramp пишет:


А вот я передаю на экран, скажем, значение температуры
    Serial1.print ("t0.txt="); Serial1.write(0x22); Serial1.print (Tstr); Serial1.write(0x22); Serial1.write(0xff); Serial1.write(0xff); Serial1.write(0xff);
перехожу на другую страницу, возвращаюсь - данных конечно нет.
они будут при следующем обновлении, минут через 10 - НЕКРАСИВО! :)
надо в идеале помнить и выдавать последнее принятое значение.

Как сделать?

Передавать в глобальную переменную, а в событии инициализации экрана доставать из этой переменной и в поле ввода помещать.

d_tramp
Offline
Зарегистрирован: 15.05.2017

Привет!
т.е.  создаю текстовое поле t2
переменная для температуры tin
где мне написать что tin.val=t2.txt?

пробую в таймере - ругается...

alexlepeshkin
Offline
Зарегистрирован: 14.10.2018

Потому-что tin - целочисленная переменная, а t2 - текстовая.
Надо тогда cov t2.txt,tin.val,0 // перевести текст в число. 0 в конце - кол-во символов,0 - автоматический подсчет длины.

d_tramp
Offline
Зарегистрирован: 15.05.2017

Передавать в глобальную переменную, а в событии инициализации экрана доставать из этой переменной и в поле ввода помещать.
А еще подробнее можно? ну не получается у меня :)

alexlepeshkin
Offline
Зарегистрирован: 14.10.2018

Переменную tin сделать global (параметр vscope). В скетче ардуино прописать присвоение переменной tin нужных значений, а в Nextion Editor в Preinitialize Event нужной страницы прописать: cov t2.txt,tin.val,0

И тогда каждый раз возвращаясь на эту страницу в текстовое поле t2 будет прописываться значание переменной tin. Это будет делать сам экран, не ардуино.

Присваивая переменной tin новые данные лучше прописывать так скажем "полный адрес переменной": page0.tin.val=newdata
page0 - имя страницы где находится эта переменная tin

d_tramp
Offline
Зарегистрирован: 15.05.2017

СПАСИБО! Получилось!
Но в моем случаем оказалось нужно прописать
в Preinitialize Event нужной страницы: cov t2.txt,tin.val,0
и сделать переменные глобальными...

alexlepeshkin
Offline
Зарегистрирован: 14.10.2018

На здоровье! ))

lehamozg
Offline
Зарегистрирован: 06.11.2015

Всем привет! Случайно наткнулся сегодня на Usart HMI 0.54, я так понял это китайцы модернизировали 0.53 версию, причем там встроенный видеоконвертер, GmovMaker, зацените, если стоющая версия то можно попробовать перевести!

https://files.fm/u/uqh83yh7

slider
Offline
Зарегистрирован: 17.06.2014

И вот эту бы прогу DGUS V7.30 перевести для HMI дисплеев , кстати они гораздо дешевле  чем некстион , 

! и дешевле даже чем просто дисплеи на SSD1963  https://ru.aliexpress.com/store/product/New-7-inch-TFT-LCD-module-800x480-SSD1963-Touch-PWM-For-Arduino-AVR-STM32-ARM/2178016_32667404985.html

http://www.dwin.com.cn/home/English/download?cate_id=4

вот еще инфа , и софт для Android/Linux-Software  http://www.ampdisplay.com/download1.php
 

Отличий DGUS DWIN от nextion  очень много, и в лучшую сторону ,
1. цена в 2раза дешевле
2. есть 7" IPS сочные матрицы и с боольшим разрешение чем 800x480
3. подключение динамика (дисплей проигрывает WAV аудио файлы ).
4. работа с microSD , показ с нее картинок
5. высокая скорость UART  (доже 2 UART)
6. Прозрачный фон для картинок
7. быстрая анимация
8. есть  емкостные тачи
9. есть закаленные антивандальные прочные стекла
10. качество лучше (ставят снабберы на +5в , а некстион экономит на этом)
11. есть большие дисплеи свыше 7"
12. у несть возможность переключать TTL-RS232 (на средних и дешевых HMI дисплеях)

13. свои шрифты
14. свой специально разработанный проц под эти задачи
15. Боольшая память (64mb, 128мб...  1или2 микросхемы 1гигабит TC58BVG0S3HTA00 ) против 32мб у некстиона

16. бо'льшее разрешение чем 800x480
17 на некоторых дисплеях стоит суперконденсатор для запитки часов
18...

диспы на али
https://ru.aliexpress.com/item/DMT80480L070-01W-7/32887121893.html

https://ru.aliexpress.com/item/DMT80480L070-02W-7-dgus/32891703167.html

https://ru.aliexpress.com/item/DMT10600C070-07W-7-HD-ips-RTC/32888581833.html

// мне одно не понятно , почему при таких мега наворотах , они стоят гораздо дешевле Nextion (м.б. он зажрался, раз у них нет поддержки , и не сделали за несколько лет диспы больше 7" , IPS больших матриц, открытие картинок с microSD ) . И почему они стоят даже дешевле ардуиновского 7" на ssd1963 .   
И тож вопрос , раньше помнится самая дешевая автомагнитола с 7" стоила около 6тр (лет 5 назад), а сейчас бывает за 2тр-2.5тр !!! , так какого хрена некстион 7" стоит гораздо дороже 7" мультимедиа! блютуз автомагнитолы с усилителем!?   Или они избавляются от "морально устаревших" дисплеев, или это и есть взаправдачные цены на них.
А Nextion большим потоком всех нае...ет своими дорогими ценами.

DIYMan
DIYMan аватар
Offline
Зарегистрирован: 23.11.2015

Звучит интересно ;) Кириллица есть? Шрифты нормальные, не такие убогие, как у Nextion? Редактор бесплатен?

Если нетрудно - опишите в двух словах, чего на том дисплее можно сделать, и насколько быстрее/медленнее, чем на Nextion?

Сейчас активно юзаю семидюймовые SSD1963, но всё приходится ручками кодить. Если будет достойная альтернатива - с удовольствием зацеплюсь, главные критерии - цена (уже вижу, что 7'' дешевле, чем SSD1963) и отсутствие головняков с редактором.

Вы сами щупали лично эти дисплеи? Как оно? Матрица, тач, углы обзора, цветопередача? На картинках всё красивое, как оно в жизни - вот в чём вопрос ;) Заранее благодарен за разъяснения.

Вот это - про него: https://www.youtube.com/watch?v=N_XvewjHDNY ???

slider
Offline
Зарегистрирован: 17.06.2014

кириллицы нет (думаю Font можно и свои красивые сделать ) . незнаю что за файлы  DWIN 0 Font Library  0_DWIN_ASC.HZK на 3МБайта  , и архивчик с ttfFont.zip (  ttfFont Generator Font User Guide-DGUS.pdf , ttfFont.exe  ) вам виднее как что там делать. (http://www.ampdisplay.com/download1.php    DGUS-Toolbox  ) 
редакторы бесплатны , последняя версия DGUS Tool V7.30 (ссылки в прошлом сообщении ) .
Там и видеоуроки скачать можно. 

Запустив программу увидите что и как в ней можно.  быстрее/медленнее как сравнить? быстрее ли на тач реагирует? наверно у всех это быстро. Анимацию кажет на весь экран 640x480 ( bmp по ~1мБ)  сменяет очень быстро. 
  песни проигрывает в демо , как в программе свои аудиофайлы поставить пока не понял , это вам наверно проще сориентироваться в программе ( с HMI особо не работал , поэтому незнамо где там и что в проге).

Да , диспы обозначенные есть , пытаюсь понять как время на это будет. Матрица IPS хорошая. тач чувствителен. Диспы эти разрабатывались с 6 лет назад (раньше чем некстион), и придумываются по сей год , в отличии от некстион (разработку и обновление его давно забросили).   // но это не точно :)

видос про него. в ютубе еще можно поискать DGUS ( в зарядка электромобиля  https://youtu.be/tullAcClhEw )

каналы на ютубе: (помимо встречающихся на других)

Atakan BEKAR https://www.youtube.com/channel/UCTHPKS_t0suqFDJf3nHTGGQ/videos

White Electronics https://www.youtube.com/channel/UCmwSd56GPTPUXuzCk4wu6tA/videos

Victor Vision https://www.youtube.com/user/victorvisionbr/videos (уроки на португальском , но ютуб при вкючении субтитров , хорошо переводит на русский). 
как картинки на SDкарту , помимо проекта закинуть https://youtu.be/havLycWVljU

// да , эти диспы HMI пока не изучены русскоязычным сегментом ютубом . Мы первые.  Фиг знает что дальше будет.

////  народ , убедительная просьба , не надо писать про эти дисплеи в этой ветке ,
 создана ветка по ним http://arduino.ru/forum/apparatnye-voprosy/dwin-dgus-displei-hmi

slider
Offline
Зарегистрирован: 17.06.2014

а.., их прога ttfFont.exe  портирует шрифты из виндовс  в их *.dzk файл

1. выбираете 1251 кириллицу
2. тип виндовского шрифта (нью роман,ариал,... ; Начертание; Размер ) Размер
3. все ли символы с адресов  00 до FF  использовать
4. увеличение по вертикали, горизонтали
5. сдвиг в выделяемом окне(знакоместо) под символ
6. размер окна(знакоместа)
7. кнопка создать шрифт

 

DIYMan
DIYMan аватар
Offline
Зарегистрирован: 23.11.2015

slider пишет:

а.., их прога ttfFont.exe  портирует шрифты из виндовс  в их *.dzk файл

Может, отдельную тему про эти дисплеи откроете, раз всё равно щупаете это дело? Думаю, тема будет интересной не только мне ;)

slider
Offline
Зарегистрирован: 17.06.2014

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

DIYMan
DIYMan аватар
Offline
Зарегистрирован: 23.11.2015

slider пишет:

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

Обязательно отпишитесь, буду с нетерпением ждать. Ибо тема достойной замены некстион и SSD1963 - очень актуальна, пмсм.

dr.lmg
dr.lmg аватар
Offline
Зарегистрирован: 07.01.2016

Поддерживаю!
Заказал себе дисплей DGUS DWIN.

alex_r61
Offline
Зарегистрирован: 20.06.2012

"К сожалению, этот товар теперь недоступен!" Усё, конец?