TFT 1.69″ ST7789 · 8P

1.69TFT, 8P; панель GMT169-01

Цветной экран со скруглёнными углами

Автор: SLDV LAB

Опубликовано · Обновлено

СложностьСредне
Проекты с компонентом

О МОДУЛЕ

Что делает 1.69TFT, 8P; панель GMT169-01

Почти квадратный IPS-дисплей со скруглёнными углами удобен для компактного пользовательского интерфейса. На экран можно вывести крупные часы, показания нескольких датчиков, иконки состояния или меню; вычисления выполняет подключённый микроконтроллер.

В карточке рассматривается готовая синяя плата с восемью выводами. На присланных материалах TZT и ShengYang показана такая компоновка; торговую марку не следует считать признаком отдельного контроллера. Документ GMT169-01 относится к стеклу с 12-контактным FPC. Его контакты и габариты нельзя выдавать за разъём и размеры всей платы.

Подтверждены 240×280 и семейство ST7789. В первичном PDF встречаются ST7789V3 и ST7789V2, поэтому точный суффикс здесь не фиксируется. Заявление 128×160 в форме объявления неверно для этого экрана. Геометрия скруглений требует не помещать важные элементы вплотную к углам.

Характеристики

Диагональ
1.69 дюйм
Разрешение
240×280
Контроллер
ST7789, суффикс ревизии не установлен
Интерфейс
spi
Размерная группа
Средний
Питание модуля
В примере VCC 3.3 В, все GPIO 3.3 В. Документированная плата-носитель имеет стабилизатор XC6206 и транзистор подсветки; 5 В на сигнальные выводы не подавать.

ПРАКТИКА

Подключение

Схема подключения
Контакт модуляКонтакт платыНазначение
GNDGNDОбщая земля.
VCC3V3Питание модуля, не GPIO.
SCLGPIO18Тактовый сигнал SPI SCK; это не I²C.
SDAGPIO23SPI MOSI; это не I²C.
RESGPIO25ESP32 DevKitC, классический ESP32-WROOM-32; не универсальная распиновка ESP32.
DCGPIO26ESP32 DevKitC, классический ESP32-WROOM-32; не универсальная распиновка ESP32.
CSGPIO27ESP32 DevKitC, классический ESP32-WROOM-32; не универсальная распиновка ESP32.
BLKGPIO22Управление подсветкой, HIGH в примере. Использовать 3.3 В логику.

Подходит для ESP32, Arduino. Выберите контакты по документации своей платы.

ВАШ ПРОЕКТ · ВАШ ДАТЧИК

Интегрируйте модуль с ChatGPT

Скопируйте запрос в ChatGPT. Укажите свою плату и среду разработки — получите подключение и код для своего проекта.

Помоги интегрировать 1.69TFT, 8P; панель GMT169-01. Сначала уточни точную плату микроконтроллера, среду, вариант модуля, маркировку разъёма и задачу. Проверь питание отдельно от уровней GPIO. Подготовь согласованные подключение, зависимости, минимальный пример и проверку изображения. Не переноси GPIO классического ESP32 на ESP32-C3/C6/S3. Не выдумывай неподтверждённые свойства платы.

Библиотеки

Установите библиотеку для своей среды и откройте пример из её документации.

Что именно прописать

Инициализация
display.init(240, 280, SPI_MODE0)

Adafruit 1.11.0 поддерживает центрированную область 240×280, смещение Y=20.

ESP32 DevKitC + Arduino: окно 240×280

cpp
#include <Arduino.h>
#include <Adafruit_GFX.h>
#include <Adafruit_ST7789.h>
// ESP32 DevKitC: CS, DC, MOSI, SCLK, RESET; software SPI.
Adafruit_ST7789 display(27, 26, 23, 18, 25);
void setup() {
  pinMode(22, OUTPUT);
  digitalWrite(22, HIGH);
  display.init(240, 280, SPI_MODE0);
  display.setRotation(1);
  display.fillScreen(ST77XX_BLACK);
  display.drawRect(0, 0, display.width(), display.height(), ST77XX_WHITE);
  display.setTextColor(ST77XX_GREEN);
  display.setTextSize(2);
  display.setCursor(10, 18);
  display.print("TFT 1.69");
}
void loop() {}

Полный исходный пример; API Adafruit 1.11.0 проверен. На физическом модуле не запускался. Рамка у скруглений может визуально уходить за маску стекла; контроль краёв делать в серединах сторон. Сверить колодку именно PCB 8P, а не FPC 12P.

Проекты с этим компонентом

Все проекты

Связанные проекты пока не опубликованы.

Связанные материалы и компоненты