Módulo de visualización ESP32-28E de LCD E2.8R32T de 32 polgadas
Especificacións
- Nome do produto: ESP2.8-32E E32R32T e E28N32T de 28 polgadas
- Modelo: CR2024-MI2875
- Display Module: 2.8-inch ESP32-32E
Información do produto
- This product is a 2.8-inch ESP32-32E E32R28T&E32N28T display module with various hardware and software resources for development.
Instrucións de uso do produto
- O directorio de recursos inclúe sample programs, software libraries, product specifications, structure diagrams, datasheets, schematics, user manuals, and tool software.
- Esta sección ofrece un sobreview of the hardware resources available on the module.
- Explains the schematic diagram of the display module in detail.
- Provides precautions to be taken while using the display module.
Descrición do recurso
- O directorio de recursos móstrase na seguinte figura:
Directorio | Descrición do contido |
1-Demostración | O sample código do programa, a biblioteca de software de terceiros que o sampLe programa depende da substitución da biblioteca de software de terceiros file, o documento de instrucións de configuración do contorno de desenvolvemento de software e o sample program instruction
documento. |
2-Especificación | Especificación do produto do módulo de visualización, especificación da pantalla LCD e código de inicialización IC do controlador de pantalla LCD. |
3-Estrutura_Diagrama | Mostrar dimensións do produto do módulo e debuxos 3D do produto |
4-Folla de datos | Libro de datos do controlador de pantalla LCD ILI9341, libro de datos do controlador de pantalla táctil de resistencia XPT2046, libro de datos mestres de ESP32 e documento de guía de deseño de hardware, libro de datos de USB a CI serie (CH340C), audio amplifier chip FM8002E data book, 5V to 3.3V regulator data book
and battery charge management Chip TP4054 data sheet. |
5-Esquemático | Product hardware schematic, ESP32-WROOM-32E module IO resource allocation table, schematic, and PCB component package |
6-Manual_de_usuario | Documentación do usuario do produto |
7-Ferramenta_software | WIFI and Bluetooth test APP and debugging tools, USB to serial port driver, ESP32 Flash download tool software, character take-up software, image take-up software, JPG image processing software
and serial port debugging tools. |
8-Inicio_rápido | Need to burn the bin file, flash the download tool, and use the instructions. |
Instrucións de software
Os pasos de desenvolvemento do software do módulo de visualización son os seguintes:
- A. Construír un entorno de desenvolvemento de software para a plataforma ESP32.
- B. If necessary, import third-party software libraries as a basis for development;
- C. Open the software project to be debugged, or you can also create a new software project.
- D. power on the display module, compile and download the debugging program, and then check the software running effect.
- E. The software effect does not reach the expected, continue to modify the program code, and then compile and download, until the effect reaches the expected.
For details about the preceding steps, see the documentation in the 1 Demo directory.
Instrucións de hardware
Acabadoview of the module’s hardware resources is displayed
- Os recursos de hardware do módulo móstranse nas dúas figuras seguintes:
Os recursos de hardware descríbense do seguinte xeito:
LCD
- The LCD display size is 2.8 inches, the driver IC is ILI9341, and the resolution is 24 0x 32 0. The ESP32 is connected using a 4-wire SPI communication interface.
- A. Introduction to ILI9341 controller The ILI9341 controller supports a maximum resolution of 240*320 and a 172800-byte GRAM. It also supports 8-bit, 9-bit, 16-bit, and 18-bit parallel port data buses. It also supports 3-wire and 4-wire SPI serial ports. Since parallel control requires a large number of I/O ports, the most common one is SPI serial port control. The ILI9341 also supports 65K, 262K RGB color display, display color is very rich, while supporting rotating display and scroll display and video playback, and displaying in a variety of ways.
- O controlador ILI9341 usa 16 bits (RGB565) para controlar unha pantalla de píxeles, polo que pode mostrar ata 65K cores por píxel. A configuración do enderezo de píxeles realízase na orde de filas e columnas, e a dirección de incremento e decrecemento está determinada polo modo de dixitalización. O método de visualización ILI9341 realízase establecendo o enderezo e, a continuación, configurando o valor da cor.
- B. Introdución ao protocolo de comunicación SPI
O tempo do modo de escritura do bus SPI de 4 fíos móstrase na seguinte figura:
- CSX é unha selección de chip escravo, e o chip só se activará cando CSX teña un nivel de potencia baixo.
- D/CX é o pin de control de datos/comando do chip. Cando DCX está escribindo comandos en niveis baixos, os datos escríbense en niveis altos
- SCL is the SPI bus clock, with each rising edge transmitting 1 bit of data.
- SDA son os datos transmitidos por SPI, que transmite 8 bits de datos á vez. O formato de datos móstrase na seguinte figura:
- Bit alto primeiro, primeiro transmitir.
- Para a comunicación SPI, os datos teñen un tempo de transmisión, cunha combinación de fase de reloxo en tempo real (CPHA) e polaridade de reloxo (CPOL):
- O nivel de CPOL determina o nivel de estado inactivo do reloxo síncrono en serie, con CPOL=0, o que indica un nivel baixo. Protocolo de transmisión de pares CPOL
- The discussion did not have much influence.
- A altura de CPHA determina se o reloxo síncrono en serie recolle datos no primeiro ou segundo borde de salto do reloxo,
- Cando CPHL=0, realice a recollida de datos no primeiro bordo de transición;
- A combinación destes dous forma catro métodos de comunicación SPI, e SPI0 úsase habitualmente en China, onde CPHL=0 e CPOL=0
ESP32 WROOM 32E M odule
- This module has a built-in ESP32-DOWD-V3 chip, an Xtensa dual-core 32-bit LX6 microprocessor, and supports clock rates up to 240MHz. It has 448KB ROM, 520KB SRAM, 16KB RTC SRAM, and 4MB QSPI Flash. 2.4GHz WIFI,
- Bluetooth V4.2 and Bluetooth Low Power modules are supported. External 26 GPIOs, support SD card, UART, SPI, SDIO, I2C, LED PWM, motor PWM, I2S, IR, pulse counter, GPIO, capacitive touch sensor, ADC, DAC, TWAI and other peripherals.
Ranura para tarxetas MicroSD
- Usando o modo de comunicación SPI e a conexión ESP32, admite tarxetas MicroSD de varias capacidades.
RGB Three color Light
- Red, green, and blue LED lights can be used to indicate the running status of the program.
Porto serie
- Utilízase un módulo de porto serie externo para a comunicación por porto serie.
USB to Serial Port and One-click Download Circuit
- O dispositivo principal é CH340C, un extremo está conectado ao USB do ordenador, un extremo está conectado ao porto serie ESP32, para conseguir un porto serie USB a TTL.
- In addition, a one-click download circuit is also attached, so that is, when downloading the program, it can automatically enter the download mode, without the need to touch the external.
Interface de batería
- Two-pin interface, one for the positive electrode, one for the negative electrode, to access the battery power supply and charging.
Battery Charge and Discharge Management Circuit
- The core device is TP4054, this circuit can control the battery charging current, the battery is safely charged to saturation state, but can also safely control the battery discharge.
Tecla BOOT
- Despois de acender o módulo de visualización, ao premer baixarase IO0. Se no momento en que se acende o módulo ou se restablece o ESP32, baixando IO0 entrará no modo de descarga. Outros casos pódense usar como botóns comúns.
Interface tipo C
- The main power supply interface and program download interface of the display module. Connect the USB to a serial port and a one-click download circuit, can be used for power supply, download and serial communication.
5 V a 3.3 V Voltage Circuito regulador
- The core device is the ME6217C33M5G LDO regulator.
- O voltage regulator circuit supports 2A V~6.5V wide voltage input, a 3.3V stable voltage de saída, e a corrente de saída máxima é de 800 mA, que pode cumprir plenamente o voltage requisitos actuais do módulo de visualización.
Tecla RESET
- Despois de que o módulo de visualización estea acendido, ao presionar baixarase o PIN de reinicio do ESP32 (o estado predeterminado é tirar cara arriba), para conseguir a función de reinicio.
Circuito de control de pantalla táctil resistiva
- O dispositivo principal é XPT2046, que se comunica co ESP32 a través de SPI.
- Este circuíto é a ponte entre a pantalla táctil resistiva e o mestre ESP32, encargado de transmitir os datos da pantalla táctil ao mestre ESP32, para obter as coordenadas do punto táctil.
Expande o Pin
- An input IO port, GND, and 3.3V pin that are not used on the ESP32 module are led out for peripheral use.
Circuito de control de retroiluminación
- The core device is a BSS138 field-effect tube.
- One end of this circuit is connected to the backlight control pin on the ESP32 master, and the other end is connected to the negative pole of the LCD screen backlight LED lamp.
- Backlight control pin pull up, back light, otherwise off.
Interface de altofalante
- Os terminais do cableado deben conectarse verticalmente. Úsase para acceder a altofalantes e altofalantes mono.
Potencia de audio ampcircuíto lifier
- O dispositivo principal é o audio FM8002E ampIC lificador.
- One end of this circuit is connected to the ESP32 audio DAC value output pin and the other end is connected to the horn interface.
- The function of this circuit is to drive a small power horn or speaker to sound. For 5V power supply, the maximum drive power is 1.5W (load 8 ohms) or 2W (load 4 ohms).
Interfaz periférica SPI
- Interface horizontal de 4 fíos. Saca un pin de selección de chip non utilizado e un pin de interface SPI utilizados pola tarxeta MicroSD, que se poden usar para dispositivos SPI externos ou portos IO comúns.
Detailed explanation of the schematic diagram of the display module
Type C interface circuit
Neste circuíto, D1 é o díodo Schottky, que se usa para evitar que a corrente se invierta. D2 a D4 son díodos de protección contra sobretensións electrostáticas para evitar que o módulo de visualización sexa danado debido a un vol excesivo.tage or short circuit. R1 is the pull-down resistance. USB1 is a Type-C bus. The display module connects to Type C power supply, downloads programs, and communicates through the USB 1. Where +5V and GND are positive power voltage and ground signals USB_D and USB_D+ are differential USB signals, which are transmitted to the onboard USB to serial circuit.
5V a 3.3V voltagcircuíto regulador e
Neste circuíto, C16 ~ C19 é o condensador de filtro de derivación, que se usa para manter a estabilidade do vol de entradatage e a saída voltage. The U1 is a 5V to 3.3V LDO with the model number ME6217C33M5G. Because most of the circuits on the display module need a 3.3V power supply, and the power input of the Type Cinterface is basically 5V, so a voltagRequírese un circuíto de conversión do regulador.
Circuito de control de pantalla táctil resistiva
Neste circuíto, C25 e C27 son condensadores de filtro de derivación, que se usan para manter o vol de entradatage stability. R22 is a pull-up resistor used to maintain the default pin state as high. U4 is the XPT2046 control IC, The function of this IC is to obtain the coordinate voltage value of the touch point of the resistance touch screen through X+, X –, Y+, and Y four pins, and then through ADC conversion, the ADC value is transmitted to the ESP32 master. The ESP32 master then converts the ADC value to the pixel coordinate value of the display. The PEN pin is a touch interrupt pin, and the input level is low when a touch event occurs.
USB to serial port and one-click download circuit
Neste circuíto, U3 é un IC de USB a serie CH340C, que non necesita un oscilador de cristal externo para facilitar o deseño do circuíto. C6 é un condensador de filtro de derivación usado para manter o vol de entradatage stability. Q1 and Q2 are NPN-type triodes, and R6 and R7 are triode base limiting current resistors. The function of this circuit is to realize to USB-to-serial port and a click download function. The USB signal is input and output through UD+ and UD pins, and is transmitted to the ESP32 master through RXD and TXD pins after conversion. One-click download circuit principle:
- A. Os pinos RST e DTR do CH340C saen de alto nivel por defecto. Neste momento, o triodo Q1 e Q2 non están acendidos e os pinos IO0 e os pinos de reinicio do control principal ESP32 están elevados a un nivel alto.
- B. Os pinos RST e DTR do CH340C producen niveis baixos, neste momento, o triodo Q1 e Q2 aínda non están acendidos, e os pinos IO0 e os pinos de reinicio do control principal ESP32 aínda están elevados a niveis altos.
- C. The RST pin of CH340C remains unchanged, and the DTR pin outputs a high level. At this time, Q1 is still cut off, Q2 is on, the IO0 pin of the ESP32 master is still pulled up, the reset pin is pulled down, and the ESP32 enters the reset state.
- D. O pin RST do CH340C produce un nivel alto, o pin DTR sae un nivel baixo, neste momento Q1 está activado, Q2 está desactivado, o pin de reinicio do control principal ESP32 non se elevará inmediatamente porque o capacitor conectado está cargado, o ESP32 aínda está no estado de reinicio e o pin IO0 é inmediatamente tirado cara abaixo, neste momento entrará no modo de descarga.
Potencia de audio ampcircuíto lifier
In this circuit, R23, C7, C8, and C9 constitute the RC filter circuit, and R10 and R13 are the gain-adjusting resistors of the operational amplificador. Cando o valor de resistencia de R13 non cambia, canto menor sexa o valor de resistencia de R10, maior será o volume do altofalante externo. C10 e C11 son capacitores de acoplamento de entrada. R11 é a resistencia pull-up. JP1 é o porto de bocina/altofalante. O U5 é a potencia de audio FM8002E amplifier IC. Despois da entrada por AUDIO_IN, o sinal de audio DAC é amplified by the FM8002E gain and output to the speaker/speaker by the VO1 and VO2 pins. SHUTDOWN is the enable pin for FM8002E. The low level is enabled. By default, the high level is enabled.
ESP32 WROOM 32E main control circuit
In this circuit, C4 and C5 are bypass filter capacitors, and U2 are ESP32 WROOM 32E modules. For details about the internal circuit of this module, please refer to the official documentation.
Circuito de reinicio de chave
Neste circuíto, KEY1 é a clave, R4 é a resistencia pull-up e C3 é o capacitor de retardo. Principio de reinicio:
- A. After powering on, C3 charges. At this time, C3 is equivalent to a short circuit, the RESET pin is grounded, and ESP32 enters the reset state.
- B. Cando C3 está cargado, C3 é equivalente a un circuíto aberto, o pin de RESET elévase, o reinicio do ESP32 remata e o ESP32 entra no estado de funcionamento normal.
- C. Cando se preme KEY1, o pin de RESET está conectado a terra, o ESP32 entra no estado de reinicio e C3 descárgase a través da KEY1.
- D. Cando se solta a KEY1, cárgase C3. Neste momento, C3 é equivalente a un curtocircuíto, o pin RESET está conectado a terra, o ESP32 aínda está no estado RESET. Despois de cargar o C3, o pin de reinicio lévase cara arriba, o ESP32 restablece e entra no estado de traballo normal.
Se o RESET non ten éxito, o valor de tolerancia de C3 pódese aumentar adecuadamente para atrasar o tempo de baixo nivel do pin de restablecemento.
Interface circuit of the serial module
- Neste circuíto, P2 é un asento de paso de 4P de 1.25 mm, R29 e R30 son resistencias de equilibrio de impedancia e Q5 é un tubo de efecto de campo que controla a fonte de alimentación de entrada de 5V.
- R31 is a pulldown resistor. Connect RXD0 and TXD0 to serial pins, and supply power to the other two pins. This port is connected to the same serial port as the onboard USB-to-serial port module.
EX pand IO and peripheral interface circuits
In this circuit, P3 a nd P4 are 4P 1.25mm pitch seats. SPI_CLK, SPI_MISO, and SPI_MOSI pins are shared with the MicroSD card SPI pins. Pins SPI_CS, IO35 are not used by on board devices, so they are led out to connect SPI, and can also be used for ordinary IO. Things to watch out for:
- A. IO35 can only be input pins.
Circuíto de xestión de carga e descarga da batería
In this circuit, C20, C21, C22, and C23 are bypass filter capacitors. U6 is the TP4054 battery charge management IC. R27 regulates the battery charging current. JP2 is a 2P 1.25mm pitch seat, connected to a battery. Q3 is a P-channel FET. R28 is the Q3 grid pull-down resistor. TP4054 charges the battery through the BAT pin; the smaller the R27 resistance, the larger the charging current, with a maximum is 500mA. Q3 and R28 together constitute the battery discharge circuit, When there is no power supply through the Type C interface, the +5V voltage is 0, then the Q3 gate is pulled down to a low level, the drain and the source are on, and the battery supplies power to the entire display module. When powered through the Type C interface, the +5V voltage é de 5 V, entón a porta Q3 ten 5 V de altura, o drenaxe e a fonte están cortados e a subministración da batería está interrompida.
1 8P LCD panel wire welding interface
Neste circuíto, C24 é o capacitor de filtro de derivación e QD1 é a interface de soldadura de pantalla de cristal líquido de paso de 48P de 0.8 mm. O QD1 ten un pin de sinal de pantalla táctil de resistencia, pantalla LCD voltagpin e, pin de comunicación SPI, pin de control e pin de circuíto de luz de fondo. O ESP32 usa estes pinos para controlar a pantalla LCD e a pantalla táctil.
Download the key circuit
- In this circuit, KEY2 is the key and R5 is the pull up resistor. IO0 is high by default and low when KEY2 is pressed. Press and hold KEY2, power on or reset, and the ESP32 will enter download mode. In other cases, KEY2 can be used as a normal key.
Circuito de detección de batería
Neste circuíto, R2 e R3 son parciais voltage resistencias, e C1 e C2 son condensadores de filtro de derivación. A batería voltagA entrada de sinal BAT+ pasa pola resistencia divisoria. BAT_ADC é o voltage value at both ends of R3, which is transmitted to the ESP32 master through the input pin and then converted by ADC to finally obtain the battery voltage valor. O voltagO divisor úsase porque o ADC ESP32 converte un máximo de 3.3 V, mentres que a saturación da batería vol.tage é de 4.2 V, que está fóra do rango. O vol. obtidotage multiplicado por 2 é o volumen real da bateríatage.
Circuito de control de retroiluminación LCD
- Neste circuíto, R24 é a resistencia de depuración e mantense temporalmente. Q4 é o tubo de efecto de campo de canle N, R25 é a resistencia de extracción da reixa Q4 e R26 é a resistencia limitadora de corrente de retroiluminación. A retroiluminación LCD LED lamp está en estado paralelo, o polo positivo está conectado a 3.3 V e o polo negativo está conectado ao drenaxe de Q4. Cando o pin de control LCD_BL produce un alto voltage, the drain and source poles of Q4 are switched on. At this time, the negative pole of the LCD backlight is grounded, and the backlight LED lamp está acendido e emite luz.
- When the control pin LCD_BL outputs a low voltage, o drenaxe e a fonte de Q4 están cortados, e a retroiluminación negativa da pantalla LCD está suspendida e a luz de fondo LED lamp non está acendido. Por defecto, a luz de fondo da pantalla LCD está desactivada.
- Reducir a resistencia R26 pode aumentar o brillo máximo da luz de fondo.
- In addition, the LCD_BL pin can input a PWM signal to adjust the LCD backlight.
Circuito de control de luz RGB de tres cores
- Neste circuíto, LED2 é un RGB de tres cores lamp, e R14~R16 é un l de tres coresamp current limiting resistor.
- LED2 contains red, green, and blue LED lights, which are common anode connections.
- IO16, IO17 and IO22 are three control pins, which light up LED lights at low level and extinguish the LED lights at high level.
Circuito de interface de ranura para tarxetas MicroSD
- Neste circuíto, SD_CARD1 é a ranura para tarxetas MicroSD. R17 a R21 son resistencias pull-up para cada pin. C26 é o condensador do filtro de derivación. Este circuíto de interface adopta o modo de comunicación SPI. Admite almacenamento de alta velocidade de tarxetas MicroSD.
- Teña en conta que esta interface comparte o bus SPI coa interface periférica SPI.
Precaucións para o uso do módulo de visualización
- The display module is charged with the battery, the external speaker plays the audio, and the display screen is also working; at this time, the total current may exceed 500mA. In this case, you need to pay attention to the maximum current supported by the Type C cable and the maximum current supported by the power supply interface to avoid an insufficient power supply.
- Durante o uso, non toque o LDO voltagRegulador e IC de xestión de carga da batería coas mans para evitar queimaduras polas altas temperaturas.
- Ao conectar o porto IO, preste atención ao uso de IO para evitar conexións incorrectas e a definición do código do programa non coincide.
- Use o produto de forma segura e razoable.
FAQ
- P: Como accedo aos s?ampprogramas e bibliotecas de software?
- A: O sample programs and libraries can be found in the 1-_Demo directory of the resource description.
- P: Que ferramentas se inclúen no software da ferramenta?
- A: The tool software includes WIFI and Bluetooth test APP, debugging tools, USB to serial port driver, ESP32 Flash download tool software, character take-up software, image take-up software, JPG image processing software, and serial port debugging tools.
Documentos/Recursos
![]() |
Módulo de visualización ESP32-28E de LCD E2.8R32T de 32 polgadas [pdfManual do usuario E32R28T, E32N28T, E32R28T Módulo de pantalla ESP2.8-32E de 32 polgadas, E32R28T, Módulo de pantalla ESP2.8-32E de 32 polgadas, Módulo de pantalla ESP32-32E, Módulo de pantalla, Módulo |