Цветные TFT ЖК дисплеи, сенсорные и без сенсора, SPI
с драйвером GC9A01: 1.28' (круглый, 240x240, 7 контактов);
с драйвером ST7735: 1.44' (128x128, 8 контактов), 1.8' (128x160, 8 контактов);
с драйвером ST7789V: 2.4' (240x320, 14 контактов), 2.8' (240x320, 14 контактов);
с драйвером ILI9488: 3.5' (320x480, 14 контактов).
Основная информация:
Яркие цветные TFT-дисплеи диагональю 1.24-3.5 дюйма с разрешением от 128х128 до 320x480 точек. Работает на базе высокопроизводительных драйверов GC9A01, ST7735, ST7789V и ILI9488 по экономичному интерфейсу SPI. Отличный выбор для создания графических интерфейсов, мини-приборов, портативных диагностических систем и умного дома на Arduino, ESP32, STM32 или Raspberry Pi. Благодаря IPS-технологии дисплей обеспечивает сочные цвета и идеальные углы обзора со всех сторон.
Сенсорный (опционально) цветной TFT-дисплей оснащен отзывчивым резистивным тачскрином, что позволяет создавать полноценные интерактивные панели управления. Графика обрабатывается контроллером GC9A01/ST7735/ST7789V/ILI9488, а сенсор — чипом XPT2046.
🔌 Назначение пинов (круглый модуль с 7 контактами)
- VCC — Питание модуля (+3.3V или +5V, если на плате есть стабилизатор LDO).
- GND — Земля (общий минус).
- CS — Chip Select (выбор устройства на шине SPI, активно при низком уровне).
- RST — Сброс контроллера дисплея.
- DC — Выбор режима (Команда / Данные).
- SDA — Вход данных шины SPI.
- SCL — Тактовый сигнал шины SPI.
🔌 Назначение пинов (модуль с 8 контактами)
- VCC — Питание модуля (+3.3V или +5V, если на плате есть стабилизатор LDO).
- GND — Земля (общий минус).
- CS — Chip Select (выбор устройства на шине SPI, активно при низком уровне).
- RESET (RES) — Сброс контроллера дисплея.
- SDA — SPI shinasi orqali ma'lumot kirishi.
- A0 — Выбор режима (Команда / Данные).
- SCK (SCL) — Тактовый сигнал шины SPI.
- LED (BLK) — Управление подсветкой экрана (подключается к 3.3V или к ШИМ-пину для регулировки яркости).
🔌 Назначение пинов (модули с 14 контактами)
- VCC — Питание модуля (+3.3V или +5V, если на плате есть стабилизатор LDO).
- GND — Земля (общий минус).
- CS — Chip Select (выбор устройства на шине SPI, активно при низком уровне).
- RESET (RES) — Сброс контроллера дисплея.
- DC (RS) — Выбор режима (Команда / Данные).
- SDI (MOSI) — Вход данных шины SPI.
- SCK (SCL) — Тактовый сигнал шины SPI.
- LED (BLK) — Управление подсветкой экрана (подключается к 3.3V или к ШИМ-пину для регулировки яркости).
- (Опционально) SD_... (CS, MOSI, MISO, CLK) — Выводы для встроенного картридера MicroSD (если распаян на тыльной стороне).
- Управление сенсором (только для сенсорной версии):
- T_CLK — Тактовый сигнал сенсора (подключается к SCK).
- T_CS — Выбор чипа сенсора (Touch Chip Select).
- T_DIN — Вход данных сенсора (подключается к MOSI).
- T_DO — Выход данных сенсора (MISO).
- T_IRQ — Прерывание при нажатии (позволяет не опрашивать сенсор постоянно).
⚠️ Важное предупреждение по питанию: Даже если плата поддерживает питание 5V по выводу VCC, линии данных (SPI) рассчитаны на уровень 3.3 В. При подключении к 5-вольтовым платам (Arduino Uno, Nano, Mega) обязательно используйте резистивные делители напряжения или конвертер логических уровней!
💡 Преимущества
- Комфортный размер: идеальный баланс между читаемостью графики/текста и компактностью готового устройства.
- IPS Матрица: В отличие от дешевых TN-экранов, этот дисплей не инвертирует цвета и не слепнет, под каким бы углом вы на него ни посмотрели.
- Высокое разрешение: позволяет выводить детальные графики, кастомные иконки и меню с мелкими шрифтами.
- Максимальная поддержка софтом: Дисплеи поддерживаются лучшими библиотеками графики. Для ESP32 рекомендуется связка с супер-быстрой библиотекой TFT_eSPI или продвинутой графической оболочкой LVGL. Также отлично работает с Adafruit_GFX.