Toggle menu
Toggle personal menu
Not logged in
Your IP address will be publicly visible if you make any edits.

4.0inch ESP32-32E Display: Difference between revisions

From LCD wiki
More languages
No edit summary
No edit summary
Line 1: Line 1:
[[zh:4.0inch_ESP32-32E_Display]]
[[en:3.5inch_ESP32-32E_Display]]
{{#widget:StyledHeader
{{#widget:StyledHeader
| color = #bc1d46
| color = #bc1d46
Line 5: Line 5:
= Product Images =
= Product Images =
{{gallery|width=350px|height=350px
{{gallery|width=350px|height=350px
|File:E32R40T-03.png|E32R40T-TOPView
|File:E32R40T-03.png|E32R40T-TopView
|File:E32R40T-04.png|E32R40T-BottomView
|File:E32R40T-04.png|E32R40T-BottomView
}}
}}
Line 15: Line 15:


= Product Introduction =
= Product Introduction =
* Built-in ESP32-32E module with abundant development resources
* Comes with an ESP32-32E module, facilitating development and providing ample development resources.
* 3.95/4.0 inch color display, 320x480 resolution, supporting 262K colors (RGB666)
* 3.95/4.0-inch color screen with a resolution of 320x480, supporting up to 262K colors (RGB666), offering rich color display.
* Rich interfaces (I2C, SPI, UART, etc.) for peripheral connectivity
* Abundant interfaces, making it convenient to connect various peripherals (such as I2C, SPI, UART and other peripherals).
* Supports external speakers for audio playback
* Supports external speakers for audio playback.
* Built-in RGB tri-color indicator lights
* Equipped with an RGB tricolor indicator light, providing diverse status indications.
* Integrated resistive touch screen
* Comes with a resistive touch screen, enabling convenient human-computer interaction.
* Standard TYPE-C interface for programming and power
* Standard TYPE-C interface, enabling easy program downloading and power supply.
* Micro TF card slot for storage expansion
* Has a micro TF card slot for easy storage expansion.
* Supports external lithium battery with charging management
* Supports external lithium batteries, being lightweight and portable.
* Includes comprehensive example programs and technical documentation
* Features a battery charging management circuit to ensure the safe charging and discharging of the battery.
* Military-grade reliability with multi-stage aging tests
* Provides a wealth of example programs, making it easy to learn.
* Offers underlying driver technical support, and WIKI materials are updated online.
* The module has passed multiple aging tests and can meet military-grade standards, ensuring long-term stable operation.


= Product Parameters =
= Product Parameters =


== ESP32 Main Controller Parameters ==
== ESP32 Main Control Parameters ==
{| class="wikitable prettytable"  
{| class="wikitable prettytable"  
! Name !! Parameter
! align="center" |'''<big>Name</big>'''
! align="center" |'''<big>Parameters</big>'''
|-
|-
| Module !! ESP32-32E
| align="center" |'''Module'''
| align="center" |ESP32-32E
|-
|-
| CPU !! ESP32-D0WD-V3, Xtensa dual-core 32-bit LX6 microprocessor
| align="center" |'''CPU'''
| align="center" |ESP32-D0WD-V3, Xtensa dual-core 32-bit LX6 microprocessor
|-
|-
| Clock Speed !! 240MHz (max)
| align="center" |'''Main Frequency'''
| align="center" |240MHz (maximum)
|-
|-
| Memory !! 448KB ROM + 520KB SRAM + 16KB RTC SRAM + 4MB QSPI Flash
| align="center" |'''Storage'''
| align="center" |448KB ROM + 520KB SRAM + 16KB RTC SRAM + 4MB external QSPI Flash
|-
|-
| WiFi !! 2.4GHz, 802.11b/g/n
| align="center" |'''WIFI'''
| align="center" |2.4GHz, 802.11b/g/n mode
|-
|-
| Bluetooth !! Bluetooth V4.2 BR/EDR and BLE
| align="center" |'''Bluetooth'''
| align="center" |Bluetooth V4.2 BR/EDR and Bluetooth LE standards
|-
|-
| Operating Voltage !! 3.0~3.6V
| align="center" |'''Operating Voltage'''
| align="center" |3.0~3.6(V)
|-
|-
| Temperature Range !! –40~85°C
| align="center" |'''Operating Temperature'''
| align="center" |–40~85(℃)
|}
|}


== LCD Parameters ==
== Liquid Crystal Screen Parameters ==
{| class="wikitable prettytable"  
{| class="wikitable prettytable"  
! Name !! Parameter
! align="center" |'''<big>Name</big>'''
! align="center" |'''<big>Parameters</big>'''
|-
|-
| Screen Size !! 3.95/4.0 inch
| align="center" |'''Screen Size'''
| align="center" |3.95/4.0 inch
|-
|-
| Screen Type !! TN TFT
| align="center" |'''Screen Type'''
| align="center" |TN TFT
|-
|-
| Resolution !! 320xRGBx480 pixels
| align="center" |'''Resolution'''
| align="center" |320xRGBx480(pixels)
|-
|-
| Active Area !! 55.68(W)x83.52(H) mm
| align="center" |'''Effective Display Area'''
| align="center" |55.68(W)x83.52(H)(mm)
|-
|-
| Color Depth !! 262K (RGB666), 65K (RGB565)
| align="center" |'''Number of Colors'''
| align="center" |Maximum: 262K(RGB666)
Commonly used: 65K(RGB565)
|-
|-
| Driver IC !! ST7796S
| align="center" |'''Driver IC'''
| align="center" |ST7796S
|-
|-
| Interface !! 4-line SPI
| align="center" |'''Display Interface'''
| align="center" |4-Line SPI(connected to ESP32)
|-
|-
| Pixel Size !! 0.174mm x 0.174mm
| align="center" |'''Pixel Size'''
| align="center" |0.174(H)x0.174(mm)
|-
|-
| Viewing Angle !! 12 o'clock
| align="center" |'''Viewing Angle'''
| align="center" |12 0’CLOCK
|-
|-
| Backlight !! 450 cd/(8 white LEDs)
| align="center" |'''Backlight Brightness (Typical Value)'''
| align="center" |450cd/m<sup>2</sup>
|-
| align="center" |'''Backlight Type'''
| align="center" |White LED*8
|-
| align="center" |'''Operating Temperature'''
| align="center" |-10~50(℃)
|-
| align="center" |'''Storage Temperature'''
| align="center" |-20~60(℃)
|}
|}


== Touch Screen Parameters ==
== Touch Screen Parameters ==
{| class="wikitable prettytable"  
{| class="wikitable prettytable"  
! Name !! Parameter
! align="center" |'''<big>Name</big>'''
! align="center" |'''<big>Parameters</big>'''
|-
| align="center" |'''Effective Area Size'''
| align="center" |3.95 inch
|-
| align="center" |'''Touch Screen Type'''
| align="center" |Resistive touch screen
|-
| align="center" |'''Driver IC'''
| align="center" |XPT2046
|-
| align="center" |'''Effective Touch Area'''
| align="center" |56.28(W)x84.32(H)(mm)
|-
|-
| Active Area !! 3.95 inch
| align="center" |'''Visible Window Size'''
| align="center" |56.88(W)x85.22(H)(mm)
|-
|-
| Type !! Resistive touch
| align="center" |'''Communication Interface'''
| align="center" |SPI
|-
|-
| Driver IC !! XPT2046
| align="center" |'''Structural Material'''
| align="center" |ITO film + ITO glass
|-
|-
| Touch Area !! 56.28(W)x84.32(H) mm
| align="center" |'''Operating Temperature'''
| align="center" |-10~60()
|-
|-
| Interface !! SPI
| align="center" |'''Storage Temperature'''
| align="center" |-20~70(℃)
|}
|}
 
== Size Parameters ==
== Dimensions ==
{| class="wikitable prettytable"  
{| class="wikitable prettytable"  
! Component !! Dimensions (mm)
! align="center" |'''<big>Name</big>'''
! align="center" |'''<big>Parameters</big>'''
|-
|-
| LCD !! 60.88x94.57x2.5
| align="center" |'''Liquid Crystal Screen Outline Dimensions'''
| align="center" |60.88±0.2(W)x94.57±0.2(H)x2.5±0.1(D)(mm)(excluding the cable and back adhesive)
|-
|-
| Touch Panel !! 60.48x93.87x1.05
| align="center" |'''Touch Screen Outline Dimensions'''
| align="center" |60.48±0.2(W)x93.87±0.2(H)x1.05±0.1(D)(mm)(excluding the cable and back adhesive)
|-
|-
| Module !! 60.88x111.11x5.65 (with touch)
| align="center" |'''Module Outline Dimensions'''
| align="center" |With touch screen: 60.88(W)x111.11(H)x5.65(D)(mm)
Without touch screen: 60.88(W)x111.11(H)x4.60(D)(mm)
|}
|}
 
== Battery Charging Parameters ==
== Battery Parameters ==
{| class="wikitable prettytable"  
{| class="wikitable prettytable"  
! Parameter !! Value
! align="center" |'''<big>Name</big>'''
! align="center" |'''<big>Parameters</big>'''
|-
| align="center" |'''Charging Voltage'''
| align="center" |Range: 4.2~6.5(V)
Typical value: 5V
|-
|-
| Charging Voltage !! 4.2~6.5V (5V typical)
| align="center" |'''Charging Current'''
| align="center" |Maximum value: 500mA
Module actual value: 290mA
|-
|-
| Charging Current !! 500mA max
| align="center" |'''Charging Saturation Voltage'''
| align="center" |4.24V
|-
|-
| Battery Type !! 3.7V Li-Po
| align="center" |'''Charging Temperature'''
| align="center" |Module actual maximum value: 62℃
|-
| align="center" |'''Charging Battery Specifications'''
| align="center" |3.7V polymer lithium battery
|}
|}
== Electrical Parameters ==
== Electrical Parameters ==
{| class="wikitable prettytable"  
{| class="wikitable prettytable"  
! Parameter !! Value
! align="center" |'''<big>Name</big>'''
! align="center" |'''<big>Parameters</big>'''
|-
|-
| Operating Voltage !! 5.0V
| align="center" |'''Operating Voltage'''
| align="center" |5.0V
|-
|-
| Backlight Current !! 142mA
| align="center" |'''Backlight Current'''
| align="center" |142mA
|-
|-
| Power Consumption !! 1.15W (display only)
| align="center" |'''Total Current'''
| align="center" |When ESP32 is reset: 40mA
When only the display screen is working: 230mA
When the display screen, speaker, and battery charging are all working: 580mA
|-
| align="center" |'''Power Consumption'''
| align="center" |1.15W (when only the display screen is working)
|-
|'''Backlight Brightness (Actual Value)'''
|With touch screen: 370 cd/m<sup>2</sup> Without touch screen: 472 cd/m<sup>2</sup>
|-
|'''Supported Speaker Power Consumption (Maximum)'''
|1.5W(8Ω) or 2W(4Ω)
|}
|}
== Basic Parameters ==
== Basic Parameters ==
{| class="wikitable prettytable"  
{| class="wikitable prettytable"  
! Parameter !! Value
! align="center" |'''<big>Name</big>'''
! align="center" |'''<big>Parameters</big>'''
|-
| align="center" |'''SKU'''
| align="center" |
With touch screen: E32R40T <br>
Without touch screen: E32N40T
|-
|-
| SKU !! E32R40T (touch), E32N40T (no touch)
| align="center" |'''Power Supply Interface'''
| align="center" |TYPE-C
|-
|-
| Weight !! 130g / 119g
| align="center" |'''Weight (Including Packaging)'''
| align="center" |E32R40T:  130 g
E32N40T:  119 g
|}
|}


= Interface Definitions =
= Interface Definition =
[[File:E32R40T-05.png|956x956px]]
[[File:E32R40T-05.png|956x956 pixels]]


== Interface Functions ==
== Interface Function Description ==
{| class="wikitable prettytable"  
{| class="wikitable prettytable"  
! Interface !! Function
! align="center" |'''<big>Interface</big>'''
! align="center" |'''<big>Function Description</big>'''
|-
|-
| ESP32 Module !! Main controller
| align="center" |'''ESP32-32E Module'''
|The main control of the display module, which controls on-board peripherals and external peripherals.
|-
|-
| MicroSD Slot !! Storage expansion
| align="center" |'''MicroSD Card Slot'''
|Insert a Micro SD card to expand the storage space, for example, to store large data such as font libraries, pictures, and audio files.
|-
|-
| RGB LED !! Status indicators
| align="center" |'''RGB Tricolor Light'''
|Includes red, green, and blue LED lights, and each light can be controlled by an IO pin to indicate the status.
|-
|-
| Serial Port !! Debug/programming (1.25mm 4P)
| align="center" |'''Serial Port'''
|1.25mm 4P socket. It can be used for serial port debugging, downloading, and communication. An external USB-to-serial port module is required.
|-
|-
| Battery Interface !! 3.7V Li-Po charging
| align="center" |'''Battery Interface'''
|1.25mm 2P socket, used to connect a 3.7V polymer lithium battery.
The battery is charged through the battery charging management circuit and can also be used for battery power supply.
Pay attention to the positive and negative poles of the interface.
|-
|-
| BOOT Button !! Boot mode selection
| align="center" |'''BOOT Button'''
|Used to enter the download mode or conduct button testing.
Press and hold this button while powering on, then release it to enter the download mode.
Or after powering on, press and hold this button, then press the RESET button, release the RESET button, and then release this button to enter the download mode.
When there is no need to enter the download mode, this button can be used as a regular button.
|-
|-
| TYPE-C !! Power/programming
| align="center" |'''TYPE-C Interface'''
|Used for module power supply and program downloading. This interface is connected to the one-click download circuit on the module,
allowing it to automatically enter the download mode (no need to press the BOOT button).
|-
|-
| Speaker Jack !! Audio output
| align="center" |'''RESET Button'''
|Used to reset the ESP32 main control and the LCD. Press it for level reset.
|-
| align="center" |'''Expansion Input Pins'''
|1.25mm 2P socket. IO35 and IO39 are two IO pins with only input functions, used to connect input signals.
|-
| align="center" |'''Speaker Interface'''
|1.25mm 2P socket. Used to connect a speaker for audio playback.
|-
| align="center" |'''SPI Peripheral Interface'''
|1.25mm 4P socket. Used to connect external SPI communication devices. This SPI interface is shared with the MicroSD. It can be used as a normal IO.
|-
| align="center" |'''I2C Peripheral Interface'''
|1.25mm 4P socket. Used to connect external IIC communication devices. It can be used as a normal IO.
|}
|}
= Quick Start Guide =
[[File:Zip-001.png|24x24px]] [[:en:res/E32R40T/4.0inch_ESP32-32E_E32R40T_E32N40T_Quick_Start.zip|Quick Start Package]]
[[File:HTML-001.jpg|24x24px]] [[:en:zh/ESP32-32E显示模块快速使用|Quick Start Manual]]
= Downloads =
==== Google Drive ====
[[File:Zip-001.png|24x24px]] [https://drive.usercontent.google.com/.../4.0-inch_ESP32-32E_display_module_data_package(Google Drive)]
==== Baidu Cloud ====
[[File:Zip-001.png|24x24px]] [https://pan.baidu.com/s/1mc_u8u2IyE0bfbBE3tA50w?pwd=92ef (Extract code: 92ef)]
= Documentation =
== Datasheets ==
[[File:Pdf-001.jpg|24x24px]] [Module Datasheet]
[[File:Pdf-001.jpg|24x24px]] [LCD Datasheet]
== User Manuals ==
[[File:Pdf-001.jpg|24x24px]] [User Manual]
= Tools & Resources ==
[[File:Zip-001.png|24x24px]] [Development Tools]
[[File:APK-001.png|24x24px]] [esptouch APK]

Revision as of 18:25, 21 April 2025

Product Images



Product Introduction

  • Comes with an ESP32-32E module, facilitating development and providing ample development resources.
  • 3.95/4.0-inch color screen with a resolution of 320x480, supporting up to 262K colors (RGB666), offering rich color display.
  • Abundant interfaces, making it convenient to connect various peripherals (such as I2C, SPI, UART and other peripherals).
  • Supports external speakers for audio playback.
  • Equipped with an RGB tricolor indicator light, providing diverse status indications.
  • Comes with a resistive touch screen, enabling convenient human-computer interaction.
  • Standard TYPE-C interface, enabling easy program downloading and power supply.
  • Has a micro TF card slot for easy storage expansion.
  • Supports external lithium batteries, being lightweight and portable.
  • Features a battery charging management circuit to ensure the safe charging and discharging of the battery.
  • Provides a wealth of example programs, making it easy to learn.
  • Offers underlying driver technical support, and WIKI materials are updated online.
  • The module has passed multiple aging tests and can meet military-grade standards, ensuring long-term stable operation.

Product Parameters

ESP32 Main Control Parameters

Name Parameters
Module ESP32-32E
CPU ESP32-D0WD-V3, Xtensa dual-core 32-bit LX6 microprocessor
Main Frequency 240MHz (maximum)
Storage 448KB ROM + 520KB SRAM + 16KB RTC SRAM + 4MB external QSPI Flash
WIFI 2.4GHz, 802.11b/g/n mode
Bluetooth Bluetooth V4.2 BR/EDR and Bluetooth LE standards
Operating Voltage 3.0~3.6(V)
Operating Temperature –40~85(℃)

Liquid Crystal Screen Parameters

Name Parameters
Screen Size 3.95/4.0 inch
Screen Type TN TFT
Resolution 320xRGBx480(pixels)
Effective Display Area 55.68(W)x83.52(H)(mm)
Number of Colors Maximum: 262K(RGB666)

Commonly used: 65K(RGB565)

Driver IC ST7796S
Display Interface 4-Line SPI(connected to ESP32)
Pixel Size 0.174(H)x0.174(mm)
Viewing Angle 12 0’CLOCK
Backlight Brightness (Typical Value) 450cd/m2
Backlight Type White LED*8
Operating Temperature -10~50(℃)
Storage Temperature -20~60(℃)

Touch Screen Parameters

Name Parameters
Effective Area Size 3.95 inch
Touch Screen Type Resistive touch screen
Driver IC XPT2046
Effective Touch Area 56.28(W)x84.32(H)(mm)
Visible Window Size 56.88(W)x85.22(H)(mm)
Communication Interface SPI
Structural Material ITO film + ITO glass
Operating Temperature -10~60(℃)
Storage Temperature -20~70(℃)

Size Parameters

Name Parameters
Liquid Crystal Screen Outline Dimensions 60.88±0.2(W)x94.57±0.2(H)x2.5±0.1(D)(mm)(excluding the cable and back adhesive)
Touch Screen Outline Dimensions 60.48±0.2(W)x93.87±0.2(H)x1.05±0.1(D)(mm)(excluding the cable and back adhesive)
Module Outline Dimensions With touch screen: 60.88(W)x111.11(H)x5.65(D)(mm)

Without touch screen: 60.88(W)x111.11(H)x4.60(D)(mm)

Battery Charging Parameters

Name Parameters
Charging Voltage Range: 4.2~6.5(V)

Typical value: 5V

Charging Current Maximum value: 500mA

Module actual value: 290mA

Charging Saturation Voltage 4.24V
Charging Temperature Module actual maximum value: 62℃
Charging Battery Specifications 3.7V polymer lithium battery

Electrical Parameters

Name Parameters
Operating Voltage 5.0V
Backlight Current 142mA
Total Current When ESP32 is reset: 40mA

When only the display screen is working: 230mA When the display screen, speaker, and battery charging are all working: 580mA

Power Consumption 1.15W (when only the display screen is working)
Backlight Brightness (Actual Value) With touch screen: 370 cd/m2 Without touch screen: 472 cd/m2
Supported Speaker Power Consumption (Maximum) 1.5W(8Ω) or 2W(4Ω)

Basic Parameters

Name Parameters
SKU

With touch screen: E32R40T
Without touch screen: E32N40T

Power Supply Interface TYPE-C
Weight (Including Packaging) E32R40T: 130 g

E32N40T: 119 g

Interface Definition

956x956 pixels

Interface Function Description

Interface Function Description
ESP32-32E Module The main control of the display module, which controls on-board peripherals and external peripherals.
MicroSD Card Slot Insert a Micro SD card to expand the storage space, for example, to store large data such as font libraries, pictures, and audio files.
RGB Tricolor Light Includes red, green, and blue LED lights, and each light can be controlled by an IO pin to indicate the status.
Serial Port 1.25mm 4P socket. It 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 a 3.7V polymer lithium battery.

The battery is charged through the battery charging management circuit and can also be used for battery power supply. Pay attention to the positive and negative poles of the interface.

BOOT Button Used to enter the download mode or conduct button testing.

Press and hold this button while powering on, then release it to enter the download mode. Or after powering on, press and hold this button, then press the RESET button, release the RESET button, and then release this button to enter the download mode. When there is no need to enter the download mode, this button can be used as a regular button.

TYPE-C Interface Used for module power supply and program downloading. This interface is connected to the one-click download circuit on the module,

allowing it to automatically enter the download mode (no need to press the BOOT button).

RESET Button Used to reset the ESP32 main control and the LCD. Press it for level reset.
Expansion Input Pins 1.25mm 2P socket. IO35 and IO39 are two IO pins with only input functions, used to connect input signals.
Speaker Interface 1.25mm 2P socket. Used to connect a speaker for audio playback.
SPI Peripheral Interface 1.25mm 4P socket. Used to connect external SPI communication devices. This SPI interface is shared with the MicroSD. It can be used as a normal IO.
I2C Peripheral Interface 1.25mm 4P socket. Used to connect external IIC communication devices. It can be used as a normal IO.