Компонент Adafruit 1.47in 320x172 Round Rectangle TFT
Не будьте таким прямолинейным — бросьте искривленный шар в свою электронику с помощью миниатюрного дисплея с изогнутыми краями. Перед вами новый TFT-дисплей «round rect» диагональю 1,47 дюйма с высокой плотностью 250 точек на дюйм, разрешением 172×320 полноцветных пикселей и возможностью просмотра под любым углом по технологии IPS. Мы видели дисплеи такого калибра, используемые в умных часах и небольших электронных устройствах, но они всегда были с интерфейсом MIPI. Наконец, мы нашли тот, который является SPI и имеет дружественный драйвер дисплея, так что он работает с любыми микроконтроллерами или микрокомпьютерами!
Этот прекрасный маленький дисплей — лучший способ добавить небольшой, красочный и очень яркий дисплей к любому проекту. Поскольку дисплей использует для связи 4-проводной SPI и имеет свой собственный буфер кадров с адресацией по пикселям, его можно использовать с любым типом микроконтроллера. Даже очень маленький, с низким объемом памяти и небольшим количеством доступных контактов! Дисплей диагональю 1,47 дюйма имеет разрешение 16-битных полноцветных пикселей 172×320 и является дисплеем IPS, поэтому цвет выглядит великолепно при отклонении от оси на 80 градусов в любом направлении. Драйвер TFT (ST7789) очень похож на популярный ST7735, и наша библиотека Arduino хорошо его поддерживает.
Обратите внимание, что способ получения закругленных углов заключается в удалении пикселей. Угловые пиксели по-прежнему адресуются в оперативной памяти, они просто не отображаются, так что вам не нужно выполнять какое-то специальное радиально-пиксельное сопоставление. Относитесь к нему как к прямоугольному дисплею.
К breakout припаян TFT-дисплей (в нем используется тонкий гибкий разъем), а также регулятор напряжения 3,3 В со сверхнизким перепадом, схема автоматического сброса и переключатель уровня 3/5 В, так что вы можете использовать его с питанием 3,3 В или 5 В и логикой. У нас также было немного дополнительного места, поэтому мы разместили держатель для карт microSD, чтобы вы могли легко загружать полноцветные растровые изображения с карты microSD формата FAT16 / FAT32. Карта microSD в комплект поставки не входит, но вы можете приобрести ее здесь.
Конечно, мы бы не оставили вам просто техническое описание и пожелание «удачи!» — мы написали полноценную графическую библиотеку Arduino с открытым исходным кодом, которая может рисовать пиксели, линии, прямоугольники, круги, текст и растровые изображения, а также примеры кода. Код написан для Arduino, но может быть легко перенесен на ваш любимый микроконтроллер! Подключение простое, мы настоятельно рекомендуем использовать аппаратные контакты SPI вашего Arduino, поскольку программный SPI работает заметно медленнее при работе с дисплеем такого размера. Для пользователей Raspberry Pi или других одноплатных компьютеров на Python у нас есть библиотека, совместимая с пользовательским пространством Pillow. Для CircuitPython есть драйвер displayio для встроенной поддержки.
Этот дисплей также оснащен 18-контактным стандартным разъемом FPC «EYE SPI» с разъемом с откидной крышкой. Вы можете использовать 18-контактный кабель FPC с шагом 0,5 мм для подключения ко всем выводам GPIO, если хотите отказаться от пайки.
Пожалуйста, обратите внимание! Этот дисплей разработан оригинально для умных часов и аналогичных устройств, где экран защищен стеклом. Без того, чтобы что-то мягко не прижимало экран, подсветка может со временем отслоиться от TFT-дисплея. (Это не разрушительно, но непривлекательно) Вы можете предотвратить это, в идеале добавив пластиковую или стеклянную крышку / накладку. При использовании bare попробуйте нанести немного клея E6000 или аналогичного клея craft на тонкие боковые края или используйте тонкий кусочек скотча, чтобы прикрепить переднюю панель TFT к подсветке.
Печатная плата
Схема
Список пинов
Пин | Тип |
---|---|
VIN | мама |
+3V3 | мама |
SCK | мама |
MISO | мама |
MOSI | мама |
TFTCS | мама |
TFTRST | мама |
TFTDC | мама |
CARDCS | мама |
LITE | мама |
GND | мама |
Мне очень важно получать обратную связь. Пожалуйста, оцените материал. Так я пойму в какую сторону его стоит изменить.