Справедливости ради, стоит отметить, что к DWIN прилагается софт, при помощи которого в относительно короткие сроки пишется достаточно мощный интерфейс. (Не без недостатков, конечно) В то же время, на esp32 без знания lvgl разработка самого простого интерфейса на esp32 требует на 1-2 порядка больше времени. За обзор спасибо
Хороший обзор. Жаль что нет STM32F4 или H4 и нет пинов IO хотя бы 20 -40 и микрухи SDRAM - тогда была бы вещь. А так как HMI - можно использовать. Но некоторые HMI 7" - можно купить за 80$. готовые в корпусе
Дисплей хороший. С виду. Все примеры, все инструкции, которые даны на сайте, все это с дисплеем под arduino не работает . Примеры из LVGL не работают. ESP32 в простейшем коде (мигание светодиода) работает, а дисплей нет. Не подскажете, Вы записывали в него какой-нибудь скетч с графикой дисплея?
Открытая, это open source. ESP32 таковой не является. Хотя у DWIN она по сути совсем закрытая и своя собственная, что ухудшает популяризацию, в отличии от ESP32.
@@NRelectronics Было бы неплохо увидеть тесты скорости через DMA. Хотя бы просто смену двух полных буферов кадра. Интересно сколько он осилит. Я делал на параллельном 16и битном дисплее ili9341 с esp32-s3 просто заливку цветом, успевает заливать 300 раз в секунду. Полноценный кадр без искажений получается где то 120 раз можно делать. То есть отрисовка дисплея из внутренней памяти дисплея и заливка нового кадра синхронизируются.
@@andrewefimov4488да заливка то там тупо от частоты зависит. Это же rgb там нет передачи данных из памяти мк в память экрана, экран всегда рисует из памяти мк, частота клока 16 МГц это выходит 40 ФПС. И дма тут не нужна это же аппаратный rgb. Дма нужна чтобы из памяти мк в буфер перекидывать инфу. Но я пока не нашел шустрой библиотеки, пример от idf что Ловян выдают жалкие 5 фпс на скроле примера от lvgl. Хотя сток китайский около 10 дает. Хрен знает как они это выжали.
Параллельный интерфейс выводит RGB888 с разрешением FullHD и 30/60 герц на монитор через VGA. В своих роликах чуть меньшее разрешение показывал. А DWIN так сможет??
@@NRelectronics Это ide, я про конфигуратор как у девина, нексиона или других hmi. Без конфигуратора это выходит обычный экран с припаянной esp и все его преимущества сводятся к 0.
У lvgl есть приложение для компа для быстрой разработки, там все просто, но оно платное и работает в полном режиме только месяц, причем оно сильно платное. Но там можно кусками генерить код отдельно для каждой странички бесплатно, но конечно это геморрой
Без визуальной среды разработки цена ему ноль. Одно дело кодить микроконтроллеры , другое дело кодить графику. Кодить HMI это исключительно дизайнерский процесс где результат должен появляться в реаоьном времени. . Обычно им занимается художник со знанием программирования. Если к процессу подходит программист со примерным пониманием графики , то на выходе будет шлак. Или работа преврашается в ад. Сейчас дизайн HMI сильно ушел вперед. Эталоном считается Disti GL Studio. Погуглите. Чисто только одним кодом там не напрограимируешь. Нужна полноценная визуалка.. желательно посовременее Nextion и Dgus.
@@NRelectronicsRGB565 там всего 16 бит, и да это я тупанул. Чтобы картинка не рвалась нужно включить двойную буферизацию. Но фпс просядет, будет около 5 зато без разрывов. Сейчас там порядка 10 при скроллинге. Разрывы картинки бесят конечно.
Справедливости ради, стоит отметить, что к DWIN прилагается софт, при помощи которого в относительно короткие сроки пишется достаточно мощный интерфейс. (Не без недостатков, конечно) В то же время, на esp32 без знания lvgl разработка самого простого интерфейса на esp32 требует на 1-2 порядка больше времени. За обзор спасибо
Тем не менее esp32 это платформа более интересная, прогрессивная с LVGL, по сравнению с DWIN
Прогресс уже не остановить... :-) Очень Интересно. Коммент в поддержку и продвижение канала.
Спасибо большое. Можете поддержать ещё донатами)
Хороший обзор. Жаль что нет STM32F4 или H4 и нет пинов IO хотя бы 20 -40 и микрухи SDRAM - тогда была бы вещь. А так как HMI - можно использовать. Но некоторые HMI 7" - можно купить за 80$. готовые в корпусе
Вы прям всё хотите)) 80$ это уже совсем не мало...
Всё хорошо, но единственный вопрос остается, Ленке-то позвонил?
Кто такая? 😁
Дисплей хороший. С виду. Все примеры, все инструкции, которые даны на сайте, все это с дисплеем под arduino не работает . Примеры из LVGL не работают. ESP32 в простейшем коде (мигание светодиода) работает, а дисплей нет. Не подскажете, Вы записывали в него какой-нибудь скетч с графикой дисплея?
Нет, я пока не записывал. Работал со стоковой прошивкой.
Да, примеры там почему-то пустые, пробовал. Видимо маркетогол накосячил.
сравнил технику для хобби и для промышленности. а esp32 прям открытая архитектура?
Открытая, это open source. ESP32 таковой не является. Хотя у DWIN она по сути совсем закрытая и своя собственная, что ухудшает популяризацию, в отличии от ESP32.
Для хобби получилась значительно интереснее.
Я бы не советовал использовать подобные китайские поделки в промышленности. Есть широкий спектр предложений Delta ..Siemens, созданных для этого.
@@BalabayUA а кто говорит о промышленности? и какие цены для промышленности....
Неплохо бы сравнить с экраном Nextion
Мне их ide не нравится.
@@NRelectronicsТам всё интуитивно понятно и удобнее по сравнению с DGUS II для DWIN.
А для экрана из видео есть какая-то IDE?
Я бы так не сказал, там придется писать код. Для экрана есть как раз DGUS, и в ней не надо программировать)
У него нет такого как в DWIN не так поставишь галочку в настройках программы и дисплей преврашается в кирпич ?
Нет конечно, это не дерьмо DWIN. Тут просто параллельный интерфейс RGB888.
Возможно ли вывести на подобный дисплей изображение по HDMI? Фотолюбители оценят
Нужен драйвер HDMI, т.е. преобразователь из RGBxx в HDMI.
А приобретали данный дисплей на Али или на их сайте?
На Али и их магазине сейчас равноценно можно купить. Сейчас скидки смотрю какие-то.
Про скидки я тоже видел. Просто с их сайта можно ли будет заказать в Россию сразу партию или только покупать через Али?
Мне привезли уже в квартиру Сдэком. Вы лучше пожалуйста им прямо напишите, я то не диллер, как они скажу так и будет.
Я понял что Вы не дилер)
Просто самый первый вопрос был как Вы заказали товар?)) На сайте производителя или на сайте Али?
Мне его прислали по переписки на gmail. Я не покупал 😁
+ Выход звука Моно получается ? =)
Да)
@@NRelectronics наверно можно к паре не задействованных GPIO подпаяться чтобы DAC прицепить =))
Подпаяться то можно, но можно ли вывести на них цап я не знаю, надо доки смотреть.
у ESP32-S3 нет вроде этого интерфейса, там програмно оно делается.
Да вот написано аппаратно есть. Параллельный RGB 565 или как-то так называется.
@@NRelectronics Было бы неплохо увидеть тесты скорости через DMA. Хотя бы просто смену двух полных буферов кадра. Интересно сколько он осилит. Я делал на параллельном 16и битном дисплее ili9341 с esp32-s3 просто заливку цветом, успевает заливать 300 раз в секунду. Полноценный кадр без искажений получается где то 120 раз можно делать. То есть отрисовка дисплея из внутренней памяти дисплея и заливка нового кадра синхронизируются.
На ili9341 разрешение значительно поменьше. Я думаю плюс минус будет пропорционально меньше чем у вас при увеличении разрешения картинки.
@@andrewefimov4488да заливка то там тупо от частоты зависит. Это же rgb там нет передачи данных из памяти мк в память экрана, экран всегда рисует из памяти мк, частота клока 16 МГц это выходит 40 ФПС. И дма тут не нужна это же аппаратный rgb. Дма нужна чтобы из памяти мк в буфер перекидывать инфу. Но я пока не нашел шустрой библиотеки, пример от idf что Ловян выдают жалкие 5 фпс на скроле примера от lvgl. Хотя сток китайский около 10 дает. Хрен знает как они это выжали.
по быстродействию dwin далеко впереди этого паралельного дисплея
Как раз таки нет. Надо просто правильно реализовать.
можно ссылку на "правильную реализацию" ? или хотя бы видео скорости переключения между экранами?
Параллельный интерфейс выводит RGB888 с разрешением FullHD и 30/60 герц на монитор через VGA. В своих роликах чуть меньшее разрешение показывал. А DWIN так сможет??
@@NRelectronics ссылка есть конкретная на ваши?
у меня на канале, посмотрите, там сложно не найти...
Я так понимаю софта для разработки интерфейса нет, все голым кодом?
Arduino IDE, Micropython, Espressif IDE. Я хочу отпаять esp32 и подключить stm32h7b0
@@NRelectronics Это ide, я про конфигуратор как у девина, нексиона или других hmi. Без конфигуратора это выходит обычный экран с припаянной esp и все его преимущества сводятся к 0.
согласен, тут конфигуратора нет, поэтому есть желание подцепить STM32 для TouchGFX Designer.
У lvgl есть приложение для компа для быстрой разработки, там все просто, но оно платное и работает в полном режиме только месяц, причем оно сильно платное. Но там можно кусками генерить код отдельно для каждой странички бесплатно, но конечно это геморрой
Без визуальной среды разработки цена ему ноль.
Одно дело кодить микроконтроллеры , другое дело кодить графику. Кодить HMI это исключительно дизайнерский процесс где результат должен появляться в реаоьном времени. . Обычно им занимается художник со знанием программирования. Если к процессу подходит программист со примерным пониманием графики , то на выходе будет шлак. Или работа преврашается в ад.
Сейчас дизайн HMI сильно ушел вперед. Эталоном считается Disti GL Studio. Погуглите. Чисто только одним кодом там не напрограимируешь. Нужна полноценная визуалка.. желательно посовременее Nextion и Dgus.
Согласен с Вами. А что скажите по библиотеке LVGL?
@@NRelectronicsдля нее нужна еще одна программа для пк и они есть, но платная squareline, а так хорошая. На на ней интерфейс делал недавно.
Как успехи в этой программе у вас?
Интерфейс экрана не rgb и не ltdc. Что за глупости, прочитайте название интерфейса.
Ну и таки какой если не RGB24?
@@NRelectronicsRGB565 там всего 16 бит, и да это я тупанул. Чтобы картинка не рвалась нужно включить двойную буферизацию. Но фпс просядет, будет около 5 зато без разрывов. Сейчас там порядка 10 при скроллинге. Разрывы картинки бесят конечно.
Но работает и пользоваться вполне можно.