Альтернативы дисплеям Nextion?

Ореховый
Пн, 3 октября 2016 г., 10:54
Просто мысль на самом деле, после того, как у меня был разрядный человек с богом, застонай на меня за то, что он спросил о том, что IDE стал открытым исходным кодом на форумах Nextion...

Пристально взглянуть на доску, в этом нет ничего особенного. Это простая плата с STMF103C8 32MB Flash (4MB) Чип контроллера сенсорного экрана и дисплей. Вот и все...

Так что это просто заставило меня задуматься. Хотя это может быть немного за пределами моих собственных навыков в данный момент, я бы хотел научиться делать это... Как можно научиться кодировать пользовательский интерфейс на дисплее... Или, что еще лучше, уже есть RTOS с приличной формой/дизайном графического интерфейса? В идеале работать в C++ ?

Мне нравятся дисплеи Nextion, но разработка IDES слишком медленная и все еще довольно дрянная. Вещи просто не работают над этим, и его система кодирования очень раздражает. На этом есть только некоторые вещи, которые мне не нравятся. Так что я хочу сделать это лучше: P

Дайте мне знать, что вы думаете или у вас есть идеи

Ореховый
Чт 06 октября 2016 г. 12:09
Я думаю, что лучший вопрос...
Как сделать создание графического интерфейса для встроенной системы : D

Ахулл
Чт 06 октября 2016 г. 12:20 вечера
Черная писала:Я думаю, что лучший вопрос...
Как сделать создание графического интерфейса для встроенной системы : D

NEO2121
Чт, 6 октября 2016 г. 13:16
Я думаю, что для любой сложной системы вы начнете с листа бумаги, записывающего то, что вы хотели бы сделать, и как вы хотели бы, чтобы программист/пользователь использовал его.

Простой способ сделать это - написать библиотеку, которая опирается на такие вещи, как библиотека Adafruit GFX, добавьте хорошую систему меню, которая легко использовать, и интегрируйте ее с графической часть. Затем сделайте несколько приятных простых функций, чтобы определить некоторые значки, некоторые элементы пользовательского интерфейса, такие как панели прогресса, датчики, текстовые дисплеи и т. Д.

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

Rogerclark
Чт 06 октября 2016 г., 8:51 вечера
Это графический интерфейс или API для тех дисплеев, которые хороши?

Возможно, ни на самом деле?

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

Мрмонтейт
Пт, 07 октября 2016 г., 13:12
Я продам вам свой дисплей. лол, я купил его, но слишком много других вещей пришло. У них хорошая идея, но они, казалось, остановились. Последнее, что я увидел, что он не поставляется с кнопками, циферблатами и т. Д., Вы должны спроектировать все их самостоятельно. Это также здорово, если вы просто хотите добавить кнопку и выключить/включить. Это когда вы хотите выполнить любую логику решений, она становится некрасивой. Похоже, это собственный язык программирования. К тому времени, когда вы делаете все, что вы, вероятно, могли бы научиться делать это без графического интерфейса вообще. По крайней мере, это мое первоначальное впечатление. Может я выкопаю его обратно и посмотрю.

Единственная замечательная вещь, когда он будет настроен, тогда ваш проект не должен выполнять обработку для создания и управления дисплеем. Он просто отправляет/получает последовательные данные и действует на это. Таким образом, ваш проект свободен выполнять более интенсивные задачи.

Вы смотрели на приложение MIT Inventor 2? Я видел несколько систем GUI, сделанных такими и отлично работала. Другой - радио GNU. Оба используют перетаскивание головоломки, как кусочки. Звук по -детски, но вы можете построить с ними очень быстро.

Майкл

Никовердуин
Солнце 30 октября 2016 г. 9:36 утра
Я использую экраны Nextion довольно часто. У меня есть программа тестирования, которая считывает файл HMI (поскольку это содержит всю информацию) и генерирует весь код C для Arduino. Это, вероятно, должно сделать то же самое для STM32, я думаю. Я попробую на этой неделе. Что я сдаваюсь сейчас, так это то, что я создаю призыв к пользовательским функциям, таким как 'on_event_buttonname_push ()' или pop () и т. Д.
Все, что мне нужно сделать сейчас, это просто сделать эти пользовательские функции. С изменением HMI я могу, чем регенерировать код.

michael_l
Пн, 31 октября 2016 г. 15:22
Никовердуин написал:Я использую экраны Nextion довольно часто. У меня есть программа тестирования, которая считывает файл HMI (поскольку это содержит всю информацию) и генерирует весь код C для Arduino. Это, вероятно, должно сделать то же самое для STM32, я думаю. Я попробую на этой неделе. Что я сдаваюсь сейчас, так это то, что я создаю призыв к пользовательским функциям, таким как 'on_event_buttonname_push ()' или pop () и т. Д.
Все, что мне нужно сделать сейчас, это просто сделать эти пользовательские функции. С изменением HMI я могу, чем регенерировать код.

Фоно
Ср. 02 ноября 2016 г. 8:04
Мне сам нужен такой экран, но Nextion - это ЖК -дисплей, и мое приложение предназначено для использования на открытом воздухе. Я предполагаю, что дисплей Nextion не разборчив под ярким солнцем, вы можете подтвердить?
Поскольку мне абсолютно не нужен цветный дисплей, ни быстрый ответ, я ищу дисплей E-INK Type 7 дюймов. До сих пор я не нашел ничего, по крайней мере по доступной цене. Если бы кто -то имел подсказку, я был бы признателен.

Басси
Вт 21 марта 2017 г. 12:06
Никовердуин написал:Я использую экраны Nextion довольно часто. У меня есть программа тестирования, которая считывает файл HMI (поскольку это содержит всю информацию) и генерирует весь код C для Arduino. Это, вероятно, должно сделать то же самое для STM32, я думаю. Я попробую на этой неделе. Что я сдаваюсь сейчас, так это то, что я создаю призыв к пользовательским функциям, таким как 'on_event_buttonname_push ()' или pop () и т. Д.
Все, что мне нужно сделать сейчас, это просто сделать эти пользовательские функции. С изменением HMI я могу, чем регенерировать код.

Ореховый
Вторник 21 марта 2017 г. 12:38
Я нашел альтернативу, которую я собираюсь попробовать в ближайшие несколько месяцев...
FTDI EVE, я упомянул об этом в другом потоке, если кто -нибудь использовал его или нет...

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

Это также открытое аппаратное обеспечение, т.е. нет скрытого кода ОС для мочи с как в nextion. Eve Gui Builder IDE выплевывает C код C, который вы загружаете в свой MCU, чтобы взаимодействовать с чипом EVE Accelerator... В настоящее время единственное, в чем я не уверен, - это то, как вы загружаете элементы графического интерфейса в канун, требуется сепоральная память. Но элементы загружены прямо в канун, которые сбрасывают их на чип памяти или некоторые из них, как через основной MCU... Я не знаю.

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

Тонны видео на YouTube... В моем случае я мог бы действительно подтолкнуть ЖК -экраны на мой скорость.... Сделай это еще больше...

Черт, я звучу как пиар -парень из FTDI: P
Я не честен. Это просто выглядит хорошо... И если вы создаете плату и сами подключите ЖК -экран, действительно высококачественный дешевый вариант... Гораздо лучше, чем нексид.

Если я правильно помню, чипы FTDI EVE варьируются от 2-8 домов каждая в зависимости от того, какую производительность у вас после. Тупой ЖК -дисплей с сенсорным экраном? 5-15 долларов? Чип памяти снова несколько долларов...

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

Upnxwood16
Солнце 23 апреля 2017 г. 8:30 вечера
Вот несколько готовых дисплеев с использованием контроллера FTDI EVE, который я только что купил для некоторых проектов, приведенные ниже ссылки намного дешевле, чем nextions.

5 -дюймовый сенсорный экран
http: // www.HOTMCU.com/5-графика-LCD-T ... CPATH = 6_16

5 -дюймовый сенсорный экран
http: // www.HOTMCU.com/5-графика-LCD-C ... P-301.HTML

AG123
Солнце 23 апреля 2017 г. 9:50 вечера
Соответственно, QT QML в значительной степени достигает там, 1 -й просто нужно в достаточной степени Google :ржу не могу:
https: // www.YouTube.com/watch?v = oxyjgwic0ay
https: // plus.Google.com/102145814129321 ... Weqebtyzcr
http: // блог.QT.io/blog/2016/08/18/Intro ... -любой размер/
https: // форум.QT.IO/TOMA/50031/Установка- ... 32 Windows
https: // m.Хабрахабр.ru/post/222877/
http: // мы.EasyElectronics.ru/stm32/razr ... Eator.HTML

Обратите внимание, что это другой «уровень», который буквально генерирует всю программу STM32, включая приложение GUI App
Помните все эти генераторы программ Windows C ++ '?

Строго говоря, дисплеи Nextion не дороги в том смысле, что «IDE» предоставляется «бесплатно».
Для нескольких частей или прототипа это, вероятно, создает хороший инструмент для прототипирования, или для приложений, в которых вам понадобится только пара предметов, которые могут быть эффективным решением по сравнению с разработкой всего с нуля. В качестве альтернативы, Nextion может продать «IDE», скажем, за тысячи и цену каждого дисплея за более низкую стоимость. Следовательно, ИМХО, это в основном стратегия ценообразования, затраты на разработку «IDE» и «прошивки», которая выполняет все, что отображается, «распределяется» на каждый дисплей, следовательно, оно стоит дороже на дисплей.

Существуют также альтернативы, такие как Emwin, которые являются полными решениями по развитию, которые изначально участвуют в самой SOC
https: // www.Сеггер.com/emwin.HTML

:ржу не могу:

Горан.маховик
Чт, 08 июня 2017 г., 21:12
Я начал создавать схему с небольшим дисплеем Nextion
Чтобы сделать его более драматичным, я удалил оригинальный чип (чтобы иметь резервную копию) и заменил его новым :)

http: // www.Lemilica.com/stm32f030-hardw ... Sh-Backup/

Мне просто нужно получить штифты экрана, и я поставлю их на git..
Тогда я постараюсь написать несколько простых образцов для вождения периферийных устройств...

Ореховый
Солнце 11 июня 2017 г. 10:38 утра
Глядя на QT, это выглядит как рекламная программа... Я думал, что это был открытый исходный код? Или это было захвачено?

AG123
Sun 11 июня 2017 12:26
Идея о QT - сама идея, QT имеет QML, который в значительной степени * описывает * пользовательский интерфейс
http: // doc.QT.IO/QT-5/QmlReference.HTML
Следовательно, вы могли бы сказать, что используйте QT IDE, чтобы «спроектировать» внешний вид вашего приложения/эскиза.
Затем используйте «генератор кода» для перевода сгенерированного QML в C/C ++, который можно скомпилировать с помощью GCC/G ++ SAID.
Усилия по созданию этого «генератора кода», пожалуй, «тяжелая работа», но, возможно, есть готовые коммерческие решения со всем, что уже сделано :ржу не могу:

Горан.маховик
Чт 22 июня 2017 г., 17:45
Может, кто -то знает, что это может быть?
Itea_display.jpg
Itea_display.JPG (31.29 киб) просмотрено 1702 раз

Lightcalamar
Пт 23 июня 2017 г. 8:51 утра
Привет.

Вчера я работаю Ева FTDI экран, FT800 с STM32F103C8T6 доска, долго я ожидаю этого нового. Есть что написать через несколько дней. : D

Изображение

Горан.маховик
Пт 23 июня 2017 г. 9:49
Вау, это выглядит великолепно

Дэйви
Ср 28 июня 2017 г. 12:41
Я только что заказал один из них- давайте посмотрим, как это происходит! :-)

http: // www.HOTMCU.com/5-графика-LCD-C ... P-301.HTML

Lightcalamar
Ср 28 июня 2017 г. 14:44
Вы выбрали красивый экран. Отделка экрана в черном метакрилате и его элегантный дизайн делает его очень привлекательным.

FT811 у вас есть цвет 18 бит и пиксели разрешения 800x480.
Хороший выбор!

victor_pv
Ср 28 июня 2017 г., 17:05
Я только что заметил это в Aliexpress:
https: // www.aliexpress.com/item/3-2-nex ... 06029.HTML

Кто -нибудь использовал их еще?

Дэйви
Ср 28 июня 2017 г., 19:57
Я выбрал это в основном из -за емкостного прикосновения. 800/810 устойчивы, 801/811 - емкостные. Говорят, что резистивное наложение влияет на качество экрана, но это просто дополнительный бонус для меня. Переходя от самых дешевых 4.3 -дюймовый резистивный TF800 ($ 25) к этому роскошному. Если нет пространственного ограничения.

Трудно поверить, что вы можете получить 5 -дюймовый ЖК -дисплей с емкостным прикосновением, причудливой графикой и хорошей панелью за 38 долларов. Большинство дисплеев невозможно установить, если вы не напечатаете что -то для этого. Ох, и бесплатное программное обеспечение для макета экрана. О, о, и звук. ржу не могу


[Lightcalamar - Ср 28 июня 2017 г. 14:44] - Вы выбрали красивый экран. Отделка экрана в черном метакрилате и его элегантный дизайн делает его очень привлекательным.

FT811 у вас есть цвет 18 бит и пиксели разрешения 800x480.
Хороший выбор!

Дэйви
Ср 28 июня 2017 г. 8:23 вечера
Это нексид. У меня есть один, и они довольно распространены. Похоже на серию FT8XX. Некоторые ключевые различия:

-Регулярный сериал против SPI
-Вы можете запрограммировать его простыми последовательными командами или использовать их или другие библиотеки.
-Он программируется на внутреннем языке, поэтому может функционировать как автономный контроллер.
-В расширенной серии даже есть GPIO (требуется адаптер)
-хранит растровые карты в своей собственной вспышке.
-Я думаю, что это более ориентировано на HMI и не так хорош контроль или столько внимания на непосредственном рисунке/манипулировании графикой.
-есть гораздо больше поддержки- многие YouTubes и другие типы вещей. Недостатком этого является то, что существует много разных способов программировать его, так что это было очень запутанно начинать.

Это все, что приходит на ум, лол. Вот официальный веб -сайт:

https: // www.Itead.cc/wiki/nextion_hmi_solution
[victor_pv - Ср 28 июня 2017 г., 17:05] - Я только что заметил это в Aliexpress:
https: // www.aliexpress.com/item/3-2-nex ... 06029.HTML

Кто -нибудь использовал их еще?

Rogerclark
Ср 28 июня 2017 г. 9:46 вечера
Кто -нибудь знает, что используется MCU на дисплеях Nexion или EVE.

Если бы мы могли найти тот, который использовал STM32, возможно, что экран можно было использовать в качестве дисплея и основного процессора в проекте.
Хотя у них может быть причудливый код для декомпрессии jpegs и т. Д., Который будет потерян

Дэйви
Ср 28 июня 2017 г. 22:19
У Nextion есть некоторые рудиментарные проприетарные возможности программирования встроенных. Параметр «Усовершенствованный» составляет 10 (?) Линии GPIO, доступные через плоский кабель & интерфейсная плата. Было упоминание о том, что кто -то пытался взломать Nextion, поскольку он использует STM32. Я постараюсь найти, где я это видел.

Платы Евы используют фипки с графическим процессором серии FTDI FTDI FT8XX. :-(

«Ева» (встроенный видео -двигатель) - это....архитектура...платформа...система... (?) что ft8xx используют фишки. Или иногда это относится к дизайнеру экрана Eve Eve & Редакторное программное обеспечение.

Чтобы все было интересно, они также создают плату Dev Vm8xx Dev- FT8XX и встроенный Atmega328p Arduino, совместимый с процессором, программируемый через Arduino IDE. Даже имеет какой -то запатентованный «щит». $$ хотя- 100 долларов.

Дэйви
Ср 28 июня 2017 г. 22:59
Я не нашел пост, который видел ранее, но я нашел это. Я посмотрю еще немного, когда вернусь домой & Также получите чип#.

https: // www.Eevblog.com/forum/projects/ ... надзор/
http: // Поддержка.Iteadstudio.com/поддержка/ ... 579/page/2
http: // Поддержка.Iteadstudio.com/поддержка/ ... 174/page/1

Lightcalamar
Ср 28 июня 2017 г. 11:59 вечера
[Rogerclark - Ср 28 июня 2017 г. 9:46 вечера] - Кто -нибудь знает, что используется MCU на дисплеях Nexion или EVE.
Они не MCU, но графический процессор. Это невозможно, и кроме того, они используют процессоры на основе STM32, я говорю это, где я работаю.
Графический процессор, который вы их разрабатываете, или покупаете один на рынке. Еще одна вещь, которая нарушает ваши права, но это другой вопрос.

В качестве альтернативы в Китае можно спроектировать прототипы GPU сегодня, я вижу это очень плохо

Rogerclark
Чт 29 июня 2017 г. 12:04
Похоже, что тот же дисплей + STM32 доступен на AliexPress

https: // www.aliexpress.com/item/5-дюймовый- ... 68249.HTML

Но похоже, что это в основном только 5 -дюймовый дисплей с платой STM32, подключенной в сторону

ZMEMW16
Чт 29 июня 2017 г. 8:48
Это только я заполняю пробелы или очень похоже на мобильный телефон ? :)
SRP

Universam10
Чт 29 июня 2017 г. 13:44
Похоже, что китайцы уже клонируют туалет!?
https: // www.aliexpress.com/item/3-5-HMI ... 69970.HTML

Rogerclark
Чт 29 июня 2017 г., 21:56
Кажется, есть STM32F030 на спине

Дэйви
Пт 30 июня 2017 г., 3:23
Это появилось пару дней назад в одной из хакерских тем в виде дешевого дисплея STM32. Если перевод верен, здесь здесь около 21 доллара, но только оптом. Пытался, но не смог найти его по приличной цене в другом месте :-(

https: // мир.Таобао.com/item/524686134 ... 0.0.Vie1ol

Это заняло немного, но я наконец нашел розничную торговлю доски Dev.'Выглядит мило! :-)
https: // www.aliexpress.com/item/stm32-c ... 170.evgh4v

[Rogerclark - Чт 29 июня 2017 г. 12:04] - Похоже, что тот же дисплей + STM32 доступен на AliexPress

https: // www.aliexpress.com/item/5-дюймовый- ... 68249.HTML

Но похоже, что это в основном только 5 -дюймовый дисплей с платой STM32, подключенной в сторону

Rogerclark
Пт 30 июня 2017 г., 3:28
Есть и другие платы STM32F103V, которые меньше и, возможно, дешевле.

Это один из ВК -

Дэйви
Пт 30 июня 2017 г. 6:11
Доски STM32F103V, которые подключаются к дисплеям и имеют карты microSD?
[Rogerclark - Пт 30 июня 2017 г. 3:28] - Есть и другие платы STM32F103V, которые меньше и, возможно, дешевле.

Rogerclark
Пт 30 июня 2017 г. 7:16 утра
[Дэйви - Пт 30 июня 2017 г. 6:11] - Доски STM32F103V, которые подключаются к дисплеям и имеют карты microSD?
[Rogerclark - Пт 30 июня 2017 г. 3:28] - Есть и другие платы STM32F103V, которые меньше и, возможно, дешевле.
Я думаю, что у меня есть один с SD (возможно, Micro SD)

Но нет. У него нет разъема дисплея

Горан.маховик
SAT 1 июля 2017 г. 15:48
Роджер я сделал все аппаратное обеспечение, которое нам нужно, чтобы начать разработку новой прошивки для NX3224T024 Nextion
https: // github.com/goran-mahovlic/nx3224t024
Несколько дней назад мне удалось получить расписание ЖК -дисплея...
https: // yadi.sk/d/arsecznq3knxko
И да, это STM32L030
Но даже новый STM32 Arduino утверждает, что работает на L30, мне удалось только скомпилировать Blink LED...

Горан.маховик
Сб, 1 июля 2017 г. 16:28
И лучшим способом обновления было бы, чтобы загрузчик SD -карт аналогичен существующему...
Когда у меня появится время, я начну немного простых проектов, чтобы получить работу i2c, SPI и ЖК -дисплей ...

Горан.маховик
Сб 12 мая 2018 г., 17:20
Я немного обновил репо.

https: // github.com/goran-mahovlic/nx3224t024

Это STM32F030

Кто -нибудь знает, можно ли использовать либера?

Chismicro
Солнце 13 мая 2018 г., 3:44
[Rogerclark - Ср 28 июня 2017 г. 9:46 вечера] - Кто -нибудь знает, что используется MCU на дисплеях Nexion или EVE.
Насколько я знаю, это прямое ядра J1 от Excamera:
http: // www.Экскамеры.com/sphinx/fpga-j1.HTML

Это экстремально минималистичный процессор на основе стека.

Горан.маховик
Солнце 03 июня 2018 г., 19:58
Я пытаюсь работать с ЖК-дисплее
Я получаю удостоверение личности 0x65
Но все же не изображение или ничего другого
Может, кто -то знает какую -то дисплей с удостоверением личности?
GetId.jpg
GetId.JPG (38.12 киб) просмотрено 407 раз

Ореховый
Sun 22 июля 2018 г., 18:37
Очень рад видеть эти новые посты, потому что в последнее время я возился с идеей некоторых, насколько обратный инженер на дисплее для проекта, который я делаю.

Несколько месяцев назад я получил версию TJC, посвященная мне, политика между двумя компаниями глупа, поскольку они практически идентичны... Хотя TJC, похоже, использует другую модель панели LTD. Но я думаю, что интерфейс такой же. Проблема, однако, я как -то ношил отбивку. Я пытался интерфейс JTAG с доской, чтобы посмотреть, смогу ли я ноги на сброс прошивки на него. 1 Чтобы поставить следующую ионную прошивку, чтобы я мог использовать ее с английской IDE, но также и я мог разработать доску, которая включает все другие мои части опоры...

Я мог бы вы прочитать это, кажется защищенным. А также, бегая к нему, китайская прошивка больше не загружается.

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

Ореховый
Sun 22 июля 2018 г., 19:03
Черт, перечитывайте мой последний пост. Я должен перестать публиковать на своем телефоне... Полный автоматические правильные ошибки.

VGA Space Invaders на Bluepill

Маллок висит