3 948 ₴
3 517 ₴
4-дюймовий кольоровий TFT-дисплей MSP402 із сенсорним екраном (touchscreen) 320*480, інтерфейс SPI, зі стілусом.
Характеристики:
Діагональ: 4.0"
Роздільна здатність: 320×480 пікселів (зверніть увагу — не 480×320, а саме 320×480 у портретній орієнтації)
Контролер дисплея: ST7796S (або іноді пишуть ST77796 - це одна і та ж мікросхема, просто друкарська помилка в маркуванні)
Інтерфейс: 4-провідний SPI (дуже економить піни мікроконтролера)
Сенсор: резистивний (resistive touch), чіп XPT2046
Кольори: 65K (RGB, 16-біт)
Харчування: 3.3 або 5 В (є вбудований перетворювач рівнів)
Є підсвічування (керується піном LED)
Часто використовується у проектах:
розумний годинник / портативні пристрої
метеостанції
панелі керування
медіаплеєри
невеликі осцилографи / вимірювальні прилади
Підтримується багатьма бібліотеками:
TFT_eSPI (дуже популярна для ESP32/Arduino)
Adafruit_GFX + Adafruit_ST7796
LCDWIKI (їх власні приклади)
LVGL (для гарного GUI)
Команди та коди управління: https://drive.google.com/file/d/15_G5EJp10MiQlu69N0Y3ZP2--Le90Esp/view?usp=sharing
Для роботи з дисплеєм MSP4021 (4.0" TFT SPI, драйвер ST7796) рекомендується використовувати одну з найпопулярніших та найшвидших бібліотек - TFT_eSPI.
Arduino Forum
Arduino Forum
+1Підходящі бібліотеки TFT_eSPI (рекомендовано для ESP32): найпродуктивніша бібліотека, підтримує апаратне прискорення.
Adafruit_GFX + спеціалізований драйвер для ST7796: класичний варіант Arduino Uno/Mega.
XPT2046_Touchscreen: для роботи із сенсорним шаром (тачскрином).
Arduino Forum
Arduino Forum
+5
2. Схема підключення (на прикладі ESP32)
Оскільки дисплей працює на логіці 3.3, підключення до ESP32 проводиться безпосередньо. При підключенні до Arduino Uno (5 В) обов'язково використовуйте дільники напруги або перетворювачі рівнів сигнальних ліній (CS, RST, DC, SDI, SCK).
GitHub
GitHub
+1
Пін модуля Пін ESP32 (варіант) Опис
VCC 5V або 3.3V Живлення (залежить від наявності регулятора на платі)
GND GND Земля
CS GPIO 15 Вибір чіпа дисплея (Chip Select)
RESET GPIO 4 Скидання (Reset)
DC/RS GPIO 2 Вибір Команда/Дані
SDI (MOSI) GPIO 23 Передача даних SPI
SCK GPIO 18 Тактовий сигнал SPI
LED 3.3V або GPIO Підсвічування (можна керувати через PWM)
T_CS GPIO 16 Вибір чіпа тачскріна
3. Налаштування в середовищі Arduino IDE
Для бібліотеки TFT_eSPI необхідно налаштувати файл User_Setup.h усередині папки бібліотеки:
Прокоментуйте рядок драйвера: #define ST7796_DRIVER.
Вкажіть піни підключення у відповідних рядках (TFT_CS, TFT_DC, TFT_RST тощо).
Встановіть частоту SPI (наприклад, #define SPI_FREQUENCY 27000000).
Arduino Forum
Arduino Forum
+1
Важливий нюанс: Якщо ви плануєте використовувати SD-карту на звороті модуля, вона підключається до тих самих ліній SPI (MOSI, SCK), але потребує окремого піна для SD_CS.
Форум ESP32 with ST7796S 4.0inch TFT SPI: https://forum.arduino.cc/t/esp32-with-st7796s-4-0inch-tft-spi/640696/20?page=2










| Основні | |
|---|---|
| Виробник | Arduino |
| Країна виробник | Китай |