
TFT 2.79″ NV3007 · 142×428
2.79 TFT-SPI, 8P; T279VJ-C10-01
Длинный узкий экран для шкал и данных
Автор: SLDV LAB
Опубликовано · Обновлено
О МОДУЛЕ
Что делает 2.79 TFT-SPI, 8P; T279VJ-C10-01
Вытянутая матрица подходит для горизонтальной полосы меню, частоты радиоприёмника, шкалы уровня или нескольких показаний в ряд. Разрешение 142×428 можно использовать в портретной ориентации либо повернуть интерфейс на 428×142.
Две присланные фотографии показывают одну компоновку: 8-контактная колодка, маркировка 2.79 TFT-SPI и контроллер NV3007. На предметной размерной картинке прямо указано 142×428. Поле 172×320 в общей форме объявления не относится к этой панели.
В первичном комплекте TZT есть схема питания со стабилизатором, транзистор подсветки и пример для T279VJ-C10-01. В Arduino_GFX 1.6.9 для панели 2.79″ предусмотрены собственная init-таблица и смещения 12/14 колонок для разных поворотов. Нельзя заменять его инициализацией ST7789 или принимать размер по умолчанию в библиотеке за разрешение этой матрицы.
Характеристики
- Диагональ
- 2.79 дюйм
- Разрешение
- 142×428
- Контроллер
- NV3007
- Интерфейс
- spi
- Активная область
- 21.28 × 64.14 мм
- Плата
- 25.90 × 78.00 мм
- Размерная группа
- Средний
- Питание модуля
- Схема данной 8P платы: вход VDD 5 В через стабилизатор на 3.3 В. SPI и BL используют 3.3-вольтовые сигналы. 5 В на GPIO не подавать.
ПРАКТИКА
Подключение

| Контакт модуля | Контакт платы | Назначение |
|---|---|---|
| GND | GND | Общая земля. |
| VDD | 5V | Питание модуля, не GPIO. |
| SCL | GPIO18 | Тактовый сигнал SPI SCK; это не I²C. |
| SDA | GPIO23 | SPI MOSI; это не I²C. |
| RES | GPIO25 | ESP32 DevKitC, классический ESP32-WROOM-32; не универсальная распиновка ESP32. |
| DC | GPIO26 | ESP32 DevKitC, классический ESP32-WROOM-32; не универсальная распиновка ESP32. |
| CS | GPIO27 | ESP32 DevKitC, классический ESP32-WROOM-32; не универсальная распиновка ESP32. |
| BL | GPIO22 | Управление подсветкой, HIGH в примере. Использовать 3.3 В логику. |
Подходит для ESP32, Arduino. Выберите контакты по документации своей платы.
ВАШ ПРОЕКТ · ВАШ ДАТЧИК
Интегрируйте модуль с ChatGPT
Скопируйте запрос в ChatGPT. Укажите свою плату и среду разработки — получите подключение и код для своего проекта.
Помоги интегрировать 2.79 TFT-SPI, 8P; T279VJ-C10-01. Сначала уточни точную плату микроконтроллера, среду, вариант модуля, маркировку разъёма и задачу. Проверь питание отдельно от уровней GPIO. Подготовь согласованные подключение, зависимости, минимальный пример и проверку изображения. Не переноси GPIO классического ESP32 на ESP32-C3/C6/S3. Не выдумывай неподтверждённые свойства платы.
Библиотеки
Установите библиотеку для своей среды и откройте пример из её документации.
Что именно прописать
- Размер матрицы
142 × 428В Arduino_GFX 1.6.9 значение ширины по умолчанию 168; для этой платы передать 142 явно.
- Подсветка
BL = HIGHВ первичной схеме BL подключён через 2.2 кОм к транзистору; подсветку не питает GPIO напрямую.
- Смещения колонок
12 / 14Разные смещения для противоположных поворотов, как в авторском примере Arduino_GFX 1.6.9.
- Профиль именно 2.79″
nv3007_279_init_operationsПередать таблицу и sizeof таблицы в конструктор. Общий профиль NV3007 предназначен для другого размера панели.
ESP32 DevKitC + Arduino_GFX: начальный тест NV3007
cpp#include <Arduino.h>
#include <Arduino_GFX_Library.h>
Arduino_DataBus *bus = new Arduino_SWSPI(26, 27, 18, 23, GFX_NOT_DEFINED);
// DC, CS, SCK, MOSI, MISO. Exact 2.79-inch configuration from Arduino_GFX 1.6.9.
Arduino_GFX *display = new Arduino_NV3007(
bus, 25, 0, false, 142, 428, 12, 0, 14, 0,
nv3007_279_init_operations, sizeof(nv3007_279_init_operations));
void setup() {
Serial.begin(115200);
pinMode(22, OUTPUT); digitalWrite(22, HIGH);
if (!display->begin()) {
Serial.println("Display bus initialization failed");
return;
}
display->fillScreen(0x0000);
display->drawRect(0, 0, 142, 428, 0xFFFF);
display->setTextColor(0x07E0);
display->setCursor(8, 20); display->print("NV3007 2.79");
}
void loop() {}
Полный исходный пример для ESP32 DevKitC и Arduino_GFX 1.6.9. Контроллер, размер, flags, offsets 12/14 и специализированная init-таблица сверены с авторским PDQgraphicstest. Полярность параметра IPS оставлена false точно как в авторском примере; это параметр драйвера, не классификация матрицы. Первичный vendor-код с неоднозначной DATA-командой не используется. Код не компилировался и не запускался на физическом модуле. Проверка на устройстве: видимая рамка, RGB-полосы, затем все четыре поворота.
Проекты с этим компонентом
Все проектыСвязанные проекты пока не опубликованы.


