ESP32-2432S0248R-PLUS

Обзор продукта / Обзор продукта
ESP32-2432S0248R-PLUS — устройство на базе ESP32-WROOM-32E Макетная плата с цветным сенсорным экраном с диагональю 2,8 дюйма, разработанная для модулей беспроводной связи, со встроенным ЖК-дисплеем, резистивным сенсорным экраном XPT2046, картой Type-C, TF-картой, световым индикатором RGB, последовательным портом и интерфейсом расширения.
ESP32-2432S0248R-PLUS is a 2.8-inch touch display development board based on the ESP32-WROOM-32E wireless module, integrating LCD display, XPT2046 resistive touch, Type-C, TF card, RGB LED, UART and expansion ports.
Применимые сценарии/приложения
Подходит для терминалов управления IoT, панелей управления умным домом, отображения промышленных данных, отображения сбора данных датчиков, обучающих экспериментов, интерактивного интерфейса Wi-Fi/Bluetooth и других проектов.
Suitable for IoT terminals, smart home panels, industrial data display, sensor monitoring, education, and Wi‑Fi / Bluetooth HMI projects.
Аннотация интерфейса/макет интерфейса
Фотографии на дисплее покупателя на китайском и английском языках
Список пакетов/содержимое пакета
Акриловая версия/без акриловой версии
Характеристики продукта/ключевые характеристики
Product HighlightsДисплей и сенсорный экран / Дисплей и сенсорный экран
2,8-дюймовый TFT ЖК-дисплей, разрешение 240 × 320, драйвер ЖК-дисплея использует ST7789, рекомендуется инициализация Цветовая последовательность BGR; Сенсорный чип принимает XPT2046(XP2046) Резистивное сенсорное решение.
2.8-inch TFT LCD, 240 × 320 resolution, ST7789 LCD driver with recommended BGR initialization; XPT2046 resistive touch controller.
Беспроводная связь и расширение / Беспроводная связь и расширение
ESP32-WROOM-32E поддерживает Wi-Fi 2,4 ГГц, Bluetooth / BLE и имеет встроенный держатель TF-карты, индикатор RGB, интерфейс последовательного порта, аудиоинтерфейс и интерфейс расширения для облегчения вторичной разработки.
ESP32-WROOM-32E supports 2.4GHz Wi‑Fi, Bluetooth / BLE. The board includes TF card slot, RGB LED, UART, audio and expansion ports.
Основные характеристики / Основные характеристики
Hardware Specification| Проект/Предмет | Параметры/Характеристики |
|---|---|
| Модель продукта/Модель | ESP32-2432S0248R-PLUS |
| Главный модуль управления / Главный модуль | ESP32-WROOM-32E |
| Беспроводная функция/Беспроводная связь | 2.4GHz Wi‑Fi 802.11 b/g/n, Bluetooth / BLE |
| Дисплей / Дисплей | 2.8-inch TFT LCD, 240 × 320 |
| Драйвер ЖК-дисплея / Драйвер ЖК-дисплея | ST7789, инициализация BGR/ST7789 с инициализацией BGR |
| Тип касания/Тип касания | Резистивный сенсорный / Резистивный сенсорный |
| Сенсорный чип/сенсорный контроллер | XPT2046 / XP2046 |
| USB-интерфейс/USB-порт | USB Type‑C, питание, загрузка, последовательная отладка/Питание, программирование и последовательная отладка |
| Интерфейс хранилища/Хранилище | TF / MicroSD Card Slot |
| Кнопки | SW1, SW2 |
| Индикатор / Индикатор | On-board RGB LED |
| Размер платы / Размер платы | 86mm × 50mm |
| Логический уровень / Логический уровень | 3.3V |
| Источник питания / Источник питания | USB Type‑C 5V input / external 3.3V battery port |
| Среда разработки / Разработка | Arduino IDE, PlatformIO, ESP-IDF, MicroPython compatible |
Параметры модуля ESP32-WROOM-32E
Core Module| Проект/Предмет | Параметры/Характеристики |
|---|---|
| Модель модуля/Модуль | ESP32-WROOM-32E |
| CPU | Двухъядерный 32-битный процессор Xtensa® LX6, до 240 МГц / до 240 МГц |
| ROM / SRAM | 448KB ROM, 520KB SRAM, 16KB RTC SRAM |
| Flash | Стандартная флэш-память 4 МБ, в зависимости от пакетной конфигурации / Стандартная флэш-память 4 МБ, в зависимости от пакетной конфигурации |
| Wi‑Fi | 802.11 b/g/n,2.4GHz |
| Bluetooth | Bluetooth v4.2 BR/EDR and Bluetooth LE |
| Антенна / Антенна | Встроенная антенна для печатной платы/Встроенная антенна для печатной платы |
| GPIO | Модуль может предоставлять несколько GPIO, а фактические доступные контакты зависят от схемы подключения платы. |
| Размер модуля / Размер модуля | 18.0mm × 25.5mm × 3.1mm |
Описание интерфейса / Описание интерфейса
Connector FunctionsUSB Type‑C
Используется для питания платы разработки, загрузки программ и отладки последовательного порта.
Used for power supply, firmware programming and serial debugging.
Аудиоинтерфейс 2.0P/аудиопорт
Аудиоинтерфейсы зарезервированы и могут использоваться для аудиовхода/вывода или приложений, связанных с усилителем мощности. Конкретные функции определяются программой пользователя.
Reserved for audio input/output or amplifier-related applications depending on user firmware.
Внешний порт расширения / Внешний порт расширения
Сигналы расширения SPI/GPIO зарезервированы для простого подключения к внешним датчикам, периферийным модулям или определяемым пользователем платам расширения.
Reserved SPI / GPIO expansion signals for external sensors, modules or custom boards.
Внешний интерфейс батареи 3,3 В/порт батареи
Спецификация интерфейса — 1,25P, с положительным полюсом слева и отрицательным полюсом справа. Не подключайте его наоборот и не подавайте 5 В.
1.25P connector. Left pin is positive, right pin is negative. Do not reverse polarity or input 5V.
Интерфейс последовательного порта 1,25P/порт UART
Используется для последовательной связи, отладки или внешних модулей последовательного порта.
Used for UART communication, debugging or external serial modules.
Держатель карты TF/слот для карты TF
Его можно использовать для таких приложений, как хранение данных, хранение ресурсов изображений и чтение файлов конфигурации.
Used for data storage, image resources and configuration files.
Таблица сопоставления GPIO / Таблица сопоставления GPIO
From Uploaded Mapping Sheet| Модуль / Модуль | Сигнал/Шелкография/Сигнал | GPIO | Код Макрос/Макрос | Направление / Направление | Описание / Описание |
|---|---|---|---|---|---|
| главный контроль | RESET | EN | LCD_RST=-1 | Сброс входа | Подключитесь к ESP32 EN и не занимайте GPIO Connected to ESP32 EN; does not occupy a GPIO. |
| LCD/ST7789 | LCD_SCK | GPIO14 | LCD_SCK=14 | выход | ЖК-дисплей SPI, часы VSPI LCD SPI clock, VSPI bus. |
| LCD/ST7789 | LCD_MISO | GPIO12 | LCD_MISO=12 | входить | LCD SPI MISO ST7789 по умолчанию не читает экран LCD SPI MISO; ST7789 normally does not require screen readback. |
| LCD/ST7789 | LCD_MOSI | GPIO13 | LCD_MOSI=13 | выход | LCD SPI MOSI LCD SPI MOSI data line. |
| LCD/ST7789 | LCD_RS / DC | GPIO2 | LCD_RS=2 | выход | Контакт выбора данных/команд ЖК-дисплея LCD data/command select pin. |
| LCD/ST7789 | LCD_CS | GPIO15 | LCD_CS=15 | выход | Выбор ЖК-чипа LCD chip select. |
| LCD/ST7789 | LCD_BL | GPIO21 | LCD_BL=21; BACKLIGHT_PIN=21 | выход | Управление подсветкой ЖК-дисплея LCD backlight control. |
| Сенсорный/XPT2046 | RTP_IRQ / SENSOR_VP | GPIO36 | RTP_IRQ=36; TOUCH_IRQ=36 | входить | Специальный контакт входа сенсорного прерывания Touch interrupt; input-only GPIO. |
| Сенсорный/XPT2046 | RTP_DOUT / SENSOR_VN | GPIO39 | RTP_DOUT=39; TOUCH_MISO=39 | входить | Сенсорный специальный контакт входа SPI DOUT/MISO Touch SPI DOUT/MISO; input-only GPIO. |
| Сенсорный/XPT2046 | RTP_DIN | GPIO32 | RTP_DIN=32; TOUCH_MOSI=32 | выход | Сенсорный SPI DIN/MOSI Touch SPI DIN/MOSI. |
| Сенсорный/XPT2046 | RTP_CS | GPIO33 | RTP_CS=33; TOUCH_CS=33 | выход | Выбор сенсорного чипа Touch chip select. |
| Сенсорный/XPT2046 | RTP_SCK | GPIO25 | RTP_SCK=25; TOUCH_CLK=25 | выход | Сенсорные часы SPI Touch SPI clock. |
| Батарея | BAT_ADC | GPIO34 | BAT_ADC=34; BAT_ADC_PIN=34 | входить | Напряжение батареи, выделенный контакт входа АЦП Battery voltage ADC; input-only GPIO. |
| RGB трехцветный свет | RGB_R | GPIO17 | RGB_LED_R=17 | выход | Встроенный красный канал RGB записывает по RGB=17/22/16. On-board RGB LED red channel; RGB=17/22/16. |
| RGB трехцветный свет | RGB_G | GPIO22 | RGB_LED_G=22 | выход | Встроенный зеленый канал RGB записывает по RGB=17/22/16. On-board RGB LED green channel; RGB=17/22/16. |
| RGB трехцветный свет | RGB_B | GPIO16 | RGB_LED_B=16 | выход | Встроенный синий канал RGB записывает по RGB=17/22/16. On-board RGB LED blue channel; RGB=17/22/16. |
| Аудио | AUDIO_IN | GPIO26 | AUDIO_IN=26 | Вход/АЦП | Аудиовход зарезервирован Reserved audio input. |
| Аудио | AUDIO_EN | GPIO4 | AUDIO_EN=4 | выход | Включение усилителя звука/мощности зарезервировано Reserved audio/amplifier enable control. |
| Расширенный SPI | SPI_CS | GPIO27 | SPI_CS=27 | выход | Выбор расширенного чипа SPI зарезервирован Reserved expansion SPI chip select. |
| SD-карта | SD_MOSI | GPIO23 | SD_MOSI=23 | выход | SD SPI MOSI зарезервировано Reserved SD SPI MOSI. |
| SD-карта | SD_MISO | GPIO19 | SD_MISO=19 | входить | SD SPI MISO Зарезервировано Reserved SD SPI MISO. |
| SD-карта | SD_SCK | GPIO18 | SD_SCK=18 | выход | Резервирование часов SD SPI Reserved SD SPI clock. |
| SD-карта | SD_CS | GPIO5 | SD_CS=5 | выход | SD-карта зарезервирована Reserved SD card chip select. |
Версии пакетов / Версии пакетов
Acrylic / Non-AcrylicАкриловая версия/акриловая версия
- 1 доска развития / 1 доска развития
- 1 акриловый чехол/1 акриловый чехол
- 1 кабель DuPont от 1,25 до 4P / кабель DuPont от 1,25 до 4P / 1 кабель DuPont от 1,25 до 4P
- 1 сенсорное перо / 1 сенсорное перо
- 1 кабель для передачи данных USB Type-C / 1 кабель для передачи данных USB Type-C
Неакриловая версия/Неакриловая версия
- 1 доска развития / 1 доска развития
- 1 кабель DuPont от 1,25 до 4P / кабель DuPont от 1,25 до 4P / 1 кабель DuPont от 1,25 до 4P
- 1 сенсорное перо / 1 сенсорное перо
- 1 кабель для передачи данных USB Type-C / 1 кабель для передачи данных USB Type-C
- Акриловый футляр в комплект не входит/акриловый футляр в комплект не входит
Рекомендуемая конфигурация инициализации / Рекомендуемая инициализация
ST7789 BGR + XPT2046Пример конфигурации TFT_eSPI / Пример TFT_eSPI
#define ST7789_DRIVER
#define TFT_WIDTH 240
#define TFT_HEIGHT 320
#define TFT_MISO 12
#define TFT_MOSI 13
#define TFT_SCLK 14
#define TFT_CS 15
#define TFT_DC 2
#define TFT_RST -1
#define TFT_BL 21
#define TFT_BACKLIGHT_ON HIGH
// Important: use BGR color order
#define TFT_RGB_ORDER TFT_BGR
#define SPI_FREQUENCY 40000000Конфигурация сенсорного экрана XPT2046 / Пример сенсорного экрана
#define TOUCH_IRQ 36
#define TOUCH_MISO 39
#define TOUCH_MOSI 32
#define TOUCH_CS 33
#define TOUCH_CLK 25Меры предосторожности при использовании/Примечания
Important1. Логический уровень GPIO составляет 3,3 В, не подключайтесь напрямую к сигналам 5 В. / Логический уровень GPIO составляет 3,3 В. Не подключайте сигналы 5 В напрямую.
2. Пожалуйста, обратите внимание на направление положительных и отрицательных полюсов внешнего интерфейса батареи 3,3 В: левый — положительный, а правый — отрицательный. / Порт внешнего аккумулятора 3,3 В: левый положительный, правый отрицательный.
3. GPIO34, GPIO36 и GPIO39 являются выделенными входными контактами и не могут использоваться в качестве обычных выходов. / GPIO34, GPIO36 и GPIO39 — контакты только для ввода.
4. В ЖК-дисплее используется драйвер ST7789, поэтому рекомендуется установить для него последовательность цветов BGR; Если цвет ненормальный, проверьте настройки RGB/BGR. / ST7789 Рекомендуется порядок цветов BGR. Если цвета неправильные, проверьте настройку RGB/BGR.
5. Сенсорный чип — XPT2046, калибровку сенсорного экрана рекомендуется выполнять после поворота экрана. / XPT2046 touch может потребовать калибровки после поворота дисплея.
