Круглый дисплей GC9A01 ESP32 и LVGL.

  Рет қаралды 13,411

Юрий Р

Юрий Р

Күн бұрын

Пікірлер: 37
@rnadyrshin
@rnadyrshin 3 жыл бұрын
Отличный ролик! И спасибо за упоминание канала
@neon777art
@neon777art 2 жыл бұрын
Рад что нашёл ваш канал, очень любопытно!
@pr200sd
@pr200sd 2 жыл бұрын
Добро пожаловать!
@derdieterhans
@derdieterhans 3 жыл бұрын
Looks great! A video in English would be great. Good job, keep on developing:)
@pr200sd
@pr200sd 3 жыл бұрын
Thank you for your feedback.
@игорьл-щ1е
@игорьл-щ1е 3 жыл бұрын
Здорово!
@olegmiroshin2152
@olegmiroshin2152 3 жыл бұрын
хорошая работа
@mahnotv8871
@mahnotv8871 3 жыл бұрын
Здравствуйте! Выглядит круто! Я тоже разбираюсь с таким дисплеем и использую TTGO T-BLOCK от LilyGO использую библиотеку TFT_eSPI и выглядит это хуже, чем в вашей реализации.
@pr200sd
@pr200sd 3 жыл бұрын
Здравствуйте, а что именно хуже? Качество не должно вроде страдать от типа библиотеки.
@mahnotv8871
@mahnotv8871 3 жыл бұрын
@@pr200sd Я использую спрайты для отрисовки графических элементов, и при повороте спрайта возникают "битые" пиксели. С другой стороны в T-block пин MISO дисплея не подключен, а для отприсовки стрелки поверх циферблата, насколько я понял, происходит считывание буфера из дисплея. В моем же случае, стрелка при движении "стирает" циферблат. Приходится довольствоваться программно отрисованным циферблатом и простой стрелкой в виде линии.
@pr200sd
@pr200sd 3 жыл бұрын
@@mahnotv8871 Да не, ничего там считывать не надо, у меня miso тоже не подключен.
@mahnotv8871
@mahnotv8871 3 жыл бұрын
@@pr200sd Возможно в вашем примере это работает по-другому, но в примере animatad_dial от библиотеки я вижу функцию tft.readrect. Надо разбираться с LVGL.
@martijn4740
@martijn4740 3 жыл бұрын
awesome video do you have any example code avialable for this project
@pr200sd
@pr200sd 3 жыл бұрын
Hello. Here's an example github.com/pr200sd/demo_lvgl/tree/master, more examples here github.com/lvgl/lv_port_esp32
@andreasduzariev2482
@andreasduzariev2482 3 жыл бұрын
Подход к решению задачи очень понравился👍. Скажите, а Вы пробовали динамическую анимацию на сборке GC9A01 и ESP32? Пытаюсь для своего проекта подобрать дисплей, чтобы отображать хотя бы 3 кадра в секунду. Оффтопом хотел бы узнать, неужели китайцы не отменили заказ при наличии двух "дизайнов"? У них политика ужесточилась и докапываются до любой мелочи. Мой заказ, из семи позиций, был отменён из-за "подозрения" на объединение дизайнов🤷‍♂️.
@pr200sd
@pr200sd 3 жыл бұрын
3 кадра в секунду вроде не должно быть проблем, особенно если обновляется не весь экран, у LVGL вроде предусмотрена отправка только меняющейся части, тем более тут разрешение небольшое. Вот на больших диагоналях уже заметны тормоза kzbin.info/www/bejne/aoOWg5Wvjr94aas
@pr200sd
@pr200sd 3 жыл бұрын
Что касается заказа, в видео я упоминал, что для того чтобы вместить все в один заказ, пришлось пойти на хитрость и соединить заготовки перемычкой и прокинуть 2 линии питания, после этого прокатило, так как между платами уже нельзя провести линию без разрыва связей.
@konstantinrubnet7237
@konstantinrubnet7237 Жыл бұрын
Добрый день. Юрий написал вам запрос на почту. Хотел бы поработать с вами над одним девайсом.
@pr200sd
@pr200sd Жыл бұрын
Добрый, ответил.
@alexpetrov521
@alexpetrov521 2 жыл бұрын
Здравствуйте. Подскажите пожалуйста, какой у него размер самого экрана? Не могу найти. Именно вот эта черная стеклянная часть. Есть накладка круглая, надеюсь что накладка не будет больше дисплея (
@pr200sd
@pr200sd 2 жыл бұрын
Добрый день. Посмотрите pdf на дисплей, там должны быть все размеры.
@kukuxa_zeldaboy
@kukuxa_zeldaboy 3 жыл бұрын
Привет с реддита
@pr200sd
@pr200sd 3 жыл бұрын
@RuslanPopovMe
@RuslanPopovMe 2 жыл бұрын
Подскажи, где показана распиновка шлейфа дисплея.
@pr200sd
@pr200sd 2 жыл бұрын
В документации на дисплей есть распиновка.
@RuslanPopovMe
@RuslanPopovMe 2 жыл бұрын
@@pr200sd у меня какой-то жутко подробный даташит, не нашёл :( а плату в чём делал? посадочное место под шлейф какое брал?
@pr200sd
@pr200sd 2 жыл бұрын
@@RuslanPopovMe а если загуглить gc9a01 schematic? В картинках есть вся информация от размеров до назначения пинов.
@RuslanPopovMe
@RuslanPopovMe 2 жыл бұрын
@@pr200sd там либо ты, либо стандартная длинная PDFка по самому процу, но там нет распиновки шлейфа и футпринта
@pr200sd
@pr200sd 2 жыл бұрын
@@RuslanPopovMe Та ну вы чё😁, вот одна из ссылок: www.icstation.com/mobile/128inch-display-screen-round-07mm-12pin-240240-gc9a01-driver-interface-240x240-resolution-p-14907.html там все размеры, мне с телефона не удобно смотреть, возможно качество не самое лучшее, но материалов там достаточно если покопать.
@ramaz0
@ramaz0 3 жыл бұрын
Как к нему подключить датчики температуры?
@pr200sd
@pr200sd 3 жыл бұрын
Какие датчики и куда? На плате оставил пятаки для выводов, к ним можно подпаяться, проще всего цифровые ds18b20 поставить, ну и код написать :)
@Rusic850
@Rusic850 Жыл бұрын
TFT дисплей, а пишут OLED
@pr200sd
@pr200sd Жыл бұрын
Ну качество картинки на нем однозначно хорошее.
@andreyevs2188
@andreyevs2188 2 жыл бұрын
Где бы тачскрин найти под такой дисплей
@pr200sd
@pr200sd 2 жыл бұрын
Есть круглые дисплеи с тачскрином, но там интерфейс как правило другой, они обычно идут со своей платой преобразователем.
@andreyevs2188
@andreyevs2188 2 жыл бұрын
@@pr200sd там mipi интерфейс. а хотелось бы такой же. только еще тач
@pr200sd
@pr200sd 2 жыл бұрын
@@andreyevs2188 Я по началу тоже искал, но отдельно мне не попадались, только снимать из других схожих по размеру дисплеев, но это дорого получается.
Управление освещением, Homekit, TelegramBot.
12:00
Round IPS display on GC9A01 controller
27:17
Электроника в объективе
Рет қаралды 372 М.
Мен атып көрмегенмін ! | Qalam | 5 серия
25:41
How to connect the display from a mobile phone to Arduino
13:58
Home Made
Рет қаралды 1,3 МЛН
📟 How can PAGER be used today?
23:39
Hot Pixel
Рет қаралды 443 М.
7" LCD Waveshare и ESP32. Тестирование.
13:00
Юрий Р
Рет қаралды 9 М.
Master the Round TFT Display on ESP32 and GC9A01 driver with the TFT_eSPI library
20:12
🖥️Играю в Cyberpunk на Ардуино!
18:22
AlexGyver
Рет қаралды 1,2 МЛН