Это видео недоступно.
Сожалеем об этом.

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

Поделиться
HTML-код
  • Опубликовано: 24 мар 2021
  • #ESP32, #LVGL, #GC9A01
    github.com/pr2...
    Создание универсального круглого индикатора с дисплеем GC9A01 и WI-FI модулем ESP32.
    Демонстрация вывода различной визуализации.

Комментарии • 37

  • @rnadyrshin
    @rnadyrshin 3 года назад +9

    Отличный ролик! И спасибо за упоминание канала

  • @user-vb6yd2mj4t
    @user-vb6yd2mj4t 3 года назад +4

    Здорово!

  • @derdieterhans
    @derdieterhans 3 года назад +4

    Looks great! A video in English would be great. Good job, keep on developing:)

    • @pr200sd
      @pr200sd  3 года назад

      Thank you for your feedback.

  • @neon777art
    @neon777art Год назад

    Рад что нашёл ваш канал, очень любопытно!

    • @pr200sd
      @pr200sd  Год назад

      Добро пожаловать!

  • @olegmiroshin2152
    @olegmiroshin2152 3 года назад +2

    хорошая работа

  • @mahnotv8871
    @mahnotv8871 3 года назад +1

    Здравствуйте! Выглядит круто! Я тоже разбираюсь с таким дисплеем и использую 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 года назад +1

    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

  • @kukuxa_zeldaboy
    @kukuxa_zeldaboy 3 года назад +1

    Привет с реддита

  • @andreasduzariev2482
    @andreasduzariev2482 3 года назад +1

    Подход к решению задачи очень понравился👍.
    Скажите, а Вы пробовали динамическую анимацию на сборке GC9A01 и ESP32? Пытаюсь для своего проекта подобрать дисплей, чтобы отображать хотя бы 3 кадра в секунду.
    Оффтопом хотел бы узнать, неужели китайцы не отменили заказ при наличии двух "дизайнов"? У них политика ужесточилась и докапываются до любой мелочи. Мой заказ, из семи позиций, был отменён из-за "подозрения" на объединение дизайнов🤷‍♂️.

    • @pr200sd
      @pr200sd  3 года назад

      3 кадра в секунду вроде не должно быть проблем, особенно если обновляется не весь экран, у LVGL вроде предусмотрена отправка только меняющейся части, тем более тут разрешение небольшое. Вот на больших диагоналях уже заметны тормоза ruclips.net/video/4R3RbyYZE3I/видео.html

    • @pr200sd
      @pr200sd  3 года назад

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

  • @konstantinrubnet7237
    @konstantinrubnet7237 8 месяцев назад

    Добрый день. Юрий написал вам запрос на почту. Хотел бы поработать с вами над одним девайсом.

    • @pr200sd
      @pr200sd  8 месяцев назад

      Добрый, ответил.

  • @alexpetrov521
    @alexpetrov521 Год назад

    Здравствуйте. Подскажите пожалуйста, какой у него размер самого экрана? Не могу найти. Именно вот эта черная стеклянная часть. Есть накладка круглая, надеюсь что накладка не будет больше дисплея (

    • @pr200sd
      @pr200sd  Год назад

      Добрый день. Посмотрите pdf на дисплей, там должны быть все размеры.

  • @ramaz0
    @ramaz0 2 года назад

    Как к нему подключить датчики температуры?

    • @pr200sd
      @pr200sd  2 года назад

      Какие датчики и куда? На плате оставил пятаки для выводов, к ним можно подпаяться, проще всего цифровые ds18b20 поставить, ну и код написать :)

  • @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 там все размеры, мне с телефона не удобно смотреть, возможно качество не самое лучшее, но материалов там достаточно если покопать.

  • @Rusic850
    @Rusic850 Год назад

    TFT дисплей, а пишут OLED

    • @pr200sd
      @pr200sd  Год назад

      Ну качество картинки на нем однозначно хорошее.

  • @andreyevs2188
    @andreyevs2188 Год назад

    Где бы тачскрин найти под такой дисплей

    • @pr200sd
      @pr200sd  Год назад

      Есть круглые дисплеи с тачскрином, но там интерфейс как правило другой, они обычно идут со своей платой преобразователем.

    • @andreyevs2188
      @andreyevs2188 Год назад

      @@pr200sd там mipi интерфейс. а хотелось бы такой же. только еще тач

    • @pr200sd
      @pr200sd  Год назад

      @@andreyevs2188 Я по началу тоже искал, но отдельно мне не попадались, только снимать из других схожих по размеру дисплеев, но это дорого получается.