Nextion Дисплеи

smoki
Offline
Зарегистрирован: 24.10.2015

Купил на Aliexpress дисплей от nextion,

но когда он ко мне пришел я узнал что оказывается существует две версии одна для китая (TJC), а другая для всех остальных (NX), попробуйте угадать какая версия пришла мне. Версии IDE уних разные и соответственно китайский модуль( TJC) не соединяется с английской IDE. Пришлось сидеть переводить китайскую версию на английский, собственно выкладываю для таких же не внимательных как и я )). Сама китайская IDE называется USART HMI ->https://yadi.sk/d/RVSavjl_nHtQJ  v 0.32 , и переведенные файлы -> https://yadi.sk/d/yCAPuhTQnHqm9 v 0.32, Просто заменяем сохранив оригинал.

P.S: Переводил автопереводом, про ошибки пишите исправлю.

 

mishgan
Offline
Зарегистрирован: 25.04.2014

Ты не один такой.... Я тоже попался. Спасибо за работу. Вечером попробую.

smoki
Offline
Зарегистрирован: 24.10.2015

Нашел еще одно решение http://support.iteadstudio.com/support/discussions/topics/1000062718/page/5 с использованием Arduino как переходника между Nextion IDE и модулем TJC, суть в том что во время начала передачи arduino передставляется как NX. https://yadi.sk/d/CojrEJ3fnzcST

mishgan
Offline
Зарегистрирован: 25.04.2014

Можешь для не особо разбирающихся и не знающих английский язык рассказать как этим пользоваться? Зараннее спасибо.

mishgan
Offline
Зарегистрирован: 25.04.2014

Я так понял что схема подключения такая

Загружаю скетч в ардуино. Подключаю адаптер к компьютеру.  Подаю питание на ардуино. Жму Upload в Nextion Edition все это загружается в экран. Так?

smoki
Offline
Зарегистрирован: 24.10.2015

Там в ide можно загрузить tft через com порт вот для этого и нужен этот переходник.

mishgan
Offline
Зарегистрирован: 25.04.2014

Чтото не получается. Залил скетч в сваю ардуино мега. Пытаюсь залить но программа не находит девайс

smoki
Offline
Зарегистрирован: 24.10.2015
*Connect Nextion RX direct to Adapter TX
 * Connect Nextion TX to D0 on Arduino UNO
 * Connect D0 Arduino UNO to Adapter RX.
 * You can connect the GND to the Arduino and the Adapter (although usually not required)
 * GND to the Arduino.
 * Connect the Nextion screen to the 5V of the Arduino
 *
 * The program waits at 9600 baud for data coming in. Once data is received it is stored in a
 * character Array. Once we have received 6 x 0xFF (3 at the beginning and 3 at the end), the array
 * is searched for 3 characters "TJC". If found, these are replaced with "NX" and since this is one
 * byte less, the rest of the string is move left.
 * Then the message is sent to the Editor who will recognize it. and start sending firmware at 115200
 * baud. The Arduino stops at 9600 baud and switches to 115200 baud. During reception LED pin 13
 * will start flashing once a second.
 
Чесно сам не пробовал меня и флешка устраивает.
verdana
Offline
Зарегистрирован: 20.01.2014
*Подключите Адаптер для прямого Nextion RХ ТХ
* Nextion подключить к ТХ Д0 на Ардуино Уно
* Подключите Д0 Ардуино Уно для адаптера RХ.
 
При таком подключении Ардуино не нужен.
 
Можно к экранчику кирпич верёвочкой примотать,
результат будет одинаковый.
verdana
Offline
Зарегистрирован: 20.01.2014

smoki пишет:

 

P.S: Переводил автопереводом, про ошибки пишите исправлю.

 

 

После установки русификатора пропадает выбор аттрибутов элементов.

 

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

[Цитата=Смоки]

 
Чесно сам не пробовал меня устраивает и флешка.

[/Цитата]

Если не трудно, можно подробнее?

У меня прошивка от NC в TJC через флешку не заливается.

smoki
Offline
Зарегистрирован: 24.10.2015

https://yadi.sk/d/bdwzLaZepkX7B вот все заменено просто запустите, попробовал на другом компьютере Win7x64 работает.

Прошивка от NC и должна заливаться я в TJC все делаю.

smoki
Offline
Зарегистрирован: 24.10.2015

verdana пишет:

 

 

 

После установки русификатора пропадает выбор аттрибутов элементов.

 

[/quote]

 

можно скрин?

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

smoki пишет:

verdana пишет:

 

 

 

После установки русификатора пропадает выбор аттрибутов элементов.

 

 

можно скрин?

[/quote]

 

https://yadi.sk/i/WrnlFKHDpkjoM

 

Если подменить только экзешник, часть локализаци пропадает,

но атрибуты работают:

https://yadi.sk/i/RhYE1Happkmp8

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

Есть загрузчик, который загружает TFT файлы не обращая внимания на национальность:

https://yadi.sk/d/wYp1zsu5pkpWR

Но он у меня тоже работать не хочет,

там есть небольшие отличия от "родного" протокола:

https://yadi.sk/d/bU8Va2y9pkvQK

smoki
Offline
Зарегистрирован: 24.10.2015

У меня он пишет что слишком большой файл

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

smoki пишет:

У меня он пишет что слишком большой файл

Он это пишет если не находит COM,

нужно в HMI.CFG указать номер COM порта на котором висит экранчик.

 

А что с атрибутами?

Или это только у меня?

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

Пришёл от китайцев дисплейчик 2.4, версия NX. Пробую на Nextion Editor v.0.33. Проблема в том, что не могу ничего закачать в дисплей: пробовал через USB-TTL - закачка начинается, и каждый раз стопорится на разных процентах. Пробовал через microSD-карту, опять же - китайчатина: отформатировал её в Fat32, как рекомендует ITEAD, закачал туда единственный файл Empty.tft, вставил в слот, подал питание на дисплей - на нём высвечивается "SD card init ERRER. Are you SD card in FAT32?".

Да, закачивал тупо пустой проект, ориентация - альбомная.

Где смазать лыжи, или это такая китайская отбраковка? Или - совсем сырой софт? Чего с ним делать-то, кроме как привязать к кирпичу и в окно? Хочется завести девайс.

Другой SD, к сожалению, под рукой пока нет, проверить не на чем :( Подскажите - может, я упускаю какой ключевой момент?

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

Отвечаю сам себе: софт сырой, так и не удалось через него закачать. Более того - в ходе экспериментов думал, что окирпичил. Оживить удалось, выковыряв из смартфона супруги нормальную SD-карточку SanDisk, залив туда пустой проект в альбомной ориентации, и уже потом на дисплей. После этого обновления с карточки грузятся.

Дисплей отличный, не чета убогим TFT-китайчатинам: за несколько минут через терминалку наигрался, как взаимодействовать с интерфейсом. Софт разработчики доточат, я думаю, так что всё будет норм.

Да, расскажу забавную историю: подал я на него 3.3В, когда пытался перепрошивать через USB-TTL. После очередного зависона я выдернул его из USB, воткнул опять - и тишина! Думаю - всё, купил кирпич за тыщу, руки твои, сука, кривые!

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

Дисплей, повторюсь, очень заманчивый - кинул в корзину ещё один, у того же продавца.

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

А то, за такие-то бешеные бабки :)

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

Вот чего получилось после непродолжительного знакомства с дисплеем:

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

Ну что, ждемсь...

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

xDriver пишет:

 

Ну что, ждемсь...

- Думаешь, прокатит?

- Не ссы, Славик, я так сто раз делал!

(с) "Наша Раша".

З.Ы. Имхо - отпишут, что ошиблись, или ничего не придёт, и деньги вернут по спору. Хотя да - предложение заманчивое. Я, правда, не стал кидаться - не может (и не должен) он столько стоить.

hunk_72
Offline
Зарегистрирован: 11.09.2015

Мне тоже отправили, уже радует хоть  трек номер другой.

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

Вот чего получилось после непродолжительных опытов:

Дисплей и вправду привлекательный ;)

З.Ы. Шрифты использовать не стал - выглядят по-уродски: это самое слабое место у Nextion, и, видимо - улучшений не предвидится, т.к. они кодируются одним пикселем - про сглаживание можно забыть. Вместо этого отрисовал в фотошопе весь нужный набор символов на нужном фоне, да сделал посадочные места для них в виде компонента "картинка". С дуины можно отправкой в порт номера нужной картинки указать, что в каком месте показывать.

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

hunk_72 пишет:

Мне тоже отправили, уже радует хоть  трек номер другой.

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

Кто первый получит отпишитесь.

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

Если придет, отпишу, да не придет все равно отпишу.

Да ценник уже поправили :)

Shaiker
Offline
Зарегистрирован: 31.03.2016

Заказал себе такой же экранчик и побаловался уже в Nextion Editor. Не плохая в целом вещь. Вопрос, а могли бы вы скинуть *.HMI вашего экранчика?

 

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

Shaiker пишет:

Заказал себе такой же экранчик и побаловался уже в Nextion Editor. Не плохая в целом вещь. Вопрос, а могли бы вы скинуть *.HMI вашего экранчика?

 

К кому, собственно, обращён вопрос?

Shaiker
Offline
Зарегистрирован: 31.03.2016

Здравствуйте. Вам DIYMan.

 

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

Shaiker пишет:

Здравствуйте. Вам DIYMan.

https://github.com/Porokhnya/GreenhouseProject - Там есть папка Nextion, внутри неё лежит файл src.zip - там все все исходники, в том числе и PSD. Учтите, что я встроенные шрифты не пользую, по причинам их страшности - всё приходится делать рисунками, руля этим из ардуины. По указанной ссылке, собственно - полный проект, там в исходниках есть класс для общения с Nextion, если что (опять же - не стал юзать библиотеку от разработчиков, т.к. надо далеко не всё).

Shaiker
Offline
Зарегистрирован: 31.03.2016

DIYMan, Спасибо большое, исходники понятны, все с коментариями, разберется при желании любой. Я только перешел на arduino, больше с CoDeSys работаю, думаю продукт заслуживает внимания.

Shaiker
Offline
Зарегистрирован: 31.03.2016

DIYMan, Спасибо большое, исходники понятны, все с коментариями, разберется при желании любой. Я только перешел на arduino, больше с CoDeSys работаю, думаю продукт заслуживает внимания.

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

Подпишусь. Идет такой же дисплей взамен TFT.

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

dr.lmg пишет:

Подпишусь. Идет такой же дисплей взамен TFT.

Думаю, не пожалеете ;) Главное, чтобы была NX-версия, а не TJC - перед покупкой на али лучше у продавца уточнять дополнительно.

verdanassd
Offline
Зарегистрирован: 05.04.2016

DIYMan пишет:

dr.lmg пишет:

Подпишусь. Идет такой же дисплей взамен TFT.

 Главное, чтобы была NX-версия, а не TJC

Если не секрет, чем Вам TJC не угодили,

-ну кроме того, что они в два раза дешевле?

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

В новой версии редактора лазейку прикрыли, при удачной загрузке китайская версия не запустится. И тогда останется один путь - учить китайский :)

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

verdanassd пишет:

Если не секрет, чем Вам TJC не угодили,

-ну кроме того, что они в два раза дешевле?

Выше ответили. Моё время стоит дороже, чем лечить шишки на яйках после похода по граблям. Не такой уж и дорогой нормальный NX, супротив игры в лотерею с TJC. За удобства приходится платить - в этом сволочном мире везде так ;)

 

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

DIYMan пишет:

 Моё время стоит дороже, чем лечить шишки на яйках после похода по граблям. Не такой уж и дорогой нормальный NX, супротив игры в лотерею с TJC. За удобства приходится платить - в этом сволочном мире везде так ;)

 

 

 Вы совершенно правы.

Время дороже денег, и если нужно 1-2 дисплейчика,

то не принципиально сколько он стоит.

2000 т.р.  или 500.

А вот если нужно 50-100 штук.

То тут "не всё так однозначо"

Альтернативный загрузчик, если его слегка обработать напильником

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

В этом сволочном мире действительно за всё надо платить,

и в первую очередь, за то что не умеешь делать сам.

Р.S. Этикетки в этом сволочном мире тоже ничего не гарантируют,

и в следующий раз Вы будете изучать Камасутру по плате с букувками "NC"

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

verdana, разговор ни о чём, сплошная демагогия. Я никому ничего не навязываю - каждый ССЗБ. Если мне надо будет 100 дисплеев - куплю оптом NX, по оптовой цене. Что-то мне доказывать в этом ключе - бесполезно. Если у вас есть время у каждого из сотни дисплеев стоять с напильником - велкам, я лучше в это время пива попью.

Ещё раз: мне насрать, кто чего выбирает. Я высказал своё мнение, всё.

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

DIYMan пишет:

 Если у вас есть время у каждого из сотни дисплеев стоять с напильником - велкам, я лучше в это время пива попью.

Ещё раз: мне насрать, кто чего выбирает. Я высказал своё мнение, всё.

Вы бы читать, что ли научились.

Ну типа для прикола.

Русским по белому написано,

один раз написал загрузчик и всё.

Про Буратину это Вы правильно.

Нет мозгов, -плати деньгами.

Правда не всегда удаётся такой обмен проделать.

Но это уже мелочи, правда?

P.S Вы будете смеяться, но мне тоже на чужое мнение 200 грамм сверху положить.

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

verdana пишет:

Русским по белому написано,

один раз написал загрузчик и всё.

Про Буратину это Вы правильно.

Нет мозгов, -плати деньгами.

У русских есть такая национальная забава - страсть к халяве и хитрожопничество. Причём это напрямую коррелирует с кол-вом упомянутых вами мозгов в черепушке. Скажем так: я считаю, что если версия (в контексте темы - TJC) разработана для азиатского рынка - то пусть она там и живёт, есть рекомендованные производителем версии для европейского рынка, которые я и буду юзать. Во-первых, потому, что таким образом желаю поддержать производителя хорошего продукта. Во-вторых - потому что не нищеброд в лаптях и ушанке. В-третьих - на каждую хитрую жопу всегда находится болт с левой резьбой.

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

Тьфу, гадко читать ваши сентенции. Более ввязываться с вами в полемику не считаю нужным, адью. Хотя, как показывает практика - последнее слово таки останется за вами - вы же ведь не сдержитесь и ещё чего-нибудь напишете, правда? Правда-правда?

 

 

Shaiker
Offline
Зарегистрирован: 31.03.2016

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

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

DIYMan пишет:

 

У русских есть такая национальная забава - страсть к халяве и хитрожопничество.  Скажем так: я считаю, что если версия (в контексте темы - TJC) разработана для азиатского рынка - то пусть она там и живёт, есть рекомендованные производителем версии для европейского рынка, которые я и буду юзать. Во-первых, потому, что таким образом желаю поддержать производителя хорошего продукта. Во-вторых - потому что не нищеброд в лаптях и ушанке.

 как бы вы повели себя, если бы какой-то русский нищебродный валенок пиздил бы у вас бабло? 

Вот ведь что интересно, все кому продали что нибудь в три раза дороже,

просто прилепив этикетку "це Европа" начинают рассказывать,

про европейские ценности, законопослушность и толерастность.

Правда желая поддержать "производителя хорошего продукта"

господин DIYMan купил этот продукт не у производителя, а в Китае - подешевле.

(Ну это фишка такая европейская, гоям не понять)

"NC" и "TJC" выпускаются на одном конвеере и различаются 3 байтами в прошивке,

и этикеткой, остальное маркетинг ( по русски - наебаловка)

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

Shaiker пишет:

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

Ну то-есть идея понятна, да?

Человек готов платить деньги,

2 недели ползать по форумам.

Но то что проблему можно решить самому,

даже в голову не приходит.

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

verdana, да да да, как и ожидалось - не вынесла душа поэта, надо же ещё вбросить говна на вентилятор. Горд собой? Ма-ла-дец!

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

DIYMan пишет:

verdana, да да да, как и ожидалось - не вынесла душа поэта, надо же ещё вбросить говна на вентилятор. Горд собой? Ма-ла-дец!

 

Да всегда пожалуйста, мне не трудно,

Вы ежели чо, обращайтесь не стесняясь.

 

P.S. Мы с Вами раньше не пересекались?

Очень голос знакомый.

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

Ну вот, разбились на белых и красных и понеслось... Может перенесёте бои в другую тему, а здесь будем говорить по теме и делиться опытом. Всё равно каждый при своём останется.

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

alex_r61 пишет:

Ну вот, разбились на белых и красных и понеслось... Может перенесёте бои в другую тему, а здесь будем говорить по теме и делиться опытом. Всё равно каждый при своём останется.

Знаете, что самое интересное? Дисплеи Nextion и обсуждать не надо, в отличие от TFT-китайцев, борьбой с которыми завалена половина форума :) Чо обсуждать, если всё и так работает, причём быстро - и из коробки? Разве только тонкости использования редактора, но там тонкостей тех - меньше чем пальцев на одной руке.

Впрочем, всегда готов поделиться тем, что освоил.

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

И встроенный язык уже полностью освоили? Вы даже со щрифтами, похоже, не разобрались. Я уже видел проекты, где даже для переключения страниц в дисплее используют Дуню, смешно.