RSS блога
Подписка
Круглый дисплей для микроконтроллера
- Цена: 8.99 $
- Перейти в магазин
Как только на рынке появились смарт-часы с круглым дисплеем, у меня сразу же появилось непреодолимое желание получить такой дисплей и использовать с ардуино. Конечно, с практической точки зрения такой дисплей подходит лишь для узкого круга задач в отличие от дисплеев прямоугольной формы, однако, как говорится охота пуще неволи.
Мне стало интересно, есть ли варианты круглых дисплеев, рассчитанные для простого подключения к микроконтроллеру. Я вышел в интернет с этим вопросом и получил следующие результаты:
Готовые платы для разработки, включающие дисплей и микроконтроллер
— Платформа от 4Dsystems
— На базе монохромного 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.
Как видно, разрешение дисплея слишком низкое для отрисовки радиальных элементов.
Как уже было сказано выше, дисплеи квадратной формы практичнее в использовании, их легко встроить в различные корпуса, большинство интерфейсов заточено под прямоугольный вид, графические изображения имеют прямоугольную форму. Основным и, наверное, самым распространенным вариантом использования круглого дисплея являются часы. Действительно, нам привычен вид стрелочного циферблата именно круглой формы. Также дисплей круглой формы можно использовать для имитации различных стрелочных индикаторов.
Не знаю буду ли я использовать этот дисплей, но моё любопытство удовлетворено не в полной мере и, если появятся более удачные и при этом доступные варианты, я обязательно их рассмотрю.
Мне стало интересно, есть ли варианты круглых дисплеев, рассчитанные для простого подключения к микроконтроллеру. Я вышел в интернет с этим вопросом и получил следующие результаты:
Готовые платы для разработки, включающие дисплей и микроконтроллер
— Платформа от 4Dsystems
— На базе монохромного 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.
Как видно, разрешение дисплея слишком низкое для отрисовки радиальных элементов.
Как уже было сказано выше, дисплеи квадратной формы практичнее в использовании, их легко встроить в различные корпуса, большинство интерфейсов заточено под прямоугольный вид, графические изображения имеют прямоугольную форму. Основным и, наверное, самым распространенным вариантом использования круглого дисплея являются часы. Действительно, нам привычен вид стрелочного циферблата именно круглой формы. Также дисплей круглой формы можно использовать для имитации различных стрелочных индикаторов.
Не знаю буду ли я использовать этот дисплей, но моё любопытство удовлетворено не в полной мере и, если появятся более удачные и при этом доступные варианты, я обязательно их рассмотрю.
Самые обсуждаемые обзоры
+69 |
3287
133
|
+50 |
3523
66
|
+28 |
2487
47
|
+37 |
2797
40
|
+55 |
2022
37
|
Вообще непонятно почему китайцы клепают пачками нонейм браслеты и часы, но не могут поставить нормальное железо в виде STM + bluetooth + Набор датчиков, и сделать платформу открытой.
Уверен на все 100$ Что нашлась бы гора кулибыных которые написали бы кучу прошивок с бесконечным кол-вом фишек, которые явно будут превосходить китайские поделки.
У меня есть небольшая наработка которую делал для матери подруги. Там при звонке,ESP8266 в сети, Blynk выводит уведомление на телефон, которое вибрирует и отображается на Miband, и глухой человек без проблем открывает дверь.
Есть даташит на контроллер на нормальном английском www.displayfuture.com/Display/datasheet/controller/ST7687S.pdf
Вот где, где и как вы придумываете эту злосчастную Й??
и да, л там две.
Ну да, круглые, но качество картинки и цветопередачи отвратительное, как по мне.
Сложно понять политику ценообразования у китайцев.
Зачет!
Классный был аппарат, жена с таким ходила
Проверьте настройки драйвера (библиотеки) или правильность подключения,
Стандартная библиотека рисует все элементы попиксельно — т.е., задаёт адрес пикселя в виде блока размерами 1х1, потом посылает цвет для этого единственного пикселя. И так для всего — для линии, для прямоугольника. При том, что прямоугольнику достаточно один раз задать координаты, а потом гнать в потоке цвета каждого пикселя.
В итоге счётчик на Ардуино (знакоместо в среднем 28х35 пикселей) считал примерно 200 раз в секунду. Глаз мерцаний не замечал.
ссылка
Комплект как на фотке. Обьясните плз, для чего она?
Единственный вход это HDMI, то есть предполагает наличие компьютера. Но зачем мне эти два маленьких экранчика, когда удобнее смотреть на большом мониторе от компа?
VR очки?