waveshare ESP32-S3 1.28inch Display B

Waveshare ESP32-S3 개발 보드 (1.28인치 원형 LCD 디스플레이 포함) 사용 설명서

Model: ESP32-S3 1.28inch Display B | Brand: Waveshare

1. 서론

The Waveshare ESP32-S3-LCD-1.28 is a high-performance microcontroller development board designed for a wide range of applications. It integrates a 1.28-inch round LCD screen, a lithium battery charging chip, and a six-axis sensor (accelerometer and gyroscope). The board utilizes the ESP32-S3R2 system-on-chip (SoC), offering low-power Wi-Fi and BLE5.0 capabilities, along with external 16MB Flash and 2MB PSRAM. Its hardware encryption accelerators, Random Number Generator (RNG), Hash-based Message Authentication Code (HMAC), and Digital Signature module address modern IoT security requirements. Multiple low-power operating modes make it suitable for IoT, mobile devices, wearable electronics, and smart home applications.

Waveshare ESP32-S3 Development Board with 1.28-inch Round LCD Display and included screwdriver

Figure 1: Waveshare ESP32-S3 Development Board with 1.28-inch Round LCD Display and included screwdriver.

2. 주요 특징

Diagram highlighting key features of the Waveshare ESP32-S3 Development Board including Type-C port, CPU, CNC metal case, 1.28 inch LCD, 240x240 pixels, and 65K color.

그림 2: 이상view of the Waveshare ESP32-S3 Development Board's main features.

Close-up of the Waveshare ESP32-S3 Development Board's CNC metal case and acrylic bottom plate.

그림 3: 상세 view of the CNC metal case and acrylic bottom plate.

3. Onboard Components

The development board integrates various components to provide comprehensive functionality. Refer to the diagram below for component identification:

Diagram of the Waveshare ESP32-S3 Development Board with numbered components: 1. ESP32-S3R2, 2. W25Q128JVSIQ (16MB NOR-Flash), 3. QMI8658 (6-axis IMU), 4. ME6217C33M5G, 5. CH343P (USB to UART chip), 6. ETA6096 (battery recharge manager), 7. 1.27mm pitch headers, 8. BOOT button, 9. RESET button, 10. MX1.25 battery header, 11. USB Type-C connector, 12. 2.4GHz ceramic antenna.

Figure 4: Labeled components on the Waveshare ESP32-S3 Development Board.

  • ESP32-S3R2: The SoC with Wi-Fi and Bluetooth, up to 240MHz operating frequency, with onboard 2MB PSRAM.
  • W25Q128JVSIQ: 16MB NOR-Flash.
  • QMI8658: 6-axis IMU includes a 3-axis gyroscope and a 3-axis accelerometer.
  • ME6217C33M5G: 800mA output, low dropout, high rejection rate.
  • CH343P: USB to UART chip.
  • ETA6096: High-efficiency Lithium battery recharge manager.
  • 1.27mm pitch headers: Adapting multiple GPIO pins.
  • BOOT 버튼: Press it before resetting to enter download mode.
  • 리셋 버튼.
  • MX1.25 battery header: MX1.25 2P connector, for 3.7V Lithium battery, supports charging and discharging.
  • USB Type-C 커넥터: For programming and log printing.
  • 2.4GHz ceramic antenna.

4. GPIO 핀 배치

The ESP32-S3 Development Board provides 30 multi-function GPIO pins, allowing for flexible development and integration with various peripherals. The pin functions can be configured as needed.

Diagram showing the pinout of the Waveshare ESP32-S3 Development Board with labels for Power, Ground, GPIO, I2C, UART, and System Control pins.

Figure 5: GPIO Pinout for the Waveshare ESP32-S3 Development Board.

주요 핀 기능은 다음과 같습니다.

  • BAT_ADC (GP1): 배터리 용량tage Acquisition Pin (biased by resistors to 1/2 value of battery voltag이자형).
  • IMU_SDA (GP6), IMU_SCL (GP7): I2C communication for the QMI8658 IMU.
  • LCD_DC (GP8), LCD_CS (GP9), LCD_CLK (GP10), LCD_DIN (GP11), LCD_RST (GP12), LCD_BL (GP40): Pins for controlling the 1.28-inch LCD display.
  • IMU_INT1 (GP47), IMU_INT2 (GP48): Interrupt pins for the QMI8658 IMU.
  • RXD (GPIO44), TXD (GPIO43): UART communication pins.
  • Various other GPIO pins (GP0-GP5, GP13-GP19, GP21, GP33-GP36, GP39, GP41, GP42, GP45, GP46) for general purpose input/output.

5. Setup and Development Environment

To begin development with the Waveshare ESP32-S3-LCD-1.28, you will typically need to set up a development environment. The Arduino IDE is a common choice for its ease of use and extensive library support.

5.1. Software Installation (Arduino IDE)

  1. Arduino IDE를 설치하세요: 공식 Arduino에서 Arduino IDE를 다운로드하여 설치하십시오. web사이트 (www.arduino.cc/en/software).
  2. Install ESP32 Board Package:
    • Arduino IDE를 열고 이동하세요 File > 환경 설정.
    • "추가 보드 관리자"에서 URLs" field, add: https://raw.githubusercontent.com/espressif/arduino-esp32/gh-pages/package_esp32_index.json
    • 이동하다 도구 > 보드 > 보드 관리자....
    • 검색 "esp32" and install the "esp32 by Espressif Systems" package.
  3. 필수 라이브러리를 설치하세요:
    • The Waveshare documentation typically provides specific versions of libraries like TFT_eSPI and LVGL. It is recommended to use the versions specified in the official Waveshare documentation to ensure compatibility.
    • 이동하다 스케치 > 라이브러리 포함 > 라이브러리 관리....
    • 검색 and install the necessary libraries (e.g., TFT_eSPI, LVGL, etc.) as per Waveshare's instructions.

5.2. Important Notes for Setup

6. 장치 작동

The ESP32-S3 Development Board offers various operational modes and interactive features, primarily through its 1.28-inch round LCD display and integrated wireless capabilities.

6.1. 디스플레이 상호작용

The 1.28-inch round IPS LCD display provides a vibrant visual interface. Depending on the firmware loaded, it can support touch functionality for interactive control. Users can navigate menus, adjust settings, and view data directly on the screen.

Video 1: Demonstration of the Waveshare ESP32-S3 Development Board's display and touch functionality. Note: This video may feature a 1.85-inch display, which is a similar but larger model than the 1.28-inch display of this product.

6.2. 무선 연결

The board's integrated 2.4GHz Wi-Fi and Bluetooth 5 (BLE) enable stable and efficient wireless communication. This allows for:

6.3. Voice Interaction

With an onboard microphone and audio decoding chip, the device can support voice interaction. This includes offline voice commands for controlling device functions (e.g., turning off backlight) and potential integration with AI models for more advanced applications.

Video 2: Demonstration of voice control and music playback features. Note: This video may feature a 1.85-inch display, which is a similar but larger model than the 1.28-inch display of this product.

7. 기술 사양

기인하다
모델명ESP32-S3-LCD-1.28
품목 모델 번호ESP32-S3 1.28inch Display B
프로세서Xtensa 32비트 LX7 듀얼 코어
CPU 속도최대 240MHz
설치된 RAM 메모리 크기2 MB (PSRAM)
메모리 저장 용량16MB(플래시)
디스플레이 유형Round IPS LCD
디스플레이 크기1.28 inches (Φ32.4mm)
디스플레이 해상도240(H)RGB x 240(V)
디스플레이 칩GC9A01A
IMU 센서QMI8658 (16-bit Accelerometer & Gyroscope)
무선 전화2.4GHz Wi-Fi (802.11 b/g/n), Bluetooth 5 (BLE)
커넥터C타입
패키지 크기4.14 x 3.2 x 0.8 인치
품목 무게1.27 온스
제조업체웨이브셰어
Diagram showing the outline dimensions of the Waveshare ESP32-S3 Development Board in millimeters.

Figure 6: Outline dimensions of the Waveshare ESP32-S3 Development Board.

8. Maintenance and Battery Usage

9. 문제 해결

10. 지원 및 리소스

추가적인 지원, 자세한 문서 및 커뮤니티 지원이 필요하시면 Waveshare 공식 자료를 참조하십시오.

관련 문서 - ESP32-S3 1.28inch Display B

사전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-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 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 Waveshare E-Paper ESP32 드라이버 보드: 기능, 데모 및 가이드
Waveshare E-Paper ESP32 드라이버 보드를 살펴보세요. 이 가이드에서는 보드의 기능, 하드웨어 연결, 블루투스 및 WiFi 데모, 그리고 전자종이 디스플레이 프로젝트에 대한 일반적인 FAQ를 자세히 설명합니다.