waveshare ESP32-S3 1.28inch Display B

Birao fampandrosoana Waveshare ESP32-S3 misy efijery LCD boribory 1.28-inch Boky torolalana ho an'ny mpampiasa

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

1. Fampidirana

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. Endri-javatra fototra

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.

Sary 2: Tapitraview 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.

Sary 3: antsipirihany 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.
  • bokotra BOOT: Press it before resetting to enter download mode.
  • bokotra RESET.
  • MX1.25 battery header: MX1.25 2P connector, for 3.7V Lithium battery, supports charging and discharging.
  • Mpampitohy USB Type-C: 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.

Key pin functions include:

  • BAT_ADC (GP1): Battery Voltage Acquisition Pin (biased by resistors to 1/2 value of battery voltagary).
  • 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. Fametrahana rindrambaiko (Arduino IDE)

  1. Mametraka ny Arduino IDE: Ampidino ary apetraho ny Arduino IDE avy amin'ny Arduino ofisialy webtranokala (www.arduino.cc/en/software).
  2. Install ESP32 Board Package:
    • Sokafy ny Arduino IDE, mandehana File > Préférences.
    • In the "Additional Boards Manager URLs" field, add: https://raw.githubusercontent.com/espressif/arduino-esp32/gh-pages/package_esp32_index.json
    • Mandehana any Fitaovana > Birao > Mpitantana Birao....
    • Hitady ny "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.
    • Mandehana any Sketch > Include Library > Manage Libraries....
    • Hitady ny and install the necessary libraries (e.g., TFT_eSPI, LVGL, etc.) as per Waveshare's instructions.

5.2. Important Notes for Setup

6. Fampandehanana ny fitaovana

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. Fifandraisana tsy misy tariby

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

6.3. Fifandraisana amin'ny feo

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. Famaritana ara-teknika

toetrasarobidy
Anarana modelyESP32-S3-LCD-1.28
Laharana modelyESP32-S3 1.28inch Display B
processeurXtensa 32-bit LX7 roa-fototra
Hafaingan'ny CPUHatramin'ny 240 MHz
RAM Memory Habe napetraka2 MB (PSRAM)
Fahaizana fitahirizana fahatsiarovana16 MB (Flash)
Karazana fampisehoanaRound IPS LCD
Haben'ny fampisehoana1.28 inches (Φ32.4mm)
Asehoy ny fanapahan-kevitra240(H)RGB x 240(V)
Asehoy ny ChipGC9A01A
IMU SensorQMI8658 (16-bit Accelerometer & Gyroscope)
Wireless2.4GHz Wi-Fi (802.11 b/g/n), Bluetooth 5 (BLE)
ConnectorType-C
Ny haben'ny fonosana4.14 x 3.2 x 0.8 santimetatra
Lanja entana1.27 oz
mpanamboatraWaveshare
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. Famahana olana

10. Fanohanana sy loharanon-karena

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

Documents mifandraika - ESP32-S3 1.28inch Display B

Preview 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 examples sy loharanon-karena.
Preview Waveshare ESP32-S3-Touch-LCD-4.3 Board Development: endri-javatra & Torolàlana
Tsidiho ny Waveshare ESP32-S3-Touch-LCD-4.3, birao fampivoarana microcontroller matanjaka misy fampisehoana mikasika capacitive capacitive 4.3 santimetatra, WiFi, BLE 5, ary fifandraisana maro toy ny CAN, RS485, ary I2C. Mianara momba ny fitaovany, ny fanamboarana ary ny sample demo ho an'ny fampandrosoana ny HMI.
Preview ESP32-S3-Touch-LCD-4.3B: Vita ny Birao Fampandrosoanaview ary Guide Setup
Tsidiho ny ESP32-S3-Touch-LCD-4.3B, birao fampandrosoana microcontroller matanjaka avy amin'ny Waveshare. Ity torolàlana ity dia mirakitra ny endri-javatra, ny famaritana ny fitaovana, ny antsipirian'ny interface, ary manome torolàlana momba ny fametrahana ny tontolo fampandrosoana amin'ny fampiasana ESP-IDF sy VSCode.
Preview 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.
Preview Waveshare E-Paper ESP32 Biraon'ny mpamily: endri-javatra, Demo ary Torolàlana
Jereo ny Waveshare E-Paper ESP32 Driver Board. Ity torolàlana ity dia manazava ny endri-javatra, ny fifandraisana amin'ny fitaovana, ny Bluetooth sy ny WiFi demo, ary ny FAQ mahazatra momba ny tetikasa fampisehoana e-paper.
Preview Module serial UART USB-TO-TTL-FT232 - Waveshare
Torolàlana feno ho an'ny môdioly Waveshare USB-TO-TTL-FT232, ahitana ny puce FT232RNL. Ity antontan-taratasy ity dia manazava amin'ny antsipiriany ny endri-javatra ao aminy, ny interface anatiny, ny pinout, ny refy, ary manome torolàlana tsikelikely ho an'ny fametrahana sy fampiasana ny driver amin'ny Windows, Linux, ary macOS. Ahitana rohy mankany amin'ny driver sy rindrambaiko.