waveshare ESP32-S3 2.8inch Display

waveshare ESP32-S3 2.8inch Display Development Board User Manual

1. Introducción

This manual provides detailed instructions for the waveshare ESP32-S3 2.8inch Display Development Board. This board is a microcontroller development platform featuring a 2.4GHz WiFi and Bluetooth BLE 5 module, integrated Flash and PSRAM, and a 2.8-inch IPS LCD. It is designed for rapid development of Human-Machine Interface (HMI) and other ESP32-S3 applications.

waveshare ESP32-S3 2.8inch Display Development Board with key features highlighted

Figura 1: Sobreview of the ESP32-S3 2.8inch Display Development Board and its core features.

2. Características del producto

  • Equipped with high-performance Xtensa 32-bit LX7 dual-core processor, operating up to 240MHz.
  • Admite Wi-Fi de 2.4 GHz (802.11 b/g/n) y Bluetooth 5 (LE) con una antena integrada.
  • SRAM de 512 KB y ROM de 384 KB integrados, con Flash de 16 MB y PSRAM de 8 MB integrados.
  • Features a 2.8-inch IPS LCD display with 240x320 resolution and 262K colors.
  • Optional capacitive 5-point touch function controlled via I2C interface, with interrupt support.
  • Adapts UART, I2C, and various GPIO interfaces, integrating a full-speed USB port.
  • Includes an onboard speaker, QMI8658 6-axis sensor, RTC sensor, TF card slot, and battery recharge management module.
  • Admite reloj flexible y múltiples modos de energía para un bajo consumo de energía.

3. Componentes integrados

The following diagram and list identify the key components on the ESP32-S3 2.8inch Display Development Board.

Diagram of the ESP32-S3 2.8inch Display Development Board with numbered components

Figure 2: Labeled components of the ESP32-S3 2.8inch Display Development Board.

  1. ESP32-S3R8
  2. Dual-core processor, up to 240MHz operating frequency
  3. Memoria Flash de 16 MB
  4. QST attitude sensor
  5. QMI8658 (6-axis IMU includes a 3-axis gyroscope and a 3-axis accelerometer)
  6. Antena de cerámica a bordo
  7. 1.5A MP54F-WR
  8. GPIO expander chip
  9. Chip RTC
  10. PCF85063 RTC chip
  11. MP1603GTF-Z
  12. Power module, 2A current (MAX)
  13. Battery recharge manager
  14. Zumbador
  15. Ranura para tarjeta TF
  16. On the back side of the PCB
  17. Botón de arranque
  18. Botón RESET
  19. IPEX1 connector (Switching to use external antenna via resoldering the resistor)
  20. 2*12PIN 2.54mm pin header
  21. RTC battery header (for connecting rechargeable RTC battery)
  22. Conector de batería MX1.25
  23. MX1.25 2PIN connector, for 3.7V Lithium battery, supports charging and discharging
  24. UART header
  25. Indicador de carga
  26. Puerto USB tipo C
  27. Indicador de encendido
  28. I2C header (connecting with internal chip, only supports the I2C peripherals and cannot be mapped to other functions)
  29. Battery power supply control button

4. Especificaciones técnicas

Below are the general and LCD-specific technical specifications for the development board.

Especificaciones generales:

ParámetroValor
Dimensiones del paquete3.35 x 2.83 x 0.67 pulgadas
Peso del artículo1.76 onzas
Velocidad de la CPU240 MHz
Tamaño de la memoria RAM instalada512 KB
Capacidad de almacenamiento de memoria24 MB (16MB Flash + 8MB PSRAM)

Parámetros LCD:

Table showing LCD parameters for the ESP32-S3 2.8inch Display

Figure 3: Detailed LCD parameters for the display panel.

ParámetroValorParámetroValor
Panel de visualizaciónPantalla LCD IPSTamaño de la pantalla2.8 pulgadas
Resolución240 × 320Colores de la pantalla262K
Interfaz de comunicaciónSPI + RGBIC del conductorST7701
TocarSupported (Touch Version Only)Touch ICGT911 (Touch Version Only)

Dimensiones del esquema:

Technical drawing showing the outline dimensions of the ESP32-S3 2.8inch Display Development Board in millimeters

Figure 4: Outline dimensions of the development board in millimeters.

5. Guía de configuración

Follow these steps to set up your ESP32-S3 2.8inch Display Development Board:

  1. Deshacer: Carefully remove the development board and included accessories from the packaging.
  2. Conexión de energía: Connect the board to a 5V power source using the USB Type-C port. Alternatively, connect a 3.7V Lithium battery to the MX1.25 2PIN connector for portable operation.
  3. Encendido inicial: Observe the power indicator LED to confirm the board is receiving power.
  4. Computer Connection (for development): Connect the USB Type-C port to your computer using a compatible USB cable. This will allow for programming and serial communication.
  5. Instalación del controlador: Ensure necessary USB-to-serial drivers are installed on your computer if the board is not recognized automatically.

6. Instrucciones de funcionamiento

The ESP32-S3 board is designed for various applications, from simple embedded systems to complex HMI projects.

Operación básica:

  • Encendido/apagado: Use the USB power or battery connection. The board powers on automatically when connected.
  • Interacción de visualización: If you have the touch version, interact with the display using finger gestures. For non-touch versions, display output is for visual feedback only.
  • Programación: Upload firmware to the ESP32-S3 using a compatible IDE (e.g., Arduino IDE, ESP-IDF) via the USB Type-C port.
  • Botón de reinicio: Press the RESET button to restart the ESP32-S3 microcontroller.
  • Botón de arranque: Hold the BOOT button while pressing and releasing the RESET button to enter bootloader mode for firmware uploading.

Escenarios de aplicación:

Examples of application scenarios including Human-machine Interface and LVGL GUI Development

Figure 5: Potential application scenarios for the development board.

  • Human-machine Interface (HMI): Develop interactive user interfaces for various devices, leveraging the display and optional touch functionality.
  • LVGL GUI Development: Utilize the LVGL graphics library for creating rich graphical user interfaces with low memory requirements.
  • Aplicaciones de IoT: Integrate with WiFi and Bluetooth for connected devices, data logging, and remote control.
  • Sensor Data Visualization: Display data from onboard or external sensors (e.g., QMI8658 6-axis sensor) directly on the LCD.

7. Conectividad e interfaces

The board offers a variety of interfaces for communication and expansion.

Pinout diagram showing connections for USB, GPIO, UART, and I2C interfaces on the ESP32-S3 board

Figure 6: Pinout diagram for various peripheral interfaces.

  • USB tipo C: Used for power supply, programming, and serial communication with a host computer.
  • Pines GPIO: General Purpose Input/Output pins are available via the 2*12PIN header for connecting external sensors, actuators, and other modules. Refer to the pinout diagram for specific pin assignments.
  • UART Header: Dedicated pins for Universal Asynchronous Receiver-Transmitter communication (RXD, TXD).
  • I2C Header: Pins for Inter-Integrated Circuit communication (SDA, SCL), primarily for internal chip peripherals.
  • Wi-Fi y Bluetooth: Integrated 2.4GHz Wi-Fi and Bluetooth 5 (LE) for wireless connectivity. An onboard ceramic antenna is provided, with an option for an external antenna via the IPEX1 connector (requires resistor resoldering).
  • Ranura para tarjetas TF: For external storage, allowing for data logging or storing display assets.

8. Entorno de desarrollo

The ESP32-S3 board supports popular development environments for ease of programming.

Icons representing ESP-IDF and Arduino IDE development environments

Figure 7: Supported development environments.

  • ESP-IDF: The Espressif IoT Development Framework is the official development framework for ESP32 series chips. It provides a comprehensive SDK and tools, supporting IDEs like Eclipse and VSCode.
  • IDE de Arduino: A popular open-source electronic prototyping platform that offers a convenient and flexible environment for developing with ESP32 boards.

Refer to the waveshare product wiki or Espressif documentation for detailed guides on setting up these environments and programming the ESP32-S3.

9. Mantenimiento

Un mantenimiento adecuado garantiza la longevidad y el funcionamiento confiable de su placa de desarrollo.

  • Limpieza: Mantenga la pizarra limpia y libre de polvo y residuos. Utilice un cepillo suave y seco o aire comprimido. Evite los limpiadores líquidos.
  • Manejo: Handle the board by its edges to avoid touching components, especially the display surface. Static electricity can damage electronic components; use anti-static precautions when handling.
  • Almacenamiento: Guarde la tabla en un lugar fresco y seco, alejada de la luz solar directa y de temperaturas extremas. Utilice bolsas antiestáticas si la va a guardar durante periodos prolongados.
  • Administración de energía: Always disconnect power before making physical changes to the board or connecting/disconnecting peripherals.

10. Solución de problemas

If you encounter issues with your ESP32-S3 2.8inch Display Development Board, consider the following:

  • La placa no se enciende:
    • Verify the USB cable is securely connected and functional.
    • Ensure the power source (USB port or battery) is providing adequate power (5V for USB, 3.7V for battery).
    • Check the power indicator LED on the board.
  • La pantalla no funciona:
    • Confirm the display ribbon cable is properly seated and secured.
    • Ensure your firmware includes the correct display initialization code and drivers.
    • Check for any physical damage to the display or its connector.
  • Errores de programación:
    • Verify that the correct board and port are selected in your IDE.
    • Ensure USB-to-serial drivers are correctly installed.
    • Try holding the BOOT button while pressing and releasing RESET to enter bootloader mode before uploading.
    • Check for syntax errors or missing libraries in your code.
  • Problemas de conectividad Wi-Fi/Bluetooth:
    • Confirm the antenna is properly connected (if using external).
    • Verify Wi-Fi credentials and network availability.
    • Ensure your code correctly initializes and uses the Wi-Fi/Bluetooth modules.

11. Garantía y soporte

For warranty information, technical support, or further assistance, please refer to the official waveshare website or contact their customer service directly. Product documentation, examples, and community forums are often available on the manufacturer's support pages.

Documentos relacionados - ESP32-S3 2.8inch Display

Preview Placa de desarrollo Waveshare ESP32-S3-Touch-LCD-4.3: Características y guía
Explora la Waveshare ESP32-S3-Touch-LCD-4.3, una potente placa de desarrollo de microcontroladores con pantalla táctil capacitiva de 4.3 pulgadas, WiFi, BLE 5 y múltiples interfaces como CAN, RS485 e I₂C. Descubre su hardware, configuración y...amplas demostraciones para el desarrollo de HMI.
Preview ESP32-S3-Touch-LCD-4.3B: Placa de desarrollo terminadaview y guía de configuración
Explora la ESP32-S3-Touch-LCD-4.3B, una potente placa de desarrollo de microcontroladores de Waveshare. Esta guía abarca sus características, la descripción del hardware, los detalles de la interfaz y proporciona instrucciones para configurar el entorno de desarrollo con ESP-IDF y VSCode.
Preview ESP32-S3-Touch-LCD-2 Development Board Guide
A comprehensive guide for the Waveshare ESP32-S3-Touch-LCD-2 development board, covering setup and usage with Arduino IDE and ESP-IDF, including detailed examples y recursos.
Preview Placa de desarrollo ESP32-S3-Touch-LCD-4.3view y configuración
Una guía completa de la placa de desarrollo ESP32-S3-Touch-LCD-4.3, que detalla sus características, descripción del hardware, conexiones de pines, configuración ambiental para CircuitPython, MicroPython y C/C++ (Arduino, ESP-IDF) y configuración dentro del IDE de Arduino.
Preview Waveshare E-Paper ESP32 Driver Board: Características, demostraciones y guía
Explora la placa controladora Waveshare E-Paper ESP32. Esta guía detalla sus características, conexión de hardware, demostraciones de Bluetooth y WiFi, y preguntas frecuentes sobre proyectos de visualización de papel electrónico.
Preview Manual del usuario de la pantalla LCD Waveshare RPI de 3.5 pulgadas (B): especificaciones y guía de configuración
Manual de usuario para la pantalla LCD Waveshare 3.5 pulgadas RPI (B), que detalla sus especificaciones, distribución de pines de la interfaz, pasos de instalación del controlador para Raspberry Pi, instrucciones de conexión y preguntas frecuentes.