Большой дисплей и Arduino

дровосек
Offline
Зарегистрирован: 19.01.2020

Сам еще не практиковался с Arduino, изучаю теорию, пока идёт электроника. 

Хочу сделать дисплей, чем больше, тем лучше. Функционал нужен небольшой - сменить 5-6 картинок, но полноцветных, чем краше, тем лучше. Ну и текст в текстовом поле записать может быть. Сенсор необязательно - поверх можно "налепить" сенсорное стекло (или я не прав?) Разрешение хотя бы 800х600

Прекрасно понимаю, что у  Arduino не хватит мощей полноценно управлять компьютерным монитором через VGA. 

В книжке прочитал про дисплей Nextion - нашёл 10" по цене около 7 т.р. А в местном магазине планшет с экраном 10" за 6 с копейками.  А ведь на нём функционирующий дисплей, который мне нужен. А помимо этого камера, мозги, антенны, итд. В чём подвох ?

Может быть есть какое-нибудь простое решение, просто я его не вижу ? Облазил весь интернет, ничего такого.

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

Можно взять семиюймовый на контроллере SSD1963 с разрешением 800х480, будет стоить около 3К рублей на али. Если его программить под Due - то фреймрейт так себе. Можно поставить поддержку плат STM - скачав STM32GENERIC с гитхаба, и программить под семейство F407, используя FSMC (в поставке STM32GENERIC есть библиотека GxTFT, которая может в FSMC). Можно - ручками в каком-нибудь Keil.

Но: даже в случае ипользования STM32 с FSMC - фреймрейт будет ну так себе, не сравним с дешёвым планшетом. Для применений в виде HMI - достаточно, на что-то более - рассчитывать, имхо, сильно не стоит - чтобы потом не обмануться в ожиданиях. Тот же Nextion видимо глазу тормозит с перерисовкой, если очень часто перерисовывать области экрана. На платах Nextion, кстати, стоит камень STM32. 

Короче! Компоненты подбираются под задачу, а не наоборот. Мы в контроллере теплицы как самый большой дисплей используем как раз семидюймовый SSD1963, и под Arduino Due, и под STM32. И картинки можно выводить, но устроит ли это дело вас, в вашем применении - кто знает?

И да - Nextion переоценён по стоимости, сильно. Есть подобные HMI-дисплеи DWIN DGUS - они сильно дешевле, но у меня до них так руки пока и не добрались (валяется один семидюймовый на полке, ещё не тронутый ни разу). На форуме было их обсуждение, помнится.

sadman41
Offline
Зарегистрирован: 19.10.2016

DIYMan пишет:
И да - Nextion переоценён по стоимости, сильно.

Есть подобные HMI-дисплеи DWIN DGUS - они сильно дешевле, 

Если проводить аналогию, то Nextion - это программирование на Си со всеми либами, а ДвинГус - ASM in the wild. Я в софтине их потыкался и понял, что надо очень конкретно и долго заморачиваться, если хочешь получить с них хотя бы что-то. Поэтому - для разовых поделок ну его нахер. А на потоке для мелкой серии если использовать, то окупится геморрой.

b707
Offline
Зарегистрирован: 26.05.2017

дровосек пишет:

Сам еще не практиковался с Arduino, изучаю теорию, пока идёт электроника. 

Хочу сделать дисплей, чем больше, тем лучше. Функционал нужен небольшой - сменить 5-6 картинок, но полноцветных, чем краше, тем лучше. Ну и текст в текстовом поле записать может быть.

....

Может быть есть какое-нибудь простое решение, просто я его не вижу ? Облазил весь интернет, ничего такого.

простое решение лежит на поверхности - выкиньте из своей хотелки ардуино и все получится. Купите дешевый планшет и запрограммируйте все что надо - в Андроиде.

 А если очень хочется прикрутить ардуино, есть синияя изолента... тьфу ты, есть WiFi и блютуз. Если надо управлять какими-то низкоуровневыми датчиками и при этом хочется картинок  - делаете систему из двух частей. Ардуина рулит железом, а на планшете с андроидом - красивый интерфейс.

дровосек
Offline
Зарегистрирован: 19.01.2020

Спасибо! Похоже, придётся выбирать между 7" на SSD1963 и планшетом как отдельным устройством. Вечером время будет, вникну поконкретней

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

дровосек пишет:

Спасибо! Похоже, придётся выбирать между 7" на SSD1963 и планшетом как отдельным устройством. Вечером время будет, вникну поконкретней

Всё зависит от поставленных целей и задач, а также - от ваших навыков в предметных областях ;) Реализуемо - в принципе всё, что касается SSD1963 - то можете посмотреть, как ручками можно сделать интерфейс на нём, я давненько снимал обзорное видео по одной из итераций контроллера теплицы: https://www.youtube.com/watch?v=hvgmP59bO9Y В видео - показана работа на Due, на STM32 с FSMC - прорисовка бодрее.

Вот ещё, что касается крупных шрифтов: https://www.youtube.com/watch?v=Mr_RMcncrVY - баловался я с китайскими цифровыми линейками, дисплей - тот же, контроллер - Arduino Due.

Думаю, подобная наглядная демонстрация поможет вам определиться ;)

дровосек
Offline
Зарегистрирован: 19.01.2020

Да, я определился, спасибо за ответы! Насчет навыков - программирование в целом схватываю на раз-два, с электроникой потуже. Но терпение и труд ;)

Придётся поуменьшить хотелки насчет красочных картинок и больших экранов. На ваших видео очень даже съедобно выглядят дисплеи. Что касается ваших проектов в целом - круто. С теплицами меня масштаб особенно впечатлил. Респект!