More languages
More actions
No edit summary |
No edit summary |
||
| (17 intermediate revisions by the same user not shown) | |||
| Line 1: | Line 1: | ||
[[zh:4.0inch ESP32-S3]] | [[zh:4.0inch ESP32-S3 Display]] | ||
{{#widget:StyledHeader|color=#bc1d46}} | {{#widget:StyledHeader| color = #bc1d46}} | ||
= Product Picture = | |||
[[File:ES3C40P-top.png|439x439像素|444x444px]] | |||
[[File:ES3C40P 2.png|437x437像素|437x437px]] | |||
= Product features = | = Product features = | ||
* Equipped with ESP32-S3, convenient for development and with sufficient development resources | * Equipped with ESP32-S3, convenient for development and with sufficient development resources | ||
* | * 4.0-inch color screen with a resolution of 320x480, supporting up to 16.7M colors (RGB888), offering a rich display of colors | ||
* Rich interfaces for easy to various peripherals (IIC, UART, etc.) | * Rich interfaces for easy to various peripherals (IIC, UART, etc.) | ||
* Supports external speakers for audio playback | * Supports external speakers for audio playback | ||
| Line 64: | Line 61: | ||
|- | |- | ||
| align="center" |'''Screen Size''' | | align="center" |'''Screen Size''' | ||
| align="center" | | | align="center" |4.0 inch | ||
|- | |- | ||
| align="center" |'''Screen Type''' | | align="center" |'''Screen Type''' | ||
| Line 70: | Line 67: | ||
|- | |- | ||
| align="center" |'''Screen resolution''' | | align="center" |'''Screen resolution''' | ||
| align="center" | | | align="center" |320xRGBx480(pixels) | ||
|- | |- | ||
| align="center" |'''Active Area''' | | align="center" |'''Active Area''' | ||
| align="center" | | | align="center" |55.98(W)x83.82(H)(mm) | ||
|- | |- | ||
| align="center" |'''Number of pixels''' | | align="center" |'''Number of pixels''' | ||
| align="center" | | | align="center" |65K(RGB565) | ||
|- | |- | ||
| align="center" |'''Drive IC''' | | align="center" |'''Drive IC''' | ||
| align="center" | | | align="center" |ST7796S | ||
|- | |- | ||
| align="center" |'''Screen interface''' | | align="center" |'''Screen interface''' | ||
| Line 86: | Line 82: | ||
|- | |- | ||
| align="center" |'''pixels size''' | | align="center" |'''pixels size''' | ||
| align="center" |0. | | align="center" |0.174(H)x0.174(mm) | ||
|- | |- | ||
| align="center" |'''View Angle''' | | align="center" |'''View Angle''' | ||
| Line 92: | Line 88: | ||
|- | |- | ||
| align="center" |'''Luminance(TYP)''' | | align="center" |'''Luminance(TYP)''' | ||
| align="center" | | | align="center" |450 cd/m<sup>2</sup> | ||
|- | |- | ||
| align="center" |'''Backlight Type''' | | align="center" |'''Backlight Type''' | ||
| align="center" |White LED* | | align="center" |White LED*8 | ||
|- | |- | ||
| align="center" |'''Operation Temperature''' | | align="center" |'''Operation Temperature''' | ||
| align="center" | -30~ | | align="center" | -30~70(℃) | ||
|- | |- | ||
| align="center" |'''Storage Temperature''' | | align="center" |'''Storage Temperature''' | ||
| align="center" | - | | align="center" | -20~60(℃) | ||
|} | |} | ||
| Line 110: | Line 106: | ||
|- | |- | ||
| align="center" |'''Effective area size''' | | align="center" |'''Effective area size''' | ||
| align="center" | | | align="center" |4.0 inch | ||
|- | |- | ||
| align="center" |'''Touch screen type''' | | align="center" |'''Touch screen type''' | ||
| Line 116: | Line 112: | ||
|- | |- | ||
| align="center" |'''Valid Area''' | | align="center" |'''Valid Area''' | ||
| align="center" | | | align="center" |320x480(pixels) | ||
|- | |- | ||
| align="center" |'''Drive IC''' | | align="center" |'''Drive IC''' | ||
| align="center" |D- | | align="center" |D-FT6336U | ||
|- | |- | ||
| align="center" |'''Visual Area''' | | align="center" |'''Visual Area''' | ||
| align="center" | | | align="center" |55.98(W)x83.82(H)(mm) | ||
|- | |- | ||
| align="center" |'''interface''' | | align="center" |'''interface''' | ||
| Line 128: | Line 124: | ||
|- | |- | ||
| align="center" |'''Operation Temperature''' | | align="center" |'''Operation Temperature''' | ||
| align="center" | -30~ | | align="center" | -30~70(℃) | ||
|- | |- | ||
| align="center" |'''Storage Temperature''' | | align="center" |'''Storage Temperature''' | ||
| align="center" | - | | align="center" | -20~60(℃) | ||
|} | |} | ||
| Line 140: | Line 136: | ||
|- | |- | ||
| align="center" |'''LCD screen size''' | | align="center" |'''LCD screen size''' | ||
| align="center" | | | align="center" |60.88±0.2(W)x94.57±0.2(H)x2.5±0.1(D) | ||
(Not including the registration and back glue) | (Not including the registration and back glue) | ||
|- | |- | ||
| align="center" |'''Touch screen size''' | | align="center" |'''Touch screen size''' | ||
| align="center" | | | align="center" |60.88±0.1(W)x94.57±0.1(H)x1.35(D) | ||
(Not including the registration and back glue) | (Not including the registration and back glue) | ||
|- | |- | ||
| align="center" |'''Product size''' | | align="center" |'''Product size''' | ||
| align="center" | | | align="center" |61±0.1(W)x112±0.1(H)x10.8±0.1(D) | ||
|} | |} | ||
| Line 184: | Line 179: | ||
|- | |- | ||
| align="center" |'''Backlight current''' | | align="center" |'''Backlight current''' | ||
| align="center" | | | align="center" |157mA | ||
|- | |- | ||
| align="center" |'''Backlight brightness(actual value)''' | | align="center" |'''Backlight brightness(actual value)''' | ||
| align="center" |touch | | align="center" |touch screen:50cd/m<sup>2</sup> | ||
Touchless | Touchless screen:240cd/m<sup>2</sup> | ||
|- | |- | ||
| align="center" |'''Total current''' | | align="center" |'''Total current''' | ||
| Line 196: | Line 191: | ||
|- | |- | ||
| align="center" |'''Power''' | | align="center" |'''Power''' | ||
| align="center" | | | align="center" |(Only the display works) | ||
(Display, speaker, battery charging all work) | |||
|} | |} | ||
| Line 206: | Line 201: | ||
|- | |- | ||
| align="center" |'''SKU''' | | align="center" |'''SKU''' | ||
| align="center" |Touch | | align="center" |Touch screen:ES3C40P | ||
|- | |- | ||
| align="center" |'''Power interface''' | | align="center" |'''Power interface''' | ||
| Line 213: | Line 207: | ||
|- | |- | ||
| align="center" |'''Weight''' | | align="center" |'''Weight''' | ||
| align="center" | | | align="center" | | ||
|} | |} | ||
= Product interface = | = Product interface = | ||
[[File: | [[File:4.0esp32s3-cn-2.png|956x956px]] | ||
== Interface Parameters == | == Interface Parameters == | ||
| Line 380: | Line 373: | ||
= Quick usage guide = | = Quick usage guide = | ||
[[File:Zip-001.png|24x24px]] [[:en:res/ES3C28P/2.8inch_IPS_ESP32-S3_ES3C28P_ES3N28P_Quick_Start.zip|''' | [[File:Zip-001.png|24x24px]] [[:en:res/ES3C28P/2.8inch_IPS_ESP32-S3_ES3C28P_ES3N28P_Quick_Start.zip|'''4.0inch_IPS_ESP32-S3_ES3C40P_Quick_Start''']] | ||
[[File:Pdf-001.jpg|24x24px]] [[:en:res/ | [[File:Pdf-001.jpg|24x24px]] '''[[:en:res/ES3C40P/4.0inch_ESP32-S3_ES3C40P_快速使用手册.pdf|4.0inch_IPS_ESP32-S3_ES3C28P_ES3N28P_Quick_Start_Manual]]''' | ||
= Data pack download = | = Data pack download = | ||
| Line 402: | Line 395: | ||
==== Product Specifications ==== | ==== Product Specifications ==== | ||
[[File:Pdf-001.jpg|24x24px]] [[:en:res/ | [[File:Pdf-001.jpg|24x24px]] '''[[:en:res/ES3C40P/ES3C40P_Specification_V1.0.pdf|4.0inch_ESP32-S3_Specification]]''' | ||
==== LCD Specifications ==== | ==== LCD Specifications ==== | ||
[[File:Pdf-001.jpg|24x24px]] [[:en:res/ | [[File:Pdf-001.jpg|24x24px]] '''[[:en:res/ES3C40P/QD3981规格书.pdf|4.0 inch QD3981_Specification]]''' | ||
== User manual == | == User manual == | ||
[[File:Pdf-001.jpg|24x24px]] [[:en:res/ | [[File:Pdf-001.jpg|24x24px]] '''[[:en:res/ES3C40P/4.0inch_IPS_ESP32-S3_ES3C40P_User_Manual.pdf|4.0inch ESP32-S3_Display_User_Manual]]''' | ||
== Size == | == Size == | ||
[[File:Pdf-001.jpg|24x24px]] | [[File:Pdf-001.jpg|24x24px]] '''[[:en:res/ES3C40P/ES3C40P_Size.pdf|ES3C40P_Display_Size]]''' | ||
== 3D == | == 3D == | ||
[[File:Zip-001.png|24x24px]] | [[File:Zip-001.png|24x24px]] '''[[:en:res/ES3C40P/ES3C40P_3D.zip|ES3C40P_3D]]''' | ||
== Hardware schematic diagram == | == Hardware schematic diagram == | ||
[[File:Pdf-001.jpg|24x24px]] [[:en:res/ | [[File:Pdf-001.jpg|24x24px]] '''[[:en:res/ES3C40P/4.0inch_ESP32-S3_Display_Schematic.pdf|4.0inch_ESP32-S3_Display_Hardware schematic diagram]]''' | ||
== I/O resource allocation table == | == I/O resource allocation table == | ||
| Line 427: | Line 416: | ||
== library == | == library == | ||
[[File:Zip-001.png|24x24px]] [[:en:res/ | [[File:Zip-001.png|24x24px]] '''[[:en:res/ES3C40P/4.0inch_IPS_ESP32-S3_Display_AD封装库.zip|4.0inch_IPS_ESP32-S3_Display_AD-library]]''' | ||
== LCD initialization code == | == LCD initialization code == | ||
[[File:Txt-002.jpg|24x24px]] [[:en:res/ | [[File:Txt-002.jpg|24x24px]] '''[[:en:res/ES3C40P/ST7796_Init.txt|ST7796 LCD initialization code]]''' | ||
= References = | = References = | ||
| Line 444: | Line 433: | ||
== Example code description == | == Example code description == | ||
[[File:Pdf-001.jpg|24x24px]] [[:en:res/ | [[File:Pdf-001.jpg|24x24px]] '''[[:en:res/ES3C40P/4.0inch_ES3C40P_arduino_Demo_Instructions.pdf|4.0 inch ESP32-S3 Display Arduino Example code description]]''' | ||
[[File:Pdf-001.jpg|24x24px]] [[:en:res/ | [[File:Pdf-001.jpg|24x24px]] '''[[:en:res/ES3C40P/4.0inch_ES3C40P_ESP-IDF_Demo_Instructions.pdf|4.0 inch ESP32-S3 Display ESP-IDF Example code description]]''' | ||
== Data manual == | == Data manual == | ||
[[File:Pdf-001.jpg|24x24px]] [[:en:res/ | [[File:Pdf-001.jpg|24x24px]] '''[[:en:res/ES3C40P/ST7796S-Sitronix.pdf|ST7796S Data manual]]''' | ||
[[File:Pdf-001.jpg|24x24px]] [[:en:res/ | [[File:Pdf-001.jpg|24x24px]] '''[[:en:res/ES3C40P/DFT6336UDataSheetV1.1.pdf|D-FT6336U-Data manual]]''' | ||
[[File:Pdf-001.jpg|24x24px]] [[:en:res/PublicFile/esp32-s3_datasheet_en.pdf|'''ESP32-S3 Data manual''']] | [[File:Pdf-001.jpg|24x24px]] [[:en:res/PublicFile/esp32-s3_datasheet_en.pdf|'''ESP32-S3 Data manual''']] | ||
Latest revision as of 09:20, 21 June 2026
Product Picture
Product features
- Equipped with ESP32-S3, convenient for development and with sufficient development resources
- 4.0-inch color screen with a resolution of 320x480, supporting up to 16.7M colors (RGB888), offering a rich display of colors
- Rich interfaces for easy to various peripherals (IIC, UART, etc.)
- Supports external speakers for audio playback
- Equipped with a microphone for receiving audio
- Equipped with RGB threecolor indicator lights for a rich display of status
- Equipped with a capacitive touch screen for convenient human-machine interaction
- Standard TYPE-C interface for convenient program downloading and power
- Equipped with a micro TF card slot for easy storage expansion
- Supports external lithium batteries for portability
- Equipped with a battery charging management circuit to ensure safe battery charging discharging
- Provides a rich set of example programs for easy learning
- Provides technical support for low-level drivers, and WIKI materials are updated online
- The module undergone aging tests and multiple inspections to meet military-grade standards, ensuring stable and long-term operation
- Support for “Xiaozhi” AI voice chat;
Product parameters
ESP32 parameters
| Item | parameters |
|---|---|
| Module | ESP32-S3 |
| CPU | Xtensa LX7 32-bit dual-core processor |
| Clock rate | 240MHz(MAX) |
| Memory | 384KB ROM+512KB SRAM+16KB RTC SRAM+8M internal OPI PSRAM +16M external SPI Flash
(N16R8) |
| WIFI | 2.4GHz, 802.11b/g/n mode |
| Bluetooth | Bluetooth V5.0 BR/EDR and Bluetooth LE standard |
| Operation voltage | 3.0~3.6(V) |
Screen parameters
| Item | parameters |
|---|---|
| Screen Size | 4.0 inch |
| Screen Type | IPS TFT |
| Screen resolution | 320xRGBx480(pixels) |
| Active Area | 55.98(W)x83.82(H)(mm) |
| Number of pixels | 65K(RGB565) |
| Drive IC | ST7796S |
| Screen interface | 4-Line SPI |
| pixels size | 0.174(H)x0.174(mm) |
| View Angle | ALL 0’CLOCK |
| Luminance(TYP) | 450 cd/m2 |
| Backlight Type | White LED*8 |
| Operation Temperature | -30~70(℃) |
| Storage Temperature | -20~60(℃) |
Touch screen parameters
| Item | parameters |
|---|---|
| Effective area size | 4.0 inch |
| Touch screen type | Capacitive touch screen |
| Valid Area | 320x480(pixels) |
| Drive IC | D-FT6336U |
| Visual Area | 55.98(W)x83.82(H)(mm) |
| interface | IIC |
| Operation Temperature | -30~70(℃) |
| Storage Temperature | -20~60(℃) |
Size parameters
| Item | parameters |
|---|---|
| LCD screen size | 60.88±0.2(W)x94.57±0.2(H)x2.5±0.1(D)
(Not including the registration and back glue) |
| Touch screen size | 60.88±0.1(W)x94.57±0.1(H)x1.35(D)
(Not including the registration and back glue) |
| Product size | 61±0.1(W)x112±0.1(H)x10.8±0.1(D) |
Battery charging parameters
| Item | parameters |
|---|---|
| Charging voltage | Range: 4.2~6.5(V)
Typical value: 5V |
| Charging current | Maximum: 500mA
Actual value of module: 290mA |
| Charging saturation voltage | 4.24V |
| Charging temperature | 62℃ |
| Charging battery specifications | 3.7V polymer lithium battery |
Electrical parameters
| Item | parameters |
|---|---|
| Operation Temperature | 5.0V |
| Backlight current | 157mA |
| Backlight brightness(actual value) | touch screen:50cd/m2
Touchless screen:240cd/m2 |
| Total current | ESP32-S3 reset: 0
Only display works: 140 Display, speaker, battery charging all work: 560 |
| Power | (Only the display works)
(Display, speaker, battery charging all work) |
Other parameters
| Item | parameters |
|---|---|
| SKU | Touch screen:ES3C40P |
| Power interface | TYPE-C |
| Weight |
Product interface
Interface Parameters
| Item | parameters |
|---|---|
| ESP32-S3 | Main control of the display module, controlling on-board and external peripherals |
| MicroSD Interface | Insert a Micro SD card to expand the storage space, such as storing font library, pictures, audio files and other large data content. |
| RGB | LED lights with red, green, and blue colors, controlled by a single IO port. |
| Uart | 1.25mm 4P socket. Can be used for serial port debugging, downloading and communication. An external USB to serial port module is required |
| Battery interface | 1.25mm 2P socket. Used to connect to 3.7V polymer lithium battery, charge the battery through the battery charging management circuit, also used for battery power supply. Note the positive and negative terminals of the interface |
| BOOT key | For entering the download mode or key test. Press and hold this key to power up,
then release to enter the download mode, or after powering up, and hold this key, then press the RESET key, release the RESET key and then release this key, you can also enter the download mode. When it is not necessary enter the download mode, this key can be used as a normal key. |
| TYPE-C interface | For module power and program downloading. |
| RESET key | For ESP32S3 main control and LCD reset, press to reset the level. |
| Expand pin | 1.25mm 4P socket. Pins GPIO2/3/14/21 are brought out |
| Horn interface | 1.25mm 2P socket. For connecting to speaker to play audio. For connecting to speaker to play audio (max 1.5W(Ω) or 2W (4Ω) speaker). |
| IIC interface | 1.25mm 4P socket. For external SPI communication device, this SPI interface and MicroSD share. Can be used as ordinary IO1.25mm 4P socket. For external IIC communication device, this IIC interface and capacitive touch screen share. Can be used as ordinary. |
ESP32 Pin Parameters
| Device | Pin | Pin parameters |
|---|---|---|
| LCD | IO10 | LCD screen chip select control signal, low level active |
| IO46 | LCD command/data select control signal;
High level: data; low level: command. | |
| IO12 | LCD SPI bus clock signal | |
| IO11 | LCD SPI bus write data signal | |
| IO13 | LCD SPI bus read data signal | |
| RST | LCD reset control signal, low level reset (share reset pin with ESP32-S3 main control) | |
| IO45 | LCD backlight control signal (high level to turn on backlight, low level to turn off backlight) | |
| Touch Screen | IO16 | Capacitive touch screen I2C bus data signal |
| IO15 | Capacitive touch screen I2C bus clock signal | |
| IO18 | Capacitive touch screen reset control signal, low level reset | |
| IO17 | Capacitive touch screen interrupt input signal, low level input when a touch event occurs. | |
| RGB | IO42 | Single-line RGB three-color LED light, which can control the internal red, green, and blue three kinds of light beads separately according to different signals |
| MicroSD | IO38 | SD card SDIO bus clock signal |
| IO40 | SD card SDIO bus command signal | |
| IO39/41/48/47 | SD card SDIO bus data signals (DATA0~DATA3 four data lines) | |
| Audio | IO1 | Audio output enable signal, low level enable, high level disable |
| IO4 | Audio I2S bus master clock signal | |
| IO5 | Audio I2S bus bit clock signal | |
| IO6 | Audio I2S bus bit output data signal | |
| IO7 | Audio I2S bus left and right channel selection signal. High level: right channel; low level: left channel. | |
| IO8 | Audio I2S bus bit input data signal | |
| Key | IO0 | Download mode selection key (hold this key to power on, then release to enter download mode) |
| EN | ESP32-s3 reset button, low level reset (share with LCD reset) | |
| Uart | RXD0(IO43) | ESP32-S3 UART0 RX signal |
| TXD0(IO44) | ESP32-S3 UART0 TX signal | |
| BATTERY | IO9 | Battery voltage ADC value acquisition input signal |
| Expand pin | IO2 | Can be used as a normal IO |
| IO3 | Can be used as a normal IO | |
| IO14 | Can be used as a normal IO | |
| IO21 | Can be used as a normal IO | |
| IIC interface | IO16 | I2C bus data signal |
| IO15 | I2C bus clock signal |
Quick usage guide
4.0inch_IPS_ESP32-S3_ES3C40P_Quick_Start
4.0inch_IPS_ESP32-S3_ES3C28P_ES3N28P_Quick_Start_Manual
Data pack download
High-Speed Cloud Disk Sharing-Link1:
2.8inch_IPS_ESP32-S3_ILI9341V_ES3C28P_ES3N28P_V1.0
Baidu Cloud Disk Download-Link2:
2.8inch ESP32-S3-isplay module data package(Extract code: yvne)
High-Speed Cloud Disk Download-Link3:
2.8inch ESP32-S3-isplay module data package
Product documentation
Specifications
Product Specifications
4.0inch_ESP32-S3_Specification
LCD Specifications
User manual
4.0inch ESP32-S3_Display_User_Manual
Size
3D
Hardware schematic diagram
4.0inch_ESP32-S3_Display_Hardware schematic diagram
I/O resource allocation table
ESP32-S3-I/O resource allocation table
library
4.0inch_IPS_ESP32-S3_Display_AD-library
LCD initialization code
ST7796 LCD initialization code
References
Development environment setup
ESP32 Arduino IDE Development environment setup
ESP32 MicroPython Development environment setup
ESP32 ESP-IDF Development environment setup
ESP-IDF LVGL porting construction for ESP32
Example code description
4.0 inch ESP32-S3 Display Arduino Example code description
4.0 inch ESP32-S3 Display ESP-IDF Example code description
Data manual
ESP32-S3 hardware design guidelines
ESP32-S3 technical reference manual
Battery Charging Management TP4054 Datasheet
Audio amplifier FM8002E Datasheet
MEMS_MIC_LMA2718B381-OA7 Datasheet
Chinese and English display modulo settings
Tools
Flash_Download_Tool(Official website download)
Flash_Download_Tool