Форум программистов, компьютерный форум, киберфорум
Наши страницы
Микроконтроллеры ARM, Cortex, STM32
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.67/33: Рейтинг темы: голосов - 33, средняя оценка - 4.67
jimyo77
0 / 0 / 0
Регистрация: 13.02.2016
Сообщений: 141
1

Помогите выбрать экран.

30.10.2016, 12:55. Просмотров 6035. Ответов 18
Метки нет (Все метки)

У меня есть проект с экраном. Никогда не работал с экраном. На нем будет меню с текстовыми пунктами. Пару меняющихся экранов. Ну и пару графических элементов типа LABEL и ниспадающее меню. Ориентация – portroyt. Размер 4" -5". Вопрос какой экран выбрать и самое главное какой контроллер к нему подобрать, так чтоб была хорошая графическая библиотека с хорошим функционалом.

я тут обнаружил у ST 32F429IDISCOVERY с экраном на плате. к тому же они предлагают графическую библиотеку STemWin с очень хорошим функционалом. кто то работал с этой библиотекой? какие отзывы?
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
30.10.2016, 12:55
Ответы с готовыми решениями:

Помогите выбрать SoC
Добрый день! Возникла идея разработки небольшого устройства для домашней автоматизации, поэтому...

Помогите выбрать GUI
Дошел до того чтоб запустить графику на МК, купил себе дисплей ILI9341 тачскрином...

Помогите выбрать одноплатник
Здравствуйте! Занимаюсь промышленной автоматикой, недавно закончил курсы по С++ и захотелось...

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

Помогите выбрать для сборки хороший программатор PIC-ов!
Всем Добрый день ! Пытаюсь после женитьбы вернуться к любимому увлечению......Понадобилось...

18
okotimiv
1 / 1 / 0
Регистрация: 30.08.2010
Сообщений: 3,382
30.10.2016, 15:50 2
Посмотрите на Nextion, есть на али, стоят недорого, работать просто. Только не схватите по ошибке китайскую версию.
0
jimyo77
0 / 0 / 0
Регистрация: 13.02.2016
Сообщений: 141
30.10.2016, 16:01 3
Цитата Сообщение от okotimiv
Посмотрите на Nextion, есть на али, стоят недорого, работать просто. Только не схватите по ошибке китайскую версию.
на али по моему только китайские версии - это их площадка. а как его драйвить? есть под него библиотека с нормальным функционалом?
0
okotimiv
1 / 1 / 0
Регистрация: 30.08.2010
Сообщений: 3,382
30.10.2016, 16:27 4
Nextion 2.4" TFT 320 x 240 Risistive Touch Screen UART HMI Smart raspberry pi LCD Module Dysplay For Arduino TFT English
http://s.otyexpress.com/Mv2Yf2UV


<Изображение удалено>
0
30.10.2016, 16:27
jimyo77
0 / 0 / 0
Регистрация: 13.02.2016
Сообщений: 141
30.10.2016, 17:00 5
Цитата Сообщение от okotimiv
Nextion 2.4" TFT 320 x 240 Risistive Touch Screen UART HMI Smart raspberry pi LCD Module Dysplay For Arduino TFT English
http://s.otyexpress.com/Mv2Yf2UV
(from AliExpress Android)
спасибо. выглядит очень неплохо. общаться с ним – по UART - это просто праздник какой то. функционал команд немного настораживает. пока не совсем понятно как строить графические элементы и менять экраны.
0
KoS
0 / 0 / 0
Регистрация: 24.08.2009
Сообщений: 3
30.10.2016, 17:10 6
Цитата Сообщение от jimyo77
У меня есть проект с экраном. Никогда не работал с экраном. На нем будет меню с текстовыми пунктами. Пару меняющихся экранов. Ну и пару графических элементов типа LABEL и ниспадающее меню. Ориентация – portroyt. Размер 4" -5". Вопрос какой экран выбрать и самое главное какой контроллер к нему подобрать, так чтоб была хорошая графическая библиотека с хорошим функционалом.

я тут обнаружил у ST 32F429IDISCOVERY с экраном на плате. к тому же они предлагают графическую библиотеку STemWin с очень хорошим функционалом. кто то работал с этой библиотекой? какие отзывы?
Я немного работал с этой Дискавери.
Работает вроде не плохо хотя по STemWin спецы есть много круче меня. С толкнулся с той проблемой что развернуть изображение малой кровью не удалось (вообще удалось) А так все красиво и приятно. Ну и не то чтоб очень сложно...
0
jimyo77
0 / 0 / 0
Регистрация: 13.02.2016
Сообщений: 141
30.10.2016, 17:17 7
Цитата Сообщение от kos
Я немного работал с этой Дискавери.
Работает вроде не плохо хотя по STemWin спецы есть много круче меня. С толкнулся с той проблемой что развернуть изображение малой кровью не удалось (вообще удалось) А так все красиво и приятно. Ну и не то чтоб очень сложно...
а что значит развернуть изображение? у меня будут простые графические элементы и ориентация portroyt.
0
KoS
0 / 0 / 0
Регистрация: 24.08.2009
Сообщений: 3
30.10.2016, 18:13 8
Цитата Сообщение от jimyo77
Цитата Сообщение от kos
Я немного работал с этой Дискавери.
Работает вроде не плохо хотя по STemWin спецы есть много круче меня. С толкнулся с той проблемой что развернуть изображение малой кровью не удалось (вообще удалось) А так все красиво и приятно. Ну и не то чтоб очень сложно...
а что значит развернуть изображение? у меня будут простые графические элементы и ориентация portroyt.

Ну вот об этом и была речь - protroyt там по умолчанию и все нормально. А вот lomdscape начинаются какие-то проблемы с перерисовкой. Что б избежать этого я прикручивал драйвер Сеггера взамен родного СТМ-ного
0
jimyo77
0 / 0 / 0
Регистрация: 13.02.2016
Сообщений: 141
30.10.2016, 18:41 9
Цитата Сообщение от kos
Цитата Сообщение от jimyo77
Цитата Сообщение от kos
Я немного работал с этой Дискавери.
Работает вроде не плохо хотя по STemWin спецы есть много круче меня. С толкнулся с той проблемой что развернуть изображение малой кровью не удалось (вообще удалось) А так все красиво и приятно. Ну и не то чтоб очень сложно...
а что значит развернуть изображение? у меня будут простые графические элементы и ориентация portroyt.
Ну вот об этом и была речь - protroyt там по умолчанию и все нормально. А вот lomdscape начинаются какие-то проблемы с перерисовкой. Что б избежать этого я прикручивал драйвер Сеггера взамен родного СТМ-ного
я понял спасибо. но родная сегеровская emWin, которую можно скачать, только трайэл версия. есть таблетка для нее?
0
okotimiv
1 / 1 / 0
Регистрация: 30.08.2010
Сообщений: 3,382
30.10.2016, 18:58 10
emWin довольно сложно пользоваться, честно говоря. Я стараюсь избегать, если возможно.
0
jimyo77
0 / 0 / 0
Регистрация: 13.02.2016
Сообщений: 141
30.10.2016, 19:05 11
Цитата Сообщение от okotimiv
emWin довольно сложно пользоваться, честно говоря. Я стараюсь избегать, если возможно.
что же делать? я работал с eGUI(D4D) от Friiscale. так там такие проблемы что я решил сменить платформу.
0
okotimiv
1 / 1 / 0
Регистрация: 30.08.2010
Сообщений: 3,382
30.10.2016, 19:39 12
Ну вообще-то самый лучший способ - делать внешний HMI. Например, он отлично делается на обычных планшетах, весело, быстро, задорно. Еще и дешево. Есть и промышленные варианты, подороже и понадежнее.
Если надо именно встроить, что бывает не очень часто, можно взять как раз Nextion, он для того и сделан. Есть и другие похожие штуки, например от 4D Systems. Собственно, идея сделать дисплей, к которому можно было бы обращаться на достаточно высоком уровне абстракции, отнюдь не нова. Равно как и идея того, что основному контроллеру негоже заниматься такими задачами, как рисование на экране HMI, это усложняет разработку и поддержку, а также снижает общую надежность системы (у вас в общем коде до хрена всякого мусора, занимающегося отрисовкой чего-то там на экране).

Короче, я стараюсь минимизировать встроенный HMI в пользу коммуникационных протоколов. То есть лучше сделать connected устройство, чем устройство со встроенным интерфейсом.
0
jimyo77
0 / 0 / 0
Регистрация: 13.02.2016
Сообщений: 141
30.10.2016, 20:24 13
Цитата Сообщение от okotimiv
Ну вообще-то самый лучший способ - делать внешний HMI. Например, он отлично делается на обычных планшетах, весело, быстро, задорно. Еще и дешево. Есть и промышленные варианты, подороже и понадежнее.
Если надо именно встроить, что бывает не очень часто, можно взять как раз Nextion, он для того и сделан. Есть и другие похожие штуки, например от 4D Systems. Собственно, идея сделать дисплей, к которому можно было бы обращаться на достаточно высоком уровне абстракции, отнюдь не нова. Равно как и идея того, что основному контроллеру негоже заниматься такими задачами, как рисование на экране HMI, это усложняет разработку и поддержку, а также снижает общую надежность системы (у вас в общем коде до хрена всякого мусора, занимающегося отрисовкой чего-то там на экране).

Короче, я стараюсь минимизировать встроенный HMI в пользу коммуникационных протоколов. То есть лучше сделать connected устройство, чем устройство со встроенным интерфейсом.
а что такое внешний HMI?

я вообще обеими руками за делегирование задач. пусть дисплей со своим контроллером занимается рисованием. а главный камень пусть решает другие задачи которых у него полно.
0
pitrpts
0 / 0 / 0
Регистрация: 30.04.2015
Сообщений: 721
30.10.2016, 21:10 14
Цитата Сообщение от jimyo77
а что такое внешний HMI?
что то такое :)

http://www.cyberforum.ru/savedimages/2016/10/30/vc9mxatfgfxbmjcqgv.jpg

у этого Эзернет и RS485 (UART/Profibus)

В принципе сейчас каждый может сделать бюджетное устройство ЧМО (Человеко-Машинного Общения) на основе ардуинки 2560 (300 р) и 3,2 дюймового экранчика 480*320 (<400 р) в сумме 700 рублей.
ЧМО должно иметь на борту память с экранами и знать как реагировать на изменения тэгов - менять цвет графических объектов или показывать/скрывать/перемещать их

http://www.cyberforum.ru/savedimages/2016/10/30/wcjdhqvw6fawfycnmsjmyy.jpg
0
okotimiv
1 / 1 / 0
Регистрация: 30.08.2010
Сообщений: 3,382
30.10.2016, 21:23 15
Так собственно Nextion именно это и делает. Ну и плюс у него есть редактор, чтобы создавать HMI. Создали, скомпилировали, и положили на его карточку - дальше он реагирует на команды. Обычный простенький HMI, по принципам точно такой же, как и любой промышленный, только труба пониже и дым пожиже.

Ардуинки для большого экрана скорее всего будет недостаточно. Да и памяти надо достаточно много, чтобы хранить графику, иначе ее постоянно придется считывать с карточки, а это медленно.

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

https://www.otyexpress.com/item/EA-043A ... 52a6a2c829


<Изображение удалено>
0
jimyo77
0 / 0 / 0
Регистрация: 13.02.2016
Сообщений: 141
31.10.2016, 10:13 16
я понял. спасибо. HMI это овершут для моего проекта. у меня там должен быть простой экран даже без тача. управление от внешних кнопок.
0
Fobirki
0 / 0 / 0
Регистрация: 15.02.2015
Сообщений: 444
31.10.2016, 11:19 17
У Nextion же закрытый формат и проприетарное ПО для создания интерфейса, зачем его советовать?
0
KoS
0 / 0 / 0
Регистрация: 24.08.2009
Сообщений: 3
31.10.2016, 11:21 18
Цитата Сообщение от jimyo77
я понял спасибо. но родная сегеровская emWin, которую можно скачать, только трайэл версия. есть таблетка для нее?
У меня нету. Но на сайте Сеггера пример для этой платы. Драйвер в исходниках. Выдрал оттуда.
0
x893
0 / 0 / 0
Регистрация: 07.02.2106
Сообщений: 886
31.10.2016, 11:40 19
Цитата Сообщение от Fobirki
У Nextion же закрытый формат и проприетарное ПО для создания интерфейса, зачем его советовать?
Так и у emWin тоже открытого мало, но его же используют.
Многое, что используется с закрытыми даннфми.
Если он подходит - почему не использовать.
Часть открыта протокола, reverse всегда можно сделать.
Устройство простое (до 4.3"), подключается ещё проще.

На mysku штук 10 обзоров - они рассылали летом массово.
Можно договорится с обладателями - взять на неделю, две и попробовать.
0
31.10.2016, 11:40
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
31.10.2016, 11:40

помогите выбрать
здравствуйте, помогите выбрать ноутбук... остановилась на этих двух Ноутбук ASUS K53SV (X53SV)...

Помогите выбрать БД
Посоветуйте, пожалуйста, какую выбрать БД. Объем обрабатываемой информации 100 000 символьных...

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


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
19
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2019, vBulletin Solutions, Inc.
Рейтинг@Mail.ru