Waveshare RM-ESP32-S3-Touch-LCD-2.1B

Waveshare ESP32-S3 2.1인치 정전식 터치 원형 디스플레이 개발 보드 사용자 설명서

Model: RM-ESP32-S3-Touch-LCD-2.1B | Brand: Waveshare

1. 서론

The Waveshare ESP32-S3 2.1inch Capacitive Touch Round Display Development Board is a versatile microcontroller development board designed for a wide range of applications, including Human-Machine Interface (HMI) and IoT projects. It integrates a powerful ESP32-S3 chip with a high-resolution round capacitive touch display, offering robust processing capabilities and extensive connectivity options.

This manual provides essential information for setting up, operating, and understanding the features of your development board. Please read it thoroughly to ensure proper usage and to maximize the board's potential.

2. 패키지 내용

아래 나열된 모든 품목이 패키지에 포함되어 있는지 확인하세요.

  • ESP32-S3-Touch-LCD-2.1B Development Board x1
  • SH1.0 12PIN cable ~100mm x1
  • SH1.0 4PIN cable ~100mm (2pcs) x1
Package Contents of Waveshare ESP32-S3 Touch LCD Development Board

Image: The package contents include the ESP32-S3-Touch-LCD-2.1B board, one 12-pin SH1.0 cable, and two 4-pin SH1.0 cables.

3. 주요 특징

  • 프로세서: High-performance Xtensa 32-bit LX7 dual-core processor, operating at up to 240MHz.
  • 연결성: Integrated 2.4GHz Wi-Fi (802.11 b/g/n) and Bluetooth BLE 5 support with an onboard antenna.
  • 메모리: 512KB SRAM, 384KB ROM, 16MB Flash, and 8MB PSRAM.
  • 표시하다: 2.1-inch round IPS capacitive touch display with 480x480 resolution and 262K colors.
  • 터치 컨트롤: Capacitive touch via I2C interface with interrupt support.
  • 주변 장치: Multiple interfaces including UART, I2C, USB, TF card slot, and various GPIO pins.
  • 센서: QMI8658 6-axis sensor (IMU) and PCF85063 RTC sensor.
  • 전원 관리 : Battery management module with low power modes for efficient energy use.
Waveshare ESP32-S3 Touch LCD 2.1 Features Overview

이미지: 오버view of the ESP32-S3-Touch-LCD-2.1 features, highlighting the LX7 Dual-core Processor, 2.4 GHz Wi-Fi, BLE 5, Onboard Antenna, 2.1" display, Capacitive Touch, 480x480 Pixels, 262K Color, TF Card Slot, PCF85063 RTC, QMI8658 6-Axis IMU, and Multiple Interfaces.

4. 설치 및 하드웨어 오버헤드view

4.1 하드웨어 구성 요소

The board features various components and connectors for development and integration. Refer to the diagram below for a detailed layout.

Waveshare ESP32-S3 Touch LCD 2.1 Board Layout with Labeled Components

이미지: 상세 view of the ESP32-S3-Touch-LCD-2.1 board with numbered labels indicating components such as the ESP32-S3R8, QST attitude sensor, TCA9554PWR, FSUSB42UMX, CH343P, 16MB Flash, RTC chip, Battery recharge manager, ME6217C33M5G, USB Type-C port, MX1.25 battery header, 12PIN multi-functional pin header, IPEX1 connector, TF card slot, RTC battery header, I2C header, UART header, USB TO UART Type-C port, Buzzer, Power indicator, Charge indicator, Battery power supply control button, RESET button, and BOOT button.

4.2 주변 장치 연결

The board supports expansion via GPIO, UART, and I2C interfaces. The following diagram illustrates common peripheral connections.

Waveshare ESP32-S3 Touch LCD 2.1 Peripheral Connection Diagram

Image: Diagram showing how to connect various peripherals using GPIO, UART, and I2C interfaces, with color-coded lines for Power (red), Ground (black), and GPIO (green).

4.3 초기 전원 켜기

To power the board, connect a 5V power source to the USB Type-C port. The power indicator LED will illuminate. If a battery is connected, the charge indicator will show its status.

5. 사용 설명서

5.1 개발 환경

The ESP32-S3-Touch-LCD-2.1B supports popular development environments such as ESP-IDF and Arduino IDE. These platforms provide comprehensive SDKs, development resources, and tutorials to facilitate project development.

  • ESP-IDF: A free, open-source development framework for ESP32 series chips. It supports various IDEs like Eclipse and VSCode.
  • 아두이노 IDE: A user-friendly electronic prototyping platform, suitable for quick development.
Application Scenarios and Development Environment Support

Image: This image illustrates application scenarios like Human-Machine Interface and LVGL GUI Development, alongside supported development environments such as ESP-IDF and Arduino IDE.

5.2 프로그래밍 및 펌웨어 업로드

Detailed instructions for programming and uploading firmware can be found in the official Waveshare Wiki. Typically, this involves:

  1. Installing the necessary drivers for the USB-to-UART bridge (e.g., CH343P).
  2. Setting up your chosen development environment (ESP-IDF or Arduino IDE).
  3. Connecting the board to your computer via the USB Type-C port.
  4. Selecting the correct board and port in your IDE.
  5. Compiling and uploading your code.

5.3 Touch Display Interaction

The 2.1-inch display features capacitive touch functionality. Interaction is similar to modern smartphone screens. Ensure your application code properly initializes and handles touch input via the I2C interface.

6. 응용 프로그램 시나리오

The Waveshare ESP32-S3-Touch-LCD-2.1B is suitable for various applications, including:

  • 인간-기계 인터페이스(HMI): Creating intuitive graphical user interfaces for control systems and smart devices.
  • IoT 기기: Developing connected devices with interactive displays for data visualization and control.
  • Wearable Technology: Due to its compact, round form factor.
  • Smart Home Control Panels: Interactive displays for managing smart home ecosystems.
  • 산업 제어: Small-scale control panels requiring touch input.

7. 사양

Detailed technical specifications for the ESP32-S3-Touch-LCD-2.1B:

특징세부 사항
모델명ESP32-S3-터치-LCD-2.1B
프로세서Xtensa 32비트 LX7 듀얼 코어, 최대 240MHz
와이파이2.4GHz(802.11b/g/n)
블루투스BLE 5
에스램512KB
집시 남자384KB
플래시16MB
PSRAM8MB
디스플레이 유형IPS LCD
디스플레이 크기2.1 inch (Round)
해결480 x 480 픽셀
디스플레이 색상262K
터치타입Capacitive, Single-point
터치 인터페이스I2C
IMU 센서QMI8658 (6-axis)
RTC ChipPCF85063
USB 포트USB Type-C (Full-speed)
배터리 커넥터MX1.25 2PIN for 3.7V Lithium battery
치수75.00 x 75.00 mm (overall), 66.00 mm (PCB diameter)
품목 무게2.46 온스

8. 외형 치수

The following diagrams provide the physical dimensions of the development board.

Waveshare ESP32-S3 Touch LCD 2.1 Outline Dimensions Top View

이미지: 위에서 아래로 view of the board's outline dimensions, showing a diameter of 75.00mm for the display module and 71.80mm for the PCB.

Waveshare ESP32-S3 Touch LCD 2.1 Outline Dimensions Side View

이미지: 측면 view and detailed PCB dimensions, indicating various measurements in millimeters for components and connectors.

9. 문제 해결

  • 보드 전원이 켜지지 않음: Ensure the USB Type-C cable is securely connected to a 5V power source. Check the power indicator LED.
  • Firmware upload issues: Verify that the correct drivers are installed and the board is selected in your IDE. Try pressing the BOOT button while connecting the USB cable, then RESET.
  • 아무것도 표시되지 않는 디스플레이: Confirm that the display ribbon cable is properly seated. Check your code for display initialization errors.
  • Touch input not responding: Ensure the I2C interface for the touch controller is correctly initialized in your software. Check for any physical damage to the touch panel.
  • Wi-Fi/블루투스 연결 문제: Verify antenna connection (if external) and check software configuration for network settings.

10. 유지관리

  • 청소: Use a soft, dry cloth to clean the display and board. Avoid abrasive materials or harsh chemicals.
  • 저장: 사용하지 않을 때는 보드를 건조하고 정전기 방지 환경에 보관하세요.
  • 펌웨어 업데이트: Regularly check the official Waveshare Wiki for firmware updates and new examp최적의 성능과 최신 기능 이용을 보장하기 위한 조치입니다.

11. 보증 및 지원

For detailed warranty information, please refer to the official Waveshare website or contact your point of purchase. For technical support, extensive documentation, and community forums, visit the official Waveshare Wiki:

Waveshare Official Wiki

The Wiki provides tutorials, example code, datasheets, and troubleshooting guides specific to the ESP32-S3-Touch-LCD-2.1B development board.

관련 문서 - RM-ESP32-S3-Touch-LCD-2.1B

사전view Waveshare ESP32-S3-Touch-LCD-4.3 개발 보드: 기능 및 가이드
4.3인치 정전식 터치 디스플레이, WiFi, BLE 5, 그리고 CAN, RS485, I2C 등 다양한 인터페이스를 갖춘 강력한 마이크로컨트롤러 개발 보드, Waveshare ESP32-S3-Touch-LCD-4.3을 살펴보세요. 하드웨어, 설정 및 기능에 대해 알아보세요.ampHMI 개발을 위한 데모.
사전view ESP32-S3-Touch-LCD-4.3B: 개발 보드 완료view 및 설정 가이드
Waveshare의 강력한 마이크로컨트롤러 개발 보드인 ESP32-S3-Touch-LCD-4.3B를 살펴보세요. 이 가이드에서는 ESP32-S3-Touch-LCD-4.3B의 기능, 하드웨어 설명, 인터페이스 세부 정보를 다루고 ESP-IDF 및 VSCode를 사용하여 개발 환경을 설정하는 방법을 설명합니다.
사전view 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 examp파일 및 리소스.
사전view Waveshare ESP32-S3 4.3-inch Touch LCD Development Board Setup Guide with LVGL
Step-by-step instructions for setting up the Waveshare ESP32-S3 4.3-inch Touch LCD development board to display graphics using the LVGL library with the Arduino IDE.
사전view ESP32-C6-Touch-LCD-1.47: Development Guide for Arduino IDE & ESP-IDF
Explore the ESP32-C6-Touch-LCD-1.47 development board with this comprehensive guide. Learn to use Arduino IDE and ESP-IDF, set up your environment, and run various demos for your IoT and embedded projects.
사전view ESP32-S3-Touch-LCD-4.3 개발 보드 완료view 및 설정
ESP32-S3-Touch-LCD-4.3 개발 보드에 대한 포괄적인 가이드로, 기능, 하드웨어 설명, 핀 연결, CircuitPython, MicroPython 및 C/C++(Arduino, ESP-IDF)에 대한 환경 설정, Arduino IDE 내 구성에 대한 자세한 내용을 설명합니다.