roboforum.ru

Технический форум по робототехнике.

Реализация графической оболочки для управления ардуино

Реализация графической оболочки для управления ардуино

Offlinepirat » 28 июл 2020, 16:38

Всем доброго времени суток.
Необходима помощь советом.
Хочу реализовать в авто систему климат контроля. А именно регулировку заслонок с помощью сервоприводов, включение\отключение вентиляторов и прочее.
Собственно, суть вопроса, в следующем. Необходимо реализовать органы управления. А именно, хотелка, сделать это на сенсорном дисплее, с графическим оформлением и десятком сенсорных кнопок .
И если по первой части данного вопроса (аппаратная постройка системы приводов заслонок и регулировка вентиляторов) информации более чем, то по второй части "сенсорного управления" как то непонятно.
Возможно ли реализовать это напрямую с ардуино? или надо что-то на подобии андроид планшета с клиентом?

Re: Реализация графической оболочки для управления ардуино

Angel71 » 28 июл 2020, 17:16

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

Re: Реализация графической оболочки для управления ардуино

Myp » 29 июл 2020, 00:43

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

Если просто и быстро то дисплеи nextion
https://amperka.ru/product/display-next ... nx8048k050
графический интерфейс для климата можно набросать за один вечер или сразу взять готовый https://www.hackster.io/hwhardsoft/hvac ... rol-159d3c


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

Re: Реализация графической оболочки для управления ардуино

Madf » 29 июл 2020, 12:33

Это ща не модно, лучший интерфейс управления - это через телегу. :) В России его разбанили, теперь столько возможностей открывается для простых устройств.

Re: Реализация графической оболочки для управления ардуино

Angel71 » 29 июл 2020, 17:58

Myp, есть и больше, только накой такие извраты для упомянутой задачи?

Re: Реализация графической оболочки для управления ардуино

Myp » 31 июл 2020, 00:31

Изврат это пытаться подключать дисплей напрямую к ардуине, месяц убьёшь на разборки с глючными библиотеками, и попытки реализовать графическую оболочку.
А использвоание готового модуля с визуальным редактором это Ок, за выходные интерфейс набросаешь.

Re: Реализация графической оболочки для управления ардуино

Scorpio » 31 июл 2020, 01:28

Проще, быстрее, красивее и рентабельнее на старом телефоне/планшете на андроиде.

Re: Реализация графической оболочки для управления ардуино

Angel71 » 31 июл 2020, 05:36

Myp, трудно угадать, что такого пытался сделать и с какими библиотеками, что много огребать пришлось и даже для нескольких несчастных иконок, кнопочек и надписей минимум на hmi экраны тянет.
Scorpio, смарт это интересная затея, не считая дополнительного веселья в виде нюансов с питанием, долгой загрузки ос, необходимости подключить плату с мк по юсб или ещё как и ещё "немного" повозится с софтовой частью под ведроид. :wink: простенькими библиотеками на подобии u8lib выбор сильно не ограничивается, библиотек пофункциональней далеко не одна. пока мне больше нравится lvgl (littlevgl). есть и визуальный редактор и темы и много других интересных и полезных плюшек. посмотри, может эта или ещё какая понравится.

Re: Реализация графической оболочки для управления ардуино

Myp » 01 авг 2020, 13:12

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

Re: Реализация графической оболочки для управления ардуино

Angel71 » 01 авг 2020, 15:27

:cry: аха, всё пропало, portenta вывод на 8к не потянет, расчёт движения каждой молекулы тоже.
простенький интерфейс с редко меняющимися небольшими участками, как на видео выше, можно и без lvgl на некоторых ардуинах с хиленькими мегами. 100 баксов за такой тфт ради гигантомании с разрешением/размерами экрана, это как говориться на вкус и цвет все фломастры... по секрету, для извращений, на ssd1963 есть модули даже с 7 и 9 дюймовыми экранами с разрешением 840*480 и с/без тачем + hmi экраны есть не только у некстион и можно не ограничиваться 5-ти или 10-ти дюймовым.
есть и не космически стоящие ардуино-совместимые платы, которые потянут и lvgl и отрисовку на цветном экране с не самым низким разрешением. даже с небольшой повёрнутостью на гигантомании, если не перерисовывать весь экран, таже есп32 вполне спокойно потянет цветной экран с разрешением примерно 800*480. для экранов с более низким разрешением и цветностью ешё попроще будет. кому сильно хочется пострадать фигнёй с гигантоманией и перламутровыми пуговками, так не обязательно же примитивное на hmi экранах ваять, есть же одноплатники. а с одноплатниками вообще с выбором экрана попроще будет. хочется разрешение поболее этих несчастных 800*480, легко. хочется дюймов побольше и фен-шуйные автомобильные диагонали экрана, тоже есть из чего выбрать. 10, 12, 14,.... да хоть 19 дюймов:
1.jpg
1.jpg (17.85 КиБ) Просмотров: 2624

это же так круто будет. можно к климат-контролю медиаплеер добавить, нафигатор и много чего ещё. даже 3д куртизанка перестанет жаловаться, что у неё мало свободы передвижения и некуда подружек пригласить, так уж и быть, когда будешь подъезжать к заправке, будет напоминать, что в холодильнике пиво заканчивается.
понятное дело, что некоторым на железке для климат-контроля ещё в игрушки поиграться может захотеться :pardon: тады ойсь, придётся брать большой игровой моник и топовое десктопное железо.
sarcasm mode = off

Re: Реализация графической оболочки для управления ардуино

sergey2x » 02 авг 2020, 01:27

Angel71 писал(а): когда будешь подъезжать к заправке, будет напоминать, что в холодильнике пиво заканчивается.


С этого места поподробней, плз.

Re: Реализация графической оболочки для управления ардуино

Angel71 » 02 авг 2020, 02:48

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

Re: Реализация графической оболочки для управления ардуино

Myp » 02 авг 2020, 15:25

на али 7 дюймовый экран на ssd1963 обойдётся в 3т.р., а nextion 5 т.р..
при этом nextion можно прицепить к любой 300 рублёвой ардуине двумя поводками, а ssd1963 нужен не слабый контроллер и штук 30 ног для разводки.
Стоит ли экономить 2 т.р. ценой кучи геморроя и времени тут уж каждый сам решает))
тут либо сделать девайс, либо важней сам процесс ковыряния в коде.

Re: Реализация графической оболочки для управления ардуино

Angel71 » 02 авг 2020, 17:32

проводов много не обязательно. ra8875, есть и другие драйверы. напомню, что про большие экраны и разрешения это было в полушутку о пушке по воробьям. с лёгкостью на словах разбрасываться парой тысяч разницы это интересно, особенно если учитывать, что за эти деньги можно взять попроще некстион (не самые бюджетные hmi экраны) или не hmi экран.


cron
Rambler\'s Top100 Mail.ru counter