waveshare ESP32-S3 1.28inch Display B

Waveshare ESP32-S3 Entwicklungsboard mit 1.28-Zoll-Rund-LCD-Display – Benutzerhandbuch

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

1. Einleitung

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. Hauptmerkmale

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.

Abbildung 2: Überview 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.

Abbildung 3: Ausführlich view of the CNC metal case and acrylic bottom plate.

3. Onboard-Komponenten

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: Die 6-Achsen-IMU umfasst ein 3-Achsen-Gyroskop und einen 3-Achsen-Beschleunigungsmesser.
  • 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-Taste: Press it before resetting to enter download mode.
  • Reset-Knopf.
  • MX1.25 battery header: MX1.25 2P connector, for 3.7V Lithium battery, supports charging and discharging.
  • USB-Typ-C-Anschluss: For programming and log printing.
  • 2.4GHz ceramic antenna.

4. GPIO Pinout

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.

Funktionen der Schlüsselpins umfassen:

  • BAT_ADC (GP1): Batterie Voltage Acquisition Pin (biased by resistors to 1/2 value of battery voltagUnd).
  • 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-Kommunikationsanschlüsse.
  • 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. Softwareinstallation (Arduino IDE)

  1. Installieren Sie die Arduino IDE: Laden Sie die Arduino IDE vom offiziellen Arduino herunter und installieren Sie sie webSeite? ˅ (www.arduino.cc/en/software).
  2. Install ESP32 Board Package:
    • Öffnen Sie Arduino IDE, gehen Sie zu File > Einstellungen.
    • Im Bereich „Zusätzliche Gremienmanager“ URLs"-Feld hinzufügen: https://raw.githubusercontent.com/espressif/arduino-esp32/gh-pages/package_esp32_index.json
    • Gehe zu Werkzeuge > Board > Board-Manager....
    • Suchen nach "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.
    • Gehe zu Sketch > Bibliothek einbinden > Bibliotheken verwalten....
    • Suchen nach and install the necessary libraries (e.g., TFT_eSPI, LVGL, etc.) as per Waveshare's instructions.

5.2. Important Notes for Setup

6. Bedienung des Geräts

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. Interaktion anzeigen

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. Drahtlose Konnektivität

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

6.3. Sprachinteraktion

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. Technische Daten

AttributWert
ModellnameESP32-S3-LCD-1.28
ArtikelmodellnummerESP32-S3 1.28inch Display B
ProzessorXtensa 32-bit LX7 dual-core
CPU-GeschwindigkeitBis zu 240 MHz
Größe des installierten RAM-Speichers2 MB (PSRAM)
Speicherkapazität16 MB (Flash)
AnzeigetypRound IPS LCD
Anzeigegröße1.28 inches (Φ32.4mm)
Bildschirmauflösung240 (H) RGB x 240 (V)
Display ChipGC9A01A
IMU-SensorQMI8658 (16-bit Accelerometer & Gyroscope)
Kabellos2.4GHz Wi-Fi (802.11 b/g/n), Bluetooth 5 (BLE)
KonnektorTyp C
Verpackungsabmessungen4.14 x 3.2 x 0.8 Zoll
Artikelgewicht1.27 Unzen
HerstellerWellenanteil
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. Fehlerbehebung

10. Support und Ressourcen

For further assistance, detailed documentation, and community support, please refer to the official Waveshare resources:

Zugehörige Dokumente - ESP32-S3 1.28inch Display B

Vorview Waveshare ESP32-S3-Touch-LCD-4.3 Entwicklungsboard: Funktionen & Leitfaden
Entdecken Sie das Waveshare ESP32-S3-Touch-LCD-4.3, ein leistungsstarkes Mikrocontroller-Entwicklungsboard mit einem 4.3-Zoll-kapazitiven Touchscreen, WLAN, BLE 5 und diversen Schnittstellen wie CAN, RS485 und I2C. Erfahren Sie mehr über die Hardware, die Einrichtung und die Funktionen.ample-Demos für die HMI-Entwicklung.
Vorview ESP32-S3-Touch-LCD-4.3B: Entwicklungsboardview und Setup-Anleitung
Entdecken Sie das ESP32-S3-Touch-LCD-4.3B, ein leistungsstarkes Mikrocontroller-Entwicklungsboard von Waveshare. Dieser Leitfaden beschreibt seine Funktionen, die Hardware, die Schnittstellen und gibt Anweisungen zur Einrichtung der Entwicklungsumgebung mit ESP-IDF und VSCode.
Vorview Waveshare E-Paper ESP32 Treiberplatine: Funktionen, Demos und Leitfaden
Entdecken Sie das Waveshare E-Paper ESP32 Treiberboard. Dieser Leitfaden beschreibt seine Funktionen, die Hardware-Anschlüsse, Bluetooth- und WLAN-Demos sowie häufig gestellte Fragen zu E-Paper-Display-Projekten.
Vorview USB-zu-TTL-FT232 UART-Seriellmodul - Waveshare
Ausführlicher Leitfaden für das Waveshare USB-zu-TTL-FT232-Modul mit dem FT232RNL-Chip. Dieses Dokument beschreibt detailliert die Funktionen, die Schnittstelle, die Pinbelegung und die Abmessungen und bietet Schritt-für-Schritt-Anleitungen zur Treiberinstallation und -nutzung unter Windows, Linux und macOS. Links zu Treibern und Software sind ebenfalls enthalten.
Vorview Pico-Relay-B: Benutzerhandbuch für das 8-Kanal-Relaismodul
Benutzerhandbuch für das Waveshare Pico-Relay-B, ein industrielles 8-Kanal-Relaismodul für Raspberry Pi Pico. Erfahren Sie mehr über Funktionen, Spezifikationen, Einrichtung und Programmierung mit detaillierten Anweisungen und Beispielen.amples.
Vorview WaveShare X210II Rev1.0 Hardware-Handbuch
Ausführliches Hardware-Handbuch für das WaveShare X210II Rev1.0 Entwicklungsboard, das dessen Funktionen, Kernkomponenten, Pin-Belegungen, Basisplatinen-Schnittstellen und Startprozeduren abdeckt.