XYGStudy ESP32-S3-LCD-2.8

XYGStudy ESP32-S3-LCD-2.8 Development Board Instruction Manual

1.Overview

The ESP32-S3-LCD-2.8 is a development board featuring an ESP32-S3 microcontroller with a 2.8-inch IPS display. It is designed for various embedded applications requiring a compact display and wireless connectivity. This board integrates a high-performance Xtensa 32-bit LX7 dual-core processor, supporting Wi-Fi and Bluetooth 5 (LE), and includes onboard memory and various peripheral interfaces.

ESP32-S3-LCD-2.8 Development Board

Figure 1: ESP32-S3-LCD-2.8 Development Board

2. Pakkens indhold

Bekræft, at alle nedenstående varer er inkluderet i din pakke:

  • ESP32-S3-LCD-2.8 board x1
  • SH1.0 12PIN-kabel (~100 mm) x1
  • SH1.0 4PIN cable (~100mm) x1 (2 pieces)
  • 2030 speaker x1
Package contents of ESP32-S3-LCD-2.8 development board including the board, cables, and speaker.

Figur 2: Inkluderede komponenter i pakken.

3. Funktioner

The ESP32-S3-LCD-2.8 development board offers the following key features:

  • Processor: Højtydende Xtensa 32-bit LX7 dual-core processor, der kører op til 240 MHz.
  • Trådløs forbindelse: Understøtter 2.4 GHz Wi-Fi (802.11 b/g/n) og Bluetooth 5 (LE) med en indbygget antenne.
  • Hukommelse: Indbygget 512KB SRAM og 384KB ROM, med indbygget 16MB Flash og 8MB PSRAM.
  • Vise: 2.8-inch IPS LCD display with 240×320 resolution and 262K colors. This model does not include touch functionality.
  • Grænseflader: Adapts UART, I2C, and other GPIO interfaces, integrating a full-speed USB port.
  • Onboard Peripherals: Includes an onboard speaker, QMI8658 6-axis sensor (accelerometer and gyroscope), RTC sensor, TF card slot, and a battery recharge management module.
  • Strømstyring: Supports accurate control and multiple power modes for low power consumption.
Diagram highlighting key features of the ESP32-S3-LCD-2.8 board including processor, Wi-Fi, Bluetooth, display, and various sensors.

Figure 3: Key features of the ESP32-S3-LCD-2.8 development board.

3.1 Version Options

The ESP32-S3 series offers various versions. This specific model, ESP32-S3-LCD-2.8, is designed without touch functionality. Other versions with touch capabilities are available separately.

Comparison of ESP32-S3-LCD-2.8 without touch and ESP32-S3-Touch-LCD-2.8 with touch.

Figure 4: Version options for ESP32-S3 LCD boards, showing models with and without touch.

4. Anvendelsesscenarier

The ESP32-S3-LCD-2.8 development board is suitable for a wide range of applications, including:

  • Flere udgange: Can be used as an information output unit with both display and audio capabilities. Users can design custom interfaces for image and audio information interaction.
  • Flere indgange: Supports various input methods (excluding touch for this model) for controlling equipment.
  • Menneske-maskine-grænseflade (HMI): Serves as a medium for interaction and information exchange between a system and the user, enabling transformation between internal data and user-friendly forms.
  • LVGL GUI Development: Compatible with LVGL, a free, open-source graphics library, for creating embedded GUIs with visual effects and low memory requirements.
Diagram illustrating various application scenarios for the ESP32-S3-LCD-2.8 board, such as multiple outputs, multiple inputs, HMI, and LVGL GUI development.

Figure 5: Potential application scenarios for the development board.

5. Hardware overview

5.1 Pinout-diagram

The board supports the expansion of multiple peripherals via GPIO, UART, and I2C interfaces. Refer to the pinout diagram for detailed connections:

Pinout diagram for the ESP32-S3-LCD-2.8 board, showing GPIO, power, and ground connections.

Figure 6: Pinout diagram for connecting peripherals.

5.2 Indbyggede komponenter

The board integrates various components for enhanced functionality:

Diagram of the ESP32-S3-LCD-2.8 board highlighting numbered components and their functions.

Figure 7: Onboard components and their locations.

  1. ESP32-S3-WROOM-1-N16R8 (ESP32-S3 module)
  2. 2.8inch LCD (240x320 resolution)
  3. QMI8658 6-axis IMU (3-axis accelerometer and 3-axis gyroscope)
  4. PCF8563 RTC chip
  5. PCM5101 audio decoder
  6. Højttaler interface
  7. Volumenjusteringsknap
  8. ETA6096 battery recharge manager
  9. ME6217C33M5G (3.3V LDO)
  10. Indbygget keramisk antenne
  11. IPEX1 connector (for external antenna, requires switching a resistor)
  12. TF-kortslot (understøtter op til 16GB)
  13. Battery power supply control button
  14. RESET knap
  15. USB Type-C port (for power and data)
  16. PICO compatible pin header
  17. I2C header
  18. UART header
  19. MX1.25 battery header (for 3.7V Lithium battery, supports charging and discharging)
  20. RTC battery header (for connecting a rechargeable RTC battery)
  21. Højttaler (2030)
  22. BOOT-knap
  23. Charge Indicator (LED: lights up when charging, off when fully charged; status uncertain when no battery is connected)

6. Setup and Development Environment

This section outlines the steps to set up your development environment for the ESP32-S3-LCD-2.8 board using Arduino IDE.

6.1 Installing Libraries

To begin development, you need to install the necessary libraries in your Arduino IDE. If you do not have a 'libraries' folder, create one in your Arduino sketchbook directory.

  1. Open Arduino IDE preferences and locate the 'Sketchbook location'.
  2. Navigate to this location and create a new folder named 'libraries' if it doesn't exist.
  3. Copy all required library files into this 'libraries' folder.

6.2 Board Selection and Configuration

Configure the Arduino IDE for the ESP32-S3 board:

  1. I Arduino IDE'en skal du gå til Værktøjer > Board > ESP32 Arduino og vælg ESP32S3 Dev Module.
  2. Set the 'Flash Mode' to QIO 80MHz.
  3. Select 'Flash Size' to 8MB (64Mb).
  4. Select 'PSRAM' as OPI PSRAM.
  5. Before uploading, ensure you select the correct COM port for your connected board under Værktøjer > Port.

6.3 Uploading Code

After configuring the board and selecting the COM port:

  1. Click the 'Upload' button (right arrow icon) in the Arduino IDE to compile and upload your sketch to the board.
  2. Monitor the output window for compilation and upload progress.

Video 1: Demonstrates the setup process for the ESP32-S3 development board, including library installation, board configuration, and code uploading using Arduino IDE. This video also shows display effects, which are relevant to the non-touch version.

7. Betjening af skærmen

The 2.8-inch IPS display provides clear and vivid visuals. The board supports 90-degree hardware rotation, allowing for flexible screen orientation in your applications.

Video 2: Giver en overview of the ESP32-S3/C6 LCD development boards, showcasing features like compact design, display quality, 90-degree hardware rotation, power options (USB and battery), and peripheral resources. This video is relevant for understanding the general capabilities of the ESP32-S3-LCD-2.8.

8. Specifikationer

FeatureBeskrivelse
ModelnummerESP32-S3-LCD-2.8
ProcessorXtensa 32-bit LX7 Dual-core, op til 240 MHz
Vise2.8-inch IPS LCD, 240×320 pixels, 262K color
Tryk på funktionIngen
Wi-Fi2.4 GHz (802.11 b/g/n)
BluetoothBluetooth 5 (LE)
SRAM512KB
ROM384KB
Blitz16MB Onboard
PSRAM8MB Onboard
GrænsefladerUART, I2C, GPIO, USB Type-C
SensorerQMI8658 6-axis IMU, RTC sensor
Udvidelse af lagerTF card slot (up to 16GB)
StrømforsyningUSB Type-C, 3.7V Lithium battery (via MX1.25 header)
DimensionerApproximately 69.20mm x 49.90mm (board), 57.60mm x 43.20mm (display area)

9. Support og ressourcer

For additional resources, including detailed documentation, example code, and technical support, please contact XYGStudy via Amazon message. Comprehensive SDK open-source materials and tutorials are available to help developers integrate these boards into various project applications.