웨이브쉐어 ESP32-S3-터치-LCD-1.28

Waveshare ESP32-S3 Development Board with 1.28-inch Round Touch LCD User Manual

소개

This manual provides essential information for setting up, operating, and maintaining your Waveshare ESP32-S3 Development Board with a 1.28-inch Round Touch LCD. This compact MCU board integrates an Xtensa 32-bit LX7 dual-core processor, Wi-Fi, Bluetooth, a capacitive touch display, and a 6-axis IMU sensor, making it suitable for various embedded development projects.

패키지 내용

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

  • ESP32-S3-터치-LCD-1.28 개발 보드 1개
  • SH1.0 12PIN Cable x1
Image showing the Waveshare ESP32-S3-Touch-LCD-1.28 development board and the included SH1.0 12PIN cable.

Figure 1: Package Contents - ESP32-S3-Touch-LCD-1.28 board and SH1.0 12PIN cable.

특징

The Waveshare ESP32-S3-Touch-LCD-1.28 is a high-performance MCU board designed for ease of development and integration. Key features include:

  • 프로세서: Xtensa 32비트 LX7 듀얼 코어 프로세서, 최대 240MHz 메인 주파수.
  • 무선 연결 : Supports 2.4GHz Wi-Fi (802.11 b/g/n) and Bluetooth 5 (LE) with an onboard antenna.
  • 메모리: Built-in 512KB SRAM and 384KB ROM, with onboard 2MB PSRAM and an external 16MB Flash memory.
  • 인터페이스: Type-C connector for modern connectivity and ease of use.
  • 표시하다: Onboard 1.28-inch capacitive touch display with 240×240 resolution and 65K colors.
  • 센서: Onboard QMI8658 6-axis IMU (3-axis accelerometer and 3-axis gyroscope) for motion detection.
  • 전원 관리 : Onboard 3.7V lithium battery recharge/discharge header.
  • GPIO: 6 × GPIO pins available via SH1.0 connector.
  • 전력 효율성: Supports flexible clock, module power supply independent setting, and other controls for low power consumption.
  • USB Serial: Integrated USB serial port full-speed controller, with flexible GPIO pin configuration.
Image highlighting the key features of the ESP32-S3-Touch-LCD-1.28, including CPU, Type-C port, touch display, resolution, and color depth.

그림 2: 이상view of ESP32-S3-Touch-LCD-1.28 key features.

What's On Board

This section identifies the main components on the ESP32-S3-Touch-LCD-1.28 board:

  1. ESP32-S3R2: The System-on-Chip (SoC) with Wi-Fi and Bluetooth, operating up to 240MHz, with onboard 2MB PSRAM.
  2. W25Q128JVSIQ: 16MB NOR-Flash 메모리.
  3. CH343P: USB to UART chip for serial communication.
  4. ME6217C33M5G: 800mA output, low dropout, high rejection rate.
  5. ETA6096: High-efficiency Lithium battery recharge manager.
  6. QMI8658: 6-axis IMU, including a 3-axis gyroscope and a 3-axis accelerometer.
  7. MX1.25 battery header: MX1.25 2P connector for 3.7V Lithium battery, supporting charging and discharging.
  8. USB Type-C 커넥터: Supports USB1.1 hosts and slave devices.
  9. 리셋 버튼: 보드를 재설정합니다.
  10. BOOT 버튼: Press before resetting to enter download mode.
Diagram showing the labeled components on the Waveshare ESP32-S3-Touch-LCD-1.28 development board.

Figure 3: Labeled components of the ESP32-S3-Touch-LCD-1.28 board.

핀 정의

The board provides several General Purpose Input/Output (GPIO) pins and power connections via the SH1.0 connector. Understanding these pins is crucial for connecting external components.

Diagram illustrating the pinout and functions of the SH1.0 connector on the ESP32-S3-Touch-LCD-1.28 board.

Figure 4: Pin definitions for the ESP32-S3-Touch-LCD-1.28 board.

  • GND : 접지 연결.
  • VSYS: System power supply.
  • RESET : System reset pin.
  • 신병: Boot mode selection pin.
  • 3V3: 3.3V 전원 출력.
  • GPIO 15, 16, 17, 18, 21, 33: General Purpose Input/Output pins for connecting peripherals.

설정

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

  1. 컴퓨터에 연결: Use a USB Type-C cable to connect the board to your computer. The board will draw power from the USB connection.
  2. 드라이버 설치: Your operating system may automatically install necessary drivers. If not, you may need to install the CH343P USB-to-UART bridge driver. Refer to the Waveshare product wiki for specific driver download links.
  3. 개발 환경: Install a suitable development environment such as Arduino IDE with ESP32 board support or ESP-IDF.
  4. 첫 번째 프로그램: Load a simple example program (e.g., a 'Hello World' or a display test) to verify the board's functionality.
  5. 배터리 연결(선택 사항): If using a 3.7V Lithium battery, connect it to the MX1.25 battery header. Ensure correct polarity.

작동 지침

Once set up, you can begin interacting with your ESP32-S3 board:

  1. 전원 켜기: The board powers on automatically when connected via USB or a battery.
  2. 디스플레이 상호작용: The 1.28-inch round capacitive touch display allows for direct user input. Develop your application to respond to touch gestures.
  3. 프로그램 작성: Upload your code using the chosen development environment. Ensure the correct COM port and board settings are selected.
  4. Wi-Fi/블루투스: Utilize the integrated Wi-Fi and Bluetooth capabilities for network communication or connecting to other devices.
  5. IMU 센서: Access data from the QMI8658 6-axis IMU (accelerometer and gyroscope) for motion-sensing applications.
Image showing a finger interacting with the touch display of the ESP32-S3-Touch-LCD-1.28 board, demonstrating its interactive capabilities.

Figure 5: Demonstrating touch interaction with the display.

유지

Proper care ensures the longevity and reliable operation of your development board:

  • 청소: Use a soft, dry cloth to clean the board and display. Avoid liquid cleaners or abrasive materials.
  • 저장: 사용하지 않을 때는 기판을 건조하고 정전기 방지 환경에 보관하십시오. 극한의 온도와 습도를 피하십시오.
  • 손질: 기판을 다룰 때는 가장자리를 잡고 다루어 민감한 부품에 닿지 않도록 하십시오. 정전기는 전자 부품을 손상시킬 수 있습니다.
  • 펌웨어 업데이트: Regularly check the Waveshare official website or product wiki for firmware updates or new library versions to ensure optimal performance and access to new features.

문제 해결

문제가 발생할 경우 다음 문제 해결 단계를 고려해 보세요.

  • 보드를 감지할 수 없습니다:
    • Ensure the USB Type-C cable is securely connected to both the board and your computer.
    • Verify that the CH343P USB-to-UART driver is correctly installed.
    • 다른 USB 포트나 케이블을 사용해 보세요.
  • Program Upload Fails:
    • Check if the correct COM port is selected in your IDE.
    • Ensure the correct board type (ESP32-S3) is selected.
    • Press and hold the BOOT button, then press and release the RESET button, then release the BOOT button to enter download mode before uploading.
  • 디스플레이가 작동하지 않음:
    • Verify that your code initializes the display correctly.
    • Check for any loose connections if external display components were used (not applicable for the integrated display).
  • Wi-Fi/Bluetooth 연결 문제:
    • Ensure your code correctly configures Wi-Fi or Bluetooth parameters (SSID, password, etc.).
    • 다른 2.4GHz 장치의 간섭을 확인하세요.

명세서

특징세부 사항
프로세서Xtensa 32비트 LX7 듀얼 코어, 최대 240MHz
설치된 RAM 메모리 크기512KB SRAM
PSRAM온보드 2MB
플래시 메모리16 MB external
와이파이2.4GHz(802.11b/g/n)
블루투스블루투스 5(LE)
표시하다1.28-inch Round Capacitive Touch LCD, 240×240 resolution, 65K color
IMU 센서QMI8658 6-axis (3-axis accelerometer + 3-axis gyroscope)
USB 인터페이스Type-C, USB1.1 host/slave
배터리 커넥터MX1.25 2P for 3.7V Lithium battery
GPIO 핀6 × via SH1.0 connector
운영 체제 지원FreeRTOS, 리눅스

개요 치수

The physical dimensions of the ESP32-S3-Touch-LCD-1.28 board are provided below for integration into projects or enclosures.

Technical drawing showing the precise dimensions of the Waveshare ESP32-S3-Touch-LCD-1.28 development board in millimeters.

Figure 6: Outline dimensions of the ESP32-S3-Touch-LCD-1.28 board (Unit: mm).

보증 및 지원

웨이브쉐어 제품은 뛰어난 신뢰성과 성능을 위해 설계되었습니다. 구체적인 보증 정보는 웨이브쉐어 공식 웹사이트를 참조하십시오. website or the documentation provided with your purchase. For technical support, resources, and community forums, visit the Waveshare product wiki or contact their customer service directly. Always ensure you are using the latest drivers and software libraries for optimal performance.

Ask a question about this manual

Ask about setup, troubleshooting, compatibility, parts, safety, or missing instructions. Manuals+ will review the question and use this page’s manual context to help answer it.