Цветной TFT-дисплей 128×160 / 1,8”
Цветной TFT-экран пригодится для вывода яркого текста, информативных графиков и живых анимаций.
Подключение и настройка
Дисплей общается с управляющей платформой через последовательную шину SPI c дополнительными пинами управления. В микроконтроллерах есть два способа реализации шины SPI: аппаратная и программная.
При использовании аппаратного интерфейса, скорость отрисовки экрана будет значительно выше в сравнении с программной.
Аппаратный SPI
На платах Arduino шина «SPI» разведена на ICSP-разъёме. В качестве примера подключим дисплей к платформе Arduino Uno через макетную плату.
Программный SPI
Если контакты аппаратного интерфейса SPI используются другими модулями — воспользуйтесь программной реализацией протокола SPI. Софтовая эмуляция шины позволяет использовать сигналы данных на всех пинах управляющей платы. В качестве примера подключим дисплей к платформе Arduino Uno через макетную плату.
Элементы платы
Экран
Дисплей модуля выполнен по технологии TFT с диагональю 1,8 дюйма. Разрешение экрана составляет 128×160 точек с глубиной 65536 цветов.
Матрица экрана подключена к встроенному чипу ST7735, который выполняет роль моста между экраном и микроконтроллером.
Систему координат дисплея удобно представить в виде сетки, каждая ячейка которой является отдельным пикселем. Местоположение пикселя задается парой координат «x» и «y».
Контактные пины
На плате дисплейного модуля расположена гребёнка из восьми контактов для питания экрана и взаимодействия с управляющей электроникой.
Вывод | Имя сигнала | Альтернативное имя сигнала | Описание |
---|---|---|---|
1 | VIN | Питание дисплея напряжением 5 вольт | |
2 | GND | Земля | |
3 | RST | RESET | Аппаратный сброс дисплея. Активный низкий уровень. |
4 | RS | DC/A0 | Выбор передачи данных или команд: команда при низком уровне, данные при высоком уровне. |
5 | SDA | MOSI/DO | Данные |
6 | SCL | SCK | Синхронизация |
7 | CS | SS | Выбор экрана. Используется для подключения нескольких дисплеев параллельно. Активный низкий уровень. |
8 | VDD33 | Напряжение питания 3,3 В. Подключать не обязательно. |
Логический буфер
На обратной стороне дисплейного модуля распаян преобразователь логических уровней 74HC365. Буфер служит для согласования напряжения между экраном и управляющей платой. Микросхема даёт совместимость дисплея c 3,3- и 5-вольтовыми управляющими платами.
Регулятор напряжения
Понижающий линейный преобразователь LM1117 с выходом 3,3 вольта обеспечивает питание и подсветку дисплея. Максимальный выходной ток составляет 800 мА.
Принципиальная и монтажная схемы
Габаритный чертёж
Характеристики
- Диагональ: 1,8 дюйма
- Разрешение: 128×160
- Технология: LCD TFT
- Количество цветов: 65536
- Драйвера матрицы: ST7735
- Напряжение питания: 3.3–5 В
- Интерфейс: SPI с двумя дополнительными сигналами
- Размеры экрана: 46,6×34,3 мм
- Габариты платы: 50,8×36,6 мм