LILYGO T-Display S3 v1.3, 1,9″ без сенсора — 16 МБ Flash / 8 МБ PSRAM

LILYGO · T-Display-S3, PCB v1.3, 1.9 inch, non-touch, без гребёнок

Плата с экраном для панели управления

Автор: SLDV LAB

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

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

О МОДУЛЕ

Что делает T-Display-S3, PCB v1.3, 1.9 inch, non-touch, без гребёнок

T-Display-S3 объединяет ESP32-S3R8, цветной дисплей ST7789V и две пользовательские кнопки. Рассматривается базовая версия без сенсорного слоя, не T-Display-S3-Touch, AMOLED, Pro или Long. По умолчанию используется встроенная антенна. Экран подключён по параллельной восьмибитной шине i8080; он не использует обычную SPI-разводку.

Для питания периферии GPIO15 устанавливается в HIGH, особенно при работе от батареи или 5V-контакта. Стандартная плата не имеет слота microSD: выводы SD из общего README относятся к дополнительному SD Shield. Производитель проверял связку дисплейных примеров на Arduino-ESP32 2.0.14; произвольное обновление ядра может нарушить TFT_eSPI.

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

Процессор
ESP32-S3, 2 × Xtensa LX7, до 240 МГц
Внутренняя SRAM
512 КБ
Flash
16 МБ
Внешняя / корпусная PSRAM
8 МБ
Беспроводная связь
Wi-Fi 2,4 ГГц 802.11 b/g/n; Bluetooth 5 LE, без Bluetooth Classic
Различные GPIO на боковых рядах
13
Контакты двух боковых рядов, включая питание/GND/NC
24
Дисплей
1,9″ ST7789V, 170 × 320, i8080 8 бит
Сенсорный ввод
Нет
Кнопки
GPIO0 (BOOT) и GPIO14
Интерфейс
I²C, SPI, UART, Аналоговый, Wi-Fi, Bluetooth
Питание модуля
Для первого запуска: 5 В через USB-C. Логика GPIO: 3,3 В; сигналы 5 В недопустимы.

ПРАКТИКА

Подключение

Схема подключения
Контакт модуляКонтакт платыНазначение
USB-CКомпьютер, кабель USB с передачей данныхЕдинственное внешнее подключение для примера вывода текста на встроенный дисплей.
LCD: питание / подсветкаGPIO15 / GPIO38Уже разведены на плате; GPIO15 должен быть HIGH.
LCD: RST / CS / DC / WR / RDGPIO5 / 6 / 7 / 8 / 9Встроенная шина i8080.
LCD D0–D7GPIO39,40,41,42,45,46,47,48Линии заняты дисплеем.
I²C SDA / SCL на боковых контактахGPIO18 / GPIO17Для внешней периферии с уровнями 3,3 В. Не путать с 4-контактным разъёмом v1.3: он подписан G/3V/43/44.

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

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

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

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

Помоги интегрировать LILYGO T-Display S3 v1.3, 1,9″ без сенсора — 16 МБ Flash / 8 МБ PSRAM. Сначала уточни маркировку и ревизию платы, задачу, питание, среду и подключённую периферию. Разделяй Flash, внутреннюю SRAM и PSRAM; не считай все контакты GPIO. Используй только распиновку этой платы и перечисленные настройки. Подготовь подключение, зависимости, полный минимальный пример с обработкой ошибок и план проверки. Не включай секреты в код. Укажи ограничения USB, загрузочных выводов и занятых периферией линий.

Библиотеки

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

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

Ядро
Arduino-ESP32 2.0.14

Версия, указанная LILYGO для дисплейных примеров.

Board
ESP32S3 Dev Module

Flash 16MB, QIO 80MHz, OPI PSRAM.

USB CDC On Boot
Enabled

USB Mode: CDC and JTAG; Upload Mode: UART0/Hardware CDC.

TFT_eSPI
#include <User_Setups/Setup206_LilyGo_T_Display_S3.h>

Активировать в User_Setup_Select.h библиотеки вместо стандартного User_Setup.h.

Питание периферии
GPIO15 = HIGH

Не отключать до завершения работы дисплея.

Первый текст на встроенном дисплее

cpp
#include <Arduino.h>
#include <TFT_eSPI.h>

TFT_eSPI display;

void setup() {
  Serial.begin(115200);
  pinMode(15, OUTPUT);
  digitalWrite(15, HIGH);
  delay(100);
  display.init();
  display.setRotation(1);
  display.fillScreen(TFT_BLACK);
  display.setTextColor(TFT_WHITE, TFT_BLACK);
  display.setTextSize(2);
  display.setCursor(12, 30);
  display.println("SLDV LAB");
  display.println("T-Display S3");
  Serial.println("Display initialization requested");
}

void loop() {
  delay(1000);
}

Полный .ino, Arduino-ESP32 2.0.14 и комплект TFT_eSPI из репозитория LILYGO с Setup206. init() не возвращает достоверный аппаратный статус: отсутствие изображения проверяют визуально. При чёрном экране проверить GPIO15, GPIO38, профиль Setup206 и версию ядра. Исходные API и GPIO сверены; компиляция и запуск на плате не выполнялись.

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

Все проекты

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

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