Что представляет собой TFT-дисплей ST7735. Каковы его основные технические параметры. Как подключить ST7735 к микроконтроллеру. Какие преимущества дает использование данного дисплея. Где применяется ST7735 на практике.
Общая информация о TFT-дисплее ST7735
TFT-дисплей ST7735 представляет собой компактный полноцветный ЖК-модуль с диагональю 1.8 дюйма и разрешением 128×160 пикселей. Данный дисплей широко применяется в портативной электронике и встраиваемых системах благодаря своим небольшим размерам, низкому энергопотреблению и хорошим характеристикам изображения.
Ключевые особенности ST7735:
- Диагональ экрана: 1.8 дюйма
- Разрешение: 128×160 пикселей
- Интерфейс подключения: SPI
- Контроллер: ST7735S
- Питание: 3.3В или 5В
- Угол обзора: более 160 градусов
- Яркость подсветки: до 500 кд/м2
Технические характеристики дисплея ST7735
Рассмотрим подробнее основные технические параметры TFT-дисплея ST7735:
Размеры и разрешение
Каковы физические размеры дисплея ST7735? Дисплейный модуль имеет габариты 50 x 46 x 7 мм, при этом размер активной области экрана составляет 28.03 x 35.04 мм. Разрешение матрицы — 128 x 160 пикселей, что обеспечивает достаточно четкое изображение на экране небольшого размера.
Интерфейс подключения
Какой интерфейс используется для подключения ST7735? Дисплей поддерживает 4-проводной интерфейс SPI, что упрощает его сопряжение с микроконтроллерами. Также возможно использование 8-битного параллельного интерфейса.
Питание и энергопотребление
Какое напряжение питания требуется для ST7735? Дисплей может работать от напряжения 3.3В или 5В благодаря встроенному LDO-регулятору. Типовой ток потребления составляет около 40 мА.
Подключение ST7735 к микроконтроллеру
Как правильно подключить дисплей ST7735 к микроконтроллеру? Рассмотрим основные шаги:
- Подключите питание VCC и GND дисплея к соответствующим выводам микроконтроллера
- Соедините линии SPI интерфейса: MOSI, SCK, CS
- Подключите управляющие выводы RS (DC) и RESET
- При необходимости подключите вывод подсветки LED
Пример подключения к Arduino:
- VCC — 5V
- GND — GND
- CS — 10
- RESET — 9
- A0 (DC) — 8
- SDA (MOSI) — 11
- SCK — 13
- LED — 3.3V
Программирование и управление дисплеем ST7735
Как осуществляется программирование дисплея ST7735? Для работы с дисплеем можно использовать готовые библиотеки, например, Adafruit_ST7735 для Arduino. Рассмотрим базовый пример вывода текста на экран:
«`cpp #include
Преимущества использования ST7735
Какие преимущества дает использование TFT-дисплея ST7735 в проектах? Рассмотрим основные достоинства:
- Компактные размеры, позволяющие использовать дисплей в портативных устройствах
- Низкое энергопотребление, что важно для автономных проектов
- Хорошая цветопередача и контрастность изображения
- Широкий угол обзора — более 160 градусов
- Простота подключения и управления через SPI интерфейс
- Доступность готовых библиотек для популярных платформ
Области применения дисплея ST7735
Где на практике применяется TFT-дисплей ST7735? Основные сферы использования включают:
- Портативные измерительные приборы
- Пульты управления бытовой техникой
- Автомобильные информационно-развлекательные системы
- Носимая электроника (умные часы, фитнес-трекеры)
- Промышленные системы управления и мониторинга
- Образовательные электронные конструкторы
Сравнение ST7735 с аналогами
Как ST7735 соотносится с другими популярными TFT-дисплеями? Проведем сравнение с несколькими аналогами:
Модель | Диагональ | Разрешение | Интерфейс | Особенности |
---|---|---|---|---|
ST7735 | 1.8″ | 128×160 | SPI | Компактность, низкое энергопотребление |
ILI9341 | 2.4″ | 240×320 | SPI | Большее разрешение, сенсорный ввод |
SSD1306 | 0.96″ | 128×64 | I2C/SPI | OLED-технология, сверхнизкое потребление |
Как видно из сравнения, ST7735 занимает промежуточное положение, сочетая компактность с достаточным разрешением для многих применений.
Советы по работе с ST7735
Какие рекомендации стоит учесть при работе с дисплеем ST7735? Вот несколько полезных советов:
- Используйте качественные соединительные провода для минимизации помех
- Правильно настройте яркость подсветки для оптимального энергопотребления
- Применяйте буферизацию для ускорения вывода сложной графики
- Экспериментируйте с различными цветовыми схемами для улучшения читаемости
- Регулярно обновляйте используемые библиотеки для доступа к новым функциям
Заключение
TFT-дисплей ST7735 представляет собой универсальное решение для добавления графического интерфейса в компактные электронные устройства. Благодаря своим характеристикам, простоте подключения и широкой программной поддержке, ST7735 остается популярным выбором для многих разработчиков и энтузиастов электроники.
Графический LCD TFT дисплей ST7735 1.8 дюйма 128х160
Компактный цветной ЖК TFT-дисплей с диагональю 1.8″ дюйма и разрешением 128*160 пикселей, поддерживает портретную и альбомную ориентацию. Отличный вариант для интеграции в портативные или стационарные проекты небольших размеров. Дисплейный модуль укомплектован чипом LDO-регулятора, способен функционировать от 3.3-вольтового или 5-вольтового напряжения. Уровень напряжения логических сигналов для всех контактов ввода/вывода платы KMR-1.8 составляет 3.3 вольта.
Дисплей содержит встроенный считыватель флеш-карт формата SD, который может использоваться для хранения любых цифровых данных приложения: графических изображений, текстовых или звукосодержащих файлов. Как правило, ресурсы главного программируемого контроллера, отвечающего за выполнение программного кода, не безграничны. Нередки случаи, когда индивидуальной памяти процессора, свободной от кода приложения, попросту не достаточно для размещения необходимого количества медиаконтента.
Соединительных контактов на плате графического модуля KMR-1.8 немного больше из-за наличия картридера. В тоже время объединение двух отдельных исполнительных компонентов в одном решении способствует экономии занимаемого пространства в малогабаритных корпусах проектируемых устройств, упрощает и облегчает коммутацию с управляющим контроллером. Графический контроллер дисплея, считыватель карт TF SD, и белая светодиодная подстветка ЖК-матрицы, разделены между собой персональными шинами подключения питания и обмена цифровыми данными.
Характеристики
- Модель: KMR-1.8 SPI / HY-1.8 SPI / аналог
- Питание: 3.3-5В постоянного тока DC
- Рабочее напряжение: 3.3В (логика)
- Ток: 40 мА
- Матрица: LCD TFT-TN
- Диагональ: 1. 8″ (дюйма)
- Разрешение: 160 х 128 пикселей
- Соотношение: 5:4
- Полные углы обзора по вертикали и горизонтали: >160°
- Подсветка: белые светодиоды
- Контроллер графики: ST7735S
- Цветовая палитра: 18-бит, 262 тысячи оттенков
- Ориентация: портретная, альбомная
- Коммутационный интерфейс: SPI-4W
- Разъём подключения: 1-рядный 16-контактный с шагом 2.54мм
- Хранилище: считыватель карт формата TF SD / MicroSD (вместе с SD-адаптером)
- Файловая система: FAT16, FAT32
- Крепёжные отверстия: 3 х Ø1.5мм
- Температура эксплуатации: -20°С ~ +70°С
- Размеры: 50 х 46 х 7мм
Расположение выводов на плате дисплейного модуля
Абсолютно все цифровые входы/выходы 3.3-вольтового дисплейного модуля KMR-1.8, представленные в однорядном разъёме коммутации с шагом 2.54мм, не толератны к 5-вольтовой логике (в распоряжении у большинства контроллеров Ардуино). Экранный модуль KMR-1.8 легко адаптируется к иным логическим уровням с использованием, например, схем двухнаправленного преобразования напряжения 3.3В<->5.0В.
Интерфейс подключения дисплея с контроллером ST7735S
Имя вывода | Режим | Назначение |
VDD | Питание | Напряжение 3.3-5В постоянного тока DC |
GND | Питание | Общий, заземление |
RESET | Вход | Сброс ST7735S, активный низкоуровневый сигнал |
A0 (DC) | Вход | Управление режимами данные/команда (Data/Command) |
SDA (MOSI) | Вход | Линия данных шины SPI |
SCL | Вход | Линия тактирования шины SPI |
CS | Вход | Выбор чипа ST7735S (SPI Chip Select), активный низкоуровневый сигнал |
Интерфейс подключения считывателя карт TF SD
Имя вывода | Режим | Назначение |
VDD | Питание | Напряжение 3. |
GND | Питание | Общий, заземление |
SCK | Вход | Линия тактирования шины SPI |
MOSI | Вход | Линия данных шины SPI |
MISO | Выход | Линия данных шины SPI |
SD_CS | Вход | Выбор считывателя TF SD (SPI Chip Select), активный низкоуровневый сигнал |
Интерфейс подсветки ЖК-матрицы дисплейного модуля KMR-1.8
Имя вывода | Режим | Назначение |
VDD | Питание, вход | Напряжение 3.3В постоянного тока DC. Поддерживается ШИМ-модуляция для регулировки яркости |
GND | Питание | Общий, заземление |
Размеры дисплея:
Программное обеспечение
- Подключаемая библиотека TFT с примерами програмирования контроллера ST7735 (по умолчанию встроена в Arduino IDE 1. 0.5+)
Документация
- Спецификация графического контроллера ST7735 Datasheet (PDF, ENG)
🛠 Подключение TFT-дисплея ST7735 1.8 к Arduino 👈
Для подключения цветного экрана к Ардуино понадобится задействовать 5 пинов. Схема подключения описана ниже. Напряжение питания 5 вольт, сзади на плате экрана есть стабилизатор, но при этом подсветка питается от 3.3 вольта.
Библиотеки можно использовать стандартные, их можно найти в среде разработки Ардуино в примерах для TFT. Также я добавил свой пример скетча для просмотра различных возможностей.
Скачать Arduino + TFT ST7735 тестовый скетч
Характеристики
Напряжение питания: 3.3 В – 5 В
Диагональ: 1.8 дюйма
Разрешение: 128×160 пикселей
Цветность: 65 тысяч цветов в формате RGB
Интерфейс: SPI
Контроллер: ST7735R
Подсветка: 3. 3 В
Габариты: 57 мм х 35 мм х 7 мм
Подключение экрана к Ардуино
LCD Screen | Uno.Nano |
---|---|
5V | 5V |
GND | GND |
LED | 5V |
SCL (SPI Clock) | D13 (SPI hardware clock pin) |
SDA (SPI Data) | D11 (SPI Hardware Data) |
RS (Register Select) | D8 (labelled as DC in Adafruit code) |
RST (Screen reset) | D9 |
CS (Chip Select : Defined as Slave Select in SPI) If low this device is active on data lines | D10 |
Опубликовал статью: Дмитрий ДА
Дата: 16.02.2022
КОММЕНТАРИИ
НАПИСАТЬ КОММЕНТАРИЙ
-
Новогодняя ёлочка.
Новогодняя ёлочка, пошаговая инструкция по сборке.
Темирлан 17.12.2010
-
Как сделать кубик из бумаги
Как сделать кубик из бумаги? Очень просто. Кубики – это универсальная игрушка для ваших детей, позволяющая им развивать логическое мышление и мелкую моторику рук, а также, если кубики цветные, то это поможет детям проявить свои творческие способности.
Александра 25.06.2020
-
4-й, спецвыпуск, журнал ModelMen.ru
Ещё один выпуск электронного журнала пополнил коллекцию сайта. Сегодня выпуск короткий, но очень полезный, содержит три десятка готовых развёрток подарочных коробочек в форме куба.
Дмитрий ДА 01.06.2009
Страница сгенерирована за 0,039067983627319 сек.
SQL-запросов: 6
Памяти использовано: 1,3 MB.
ST7735
%PDF-1.3 % 1 0 объект > эндообъект 2 0 объект > эндообъект 3 0 объект > транслировать 2010-05-05T16:01:39+08:00PDFCreator Version 0.9.12010-05-05T16:10:19+08:002018-04-19T18:39:50+04:00application/pdf
1,77-дюймовый ЖК-дисплей TFT, дисплей TFT ST7735
ЖК-дисплей TFT Стандартный цветной TFT-дисплей WF18FTLAADNN0
№ модели WF18FTLAADNN0
►ЖК-дисплей TFT 1,77 дюйма
►Разрешение: 128×160 точек
►Направление просмотра: 6H
►Интерфейс: MCU/SPI
►Встроенный контроллер: ST7735S (TFT-дисплей ST7735)
►Плата управления: №
►Яркость (кд/м²): 500
►Сквозное отверстие в раме: №
►Сенсорный экран: без сенсорного экрана
Описание
WF18FTLAADNN0 – это полноцветный модуль TFT-LCD с разрешением 128 x 160 и размером по диагонали 1,77 дюйма. Этот модуль встроен в микросхему ST7735S; он поддерживает 8080 8/16-битный параллельный и последовательный 3-проводной интерфейс SPI. Эта модель имеет размер модуля 34,0 x 45,83 мм и размер активной области 28,03 x 35,04 мм; диапазон напряжения питания от аналогового составляет от 2,5 В до 4,8 В.
WF18FTLAADNN0 — это ЖК-модуль с портретным режимом. Если вы хотите использовать его в альбомном режиме, свяжитесь с нами для получения дополнительной технической поддержки. Этот 1,77-дюймовый ЖК-дисплей TFT с микросхемой ST7735 отличается яркостью до 500 кд/м 2 (типовое значение), он может работать при температурах от -20℃ до 70℃; диапазон температур хранения от -30℃ до 80℃
ЧЕРТЕЖ
ТЕХНИЧЕСКИЕ ХАРАКТЕРИСТИКИ
Интерфейс
Штифт | Символ | Ввод/вывод | Функция |
---|---|---|---|
1 | ВЛЕД- | Р | Катод задней подсветки |
2 | ВЛЭД | Р | Анод задней подсветки |
3 | ИМ0 | я | — Выбор типа параллельного интерфейса MCU -Если не используется, зафиксируйте этот контакт на уровне VDDI или DGND. |
4 | ИМ1 | ||
5 | ИМ2 | я | Шина параллельного интерфейса MCU и последовательный интерфейс выбирают IM2=’1′, параллельный интерфейс IM2=’0′, последовательный интерфейс |
6 | СБРОС | Р | Сигнал сброса |
7-12 | НЗ | — | Нет подключения |
13-28 | DB15-DB0(SPI_SDA) | Ввод/вывод | DB15:0] используются в качестве шины данных параллельного интерфейса MCU. -DB — сигнал последовательного ввода/вывода в режиме последовательного интерфейса. -В последовательном интерфейсе DB15:1] не используются и должны быть зафиксированы на уровне VDDI или DGND. |
29 | НЗ | — | Нет подключения |
30 | РД | я | Разрешение чтения в параллельном интерфейсе MCU 8080. -Если не используется, зафиксируйте этот контакт на уровне VDDI или DGND. |
31 | ВР | я | Серийные часы -Напишите Enable в параллельном интерфейсе MCU. -Если не используется, зафиксируйте этот контакт на уровне VDDI или DGND. |
32 | Д/К(SPI_SCL) | я | -Отображение вывода данных/команды выбора в интерфейсе MCU. -D/CX=’1′: Отображение данных или параметров. -D/CX=’0′: Данные команды. -В последовательном интерфейсе используется как SCL. -Если не используется, зафиксируйте этот контакт на уровне VDDI или DGND. |
33 | КС(SPI_CS) | я | Включение чипа |
34 | IOVCC | Р | Рабочее напряжение интерфейса |
35 | ЛИК | Р | Аналоговое напряжение питания |
36 | ЗЕМЛЯ | Р | Земля |
37-40 | НЗ | — | Нет соединения |
Общие характеристики
Артикул | Размер | Блок |
---|---|---|
Размер | 1,77 | дюйм |
Матричный | 128 × RGB × 160 (TFT) | точек |
Размер модуля | 34,0 (Ш) × 45,83 (В) × 2,65 (Г) | мм |
Активная область | 28,03 × 35,04 | мм |
Шаг точек | 0,073 × 0,219 | мм |
ЖК-дисплей | TFT, обычно белый, пропускающий | |
Направление взгляда | 6 часов | |
Направление инверсии шкалы серого | 12 часов | |
Соотношение сторон | Портрет | |
ИС | СТ7735С | |
Тип подсветки | Светодиод, обычно белый | |
Сенсорная панель | Без сенсорной панели | |
Поверхность | Антибликовый |
Абсолютные максимальные значения
Пункт | Символ | Мин. | Тип | Максимум | Блок |
---|---|---|---|---|---|
Рабочая температура | ВЕРХ | -20 | - | 70 | ℃ |
Температура хранения | ТСТ | -30 | - | 80 | ℃ |
Электрические характеристики
Артикул | Символ | Состояние | Мин. | Тип | Максимум | Блок |
---|---|---|---|---|---|---|
Напряжение питания для аналогового | ЛИК | - | 2,5 | 2,75 | 4,8 | В |
Рабочее напряжение интерфейса | IOVCC | - | 1,65 | 1,8 | 3,7 | В |
Источник тока LCM | ICI (мА) | - | - | 0,9 | 2 | мА |
Ключевое слово для поиска: tft 1.