waveshare ESP32-S3 1.28inch Display B

Instrukcja obsługi płytki rozwojowej Waveshare ESP32-S3 z okrągłym wyświetlaczem LCD o przekątnej 1.28 cala

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

1. Wprowadzenie

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. Główne cechy

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.

Rysunek 2: Koniecview 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.

Rysunek 3: Szczegółowy 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 pamięci NOR-Flash.
  • QMI8658: 6-osiowy IMU obejmuje 3-osiowy żyroskop i 3-osiowy akcelerometr.
  • 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.
  • Przycisk BOOT: Press it before resetting to enter download mode.
  • Przycisk reset.
  • MX1.25 battery header: MX1.25 2P connector, for 3.7V Lithium battery, supports charging and discharging.
  • Złącze USB typu C: For programming and log printing.
  • 2.4GHz ceramic antenna.

4. Wyprowadzenia 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.

Funkcje kluczyka obejmują:

  • BAT_ADC (GP1): Pojemność bateriitage Acquisition Pin (biased by resistors to 1/2 value of battery voltagmi).
  • 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. Zainstaluj Arduino IDE: Pobierz i zainstaluj Arduino IDE z oficjalnego Arduino webStrona (www.arduino.cc/en/software).
  2. Install ESP32 Board Package:
    • Otwórz Arduino IDE, przejdź do File > Preferencje.
    • In the "Additional Boards Manager URLs" field, add: https://raw.githubusercontent.com/espressif/arduino-esp32/gh-pages/package_esp32_index.json
    • Idź do Narzędzia > Tablica > Menedżer tablic....
    • Szukaj "esp32" and install the "esp32 by Espressif Systems" package.
  3. Install Required Libraries:
    • 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.
    • Idź do Sketch > Include Library > Manage Libraries....
    • Szukaj and install the necessary libraries (e.g., TFT_eSPI, LVGL, etc.) as per Waveshare's instructions.

5.2. Important Notes for Setup

6. Obsługa urządzenia

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. Display Interaction

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. Łączność bezprzewodowa

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

6.3. Interakcja głosowa

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. Specyfikacje techniczne

AtrybutWartość
Nazwa modeluESP32-S3-LCD-1.28
Numer modelu przedmiotuESP32-S3 1.28inch Display B
EdytorXtensa 32-bit LX7 dwurdzeniowy
Prędkość procesoraDo 240 MHz
Rozmiar zainstalowanej pamięci RAM2 MB (PSRAM)
Pojemność pamięci masowej16MB (Flash)
Typ wyświetlaczaRound IPS LCD
Rozmiar wyświetlacza1.28 inches (Φ32.4mm)
Rozdzielczość wyświetlacza240(wys.)RGB x 240(pion.)
Wyświetl ChipGC9A01A
Czujnik IMUQMI8658 (16-bit Accelerometer & Gyroscope)
Bezprzewodowy2.4GHz Wi-Fi (802.11 b/g/n), Bluetooth 5 (BLE)
ZłączeTyp C
Wymiary opakowania4.14 x 3.2 x 0.8 cala
Waga przedmiotu1.27 uncji
ProducentUdostępnianie fal
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. Rozwiązywanie Problemów

10. Wsparcie i zasoby

Aby uzyskać dalszą pomoc, szczegółową dokumentację i wsparcie społeczności, zapoznaj się z oficjalnymi zasobami Waveshare:

Powiązane dokumenty - ESP32-S3 1.28inch Display B

Przedview Płytka rozwojowa Waveshare ESP32-S3-Touch-LCD-4.3: funkcje i przewodnik
Poznaj Waveshare ESP32-S3-Touch-LCD-4.3, wydajną płytkę rozwojową mikrokontrolera z 4.3-calowym pojemnościowym ekranem dotykowym, Wi-Fi, BLE 5 i wieloma interfejsami, takimi jak CAN, RS485 i I2C. Dowiedz się więcej o sprzęcie, konfiguracji i funkcjach.ampdema do tworzenia HMI.
Przedview ESP32-S3-Touch-LCD-4.3B: Płytka rozwojowaview i Przewodnik konfiguracji
Poznaj ESP32-S3-Touch-LCD-4.3B, wydajną płytkę rozwojową mikrokontrolera firmy Waveshare. W tym przewodniku omówiono jej funkcje, opis sprzętu, szczegóły interfejsu oraz instrukcje dotyczące konfiguracji środowiska programistycznego z wykorzystaniem ESP-IDF i VSCode.
Przedview Płyta sterownicza Waveshare E-Paper ESP32: funkcje, demonstracje i przewodnik
Poznaj płytę sterowniczą Waveshare E-Paper ESP32. W tym przewodniku znajdziesz szczegółowe informacje na temat jej funkcji, połączenia sprzętowego, demonstracji Bluetooth i Wi-Fi oraz odpowiedzi na najczęściej zadawane pytania dotyczące projektów wyświetlaczy e-papierowych.
Przedview Moduł szeregowy UART USB-TO-TTL-FT232 - Waveshare
Kompleksowy przewodnik po module Waveshare USB-TO-TTL-FT232 z układem FT232RNL. W dokumencie szczegółowo opisano jego funkcje, interfejs wbudowany, wyprowadzenia, wymiary oraz instrukcje krok po kroku dotyczące instalacji i użytkowania sterowników w systemach Windows, Linux i macOS. Zawiera linki do sterowników i oprogramowania.
Przedview Pico-Relay-B: Instrukcja obsługi modułu przekaźnikowego 8-kanałowego
Instrukcja obsługi Waveshare Pico-Relay-B, przemysłowego 8-kanałowego modułu przekaźnikowego dla Raspberry Pi Pico. Dowiedz się więcej o jego funkcjach, specyfikacji, konfiguracji i programowaniu dzięki szczegółowym instrukcjom i przykładom.amples.
Przedview Instrukcja obsługi sprzętu WaveShare X210II Rev1.0
Szczegółowa instrukcja obsługi sprzętu dla płyty deweloperskiej WaveShare X210II Rev1.0, obejmująca jej funkcje, główne komponenty, definicje pinów, interfejsy płyty głównej i procedury uruchamiania.