MyTetra Share
Делитесь знаниями!
Цветной TFT-дисплей 128×160 / 1,8”
Время создания: 19.03.2025 12:05
Автор: alensav
Текстовые метки: Цветной TFT-дисплей
Раздел: ALIEXPRESS
Запись: alensav/MyTetra2/main/base/1742375141tw3c2uag5g/text.html на raw.githubusercontent.com

Цветной 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 мм

Ресурсы

  • Дисплей  в магазине.
  • Векторное изображение дисплея
  • Техническая документация от производителя
  • Библиотека для Arduino
  • Datasheet на контроллер дисплея ST7735
  • Dataheet на преобразователь логических уровней
  • Datasheet на понижающий преобразователь напряжения LM1117 с выходом 3,3 вольта


 
MyTetra Share v.0.67
Яндекс индекс цитирования