Круглый дисплей для микроконтроллера

  • Цена: 8.99 $
  • Как только на рынке появились смарт-часы с круглым дисплеем, у меня сразу же появилось непреодолимое желание получить такой дисплей и использовать с ардуино. Конечно, с практической точки зрения такой дисплей подходит лишь для узкого круга задач в отличие от дисплеев прямоугольной формы, однако, как говорится охота пуще неволи.

    Мне стало интересно, есть ли варианты круглых дисплеев, рассчитанные для простого подключения к микроконтроллеру. Я вышел в интернет с этим вопросом и получил следующие результаты:

    Готовые платы для разработки, включающие дисплей и микроконтроллер

    — Платформа от 4Dsystem

    Круглый дисплей для микроконтроллера

    — На базе монохромного OLED

    Круглый дисплей для микроконтроллера

    — Отладочная плата на базе STM32L151VDT6

    Круглый дисплей для микроконтроллера

    — Еще одна платформа на STM (нет в наличии)

    Круглый дисплей для микроконтроллера

    Дисплейные модули с обвязкой без микроконтроллера

    — Модуль от компании DFrobot

    Круглый дисплей для микроконтроллера

    Отдельные матрицы без обвязки

    — на базе контроллера st7789v

    Круглый дисплей для микроконтроллера

    — на базе контроллера st7687s

    Круглый дисплей для микроконтроллера

    — на базе контроллера ili9331

    Круглый дисплей для микроконтроллера

    — на базе контроллера ili9335 не круглой, а элипсоидной формы

    Круглый дисплей для микроконтроллера

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

    На известной торговой площадке до недавнего времени было представлено небольшое количество дисплеев круглой формы. В основном это отдельные матрицы без обвязки либо дорогие платы с микроконтроллером.

    Не так давно на глаза мне попался круглый дисплейный модуль от компании keystudio. Данный дисплей является клоном такого же дисплея от компании DFrobot, только в 1,5 раза дешевле. Цена, конечно, выше чем у дисплеев квадратной формы с подобными характеристиками, однако колебался я не долго, и дисплей был приобретен на распродаже за 8,99$.

    Характеристики дисплея от keystudio:

    Контроллер ST7687s.

    Диагональ 2,2”

    Разрешение 128*128

    Глубина цвета 16 бит (65536 цветов)

    Напряжение питания 3,3-5,5в

    Напряжение логических уровней …

    Рабочий ток 50мА

    Подключение к микроконтроллеру по шине SPI

    Параметр 2,2" отмечен в соответствии с спецификацией экрана, предоставленной поставщиком. Фактическая диагональ дисплея составляет приблизительно 1,26" (диаметр 32 мм).

    Круглый дисплей для микроконтроллера

    Шина SPI выведена на 8-контактный разъем с шагом 2,54мм внизу платы и продублирована в виде контактных площадок по 4 слева и справа.

    Круглый дисплей для микроконтроллера

    Интересной особенностью является то, что яркость подсветки регулируется не программно, а с помощью установленного на плате потенциометра.

    Библиотека для st7687s нашлась у упомянутой выше dfrobot. Библиотека поддерживает подключение к ардуино и ESP32. Есть подробная страница информации с описанием работы библиотеки.

    Следует учесть, что хоть данный дисплейный модуль и является клоном дисплея от dfrobot, распиновка его отличается.

    Подключение на примере ардуино

    Круглый дисплей для микроконтроллера

    Библиотека позволяет выводить стандартные примитивы и bmp-изображения.

    Круглый дисплей для микроконтроллера

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

    Другим минусом являются отвратительные углы обзора.

    В качестве примера адаптировал вывод аналоговой шкалы на ESP32.

    Как видно, разрешение дисплея слишком низкое для отрисовки радиальных элементов.

    Как уже было сказано выше, дисплеи квадратной формы практичнее в использовании, их легко встроить в различные корпуса, большинство интерфейсов заточено под прямоугольный вид, графические изображения имеют прямоугольную форму. Основным и, наверное, самым распространенным вариантом использования круглого дисплея являются часы. Действительно, нам привычен вид стрелочного циферблата именно круглой формы. Также дисплей круглой формы можно использовать для имитации различных стрелочных индикаторов.

    Не знаю буду ли я использовать этот дисплей, но моё любопытство удовлетворено не в полной мере и, если появятся более удачные и при этом доступные варианты, я обязательно их рассмотрю.

Оцените статью