waveshare ESP32-S3 1.28inch Display B

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

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

1. Mawu Oyamba

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. Zofunika Kwambiri

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.

Chithunzi 2: Kuthaview 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.

Chithunzi 3: Tsatanetsatane 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.
  • Mtengo wa ETA6096 High-efficiency Lithium battery recharge manager.
  • 1.27mm pitch headers: Adapting multiple GPIO pins.
  • Batani la BUOT: Press it before resetting to enter download mode.
  • Bwezerani batani.
  • MX1.25 battery header: MX1.25 2P connector, for 3.7V Lithium battery, supports charging and discharging.
  • USB Type-C connector: 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 voltagndi).
  • 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. Install Arduino IDE: Tsitsani ndikuyika Arduino IDE kuchokera ku Arduino yovomerezeka webtsamba (www.arduino.cc/en/software).
  2. Install ESP32 Board Package:
    • Tsegulani Arduino IDE, pitani ku File > Zokonda.
    • In the "Additional Boards Manager URLs" field, add: https://raw.githubusercontent.com/espressif/arduino-esp32/gh-pages/package_esp32_index.json
    • Pitani ku Tools > Board > Boards Manager....
    • Saka "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.
    • Pitani ku Sketch > Include Library > Manage Libraries....
    • Saka and install the necessary libraries (e.g., TFT_eSPI, LVGL, etc.) as per Waveshare's instructions.

5.2. Important Notes for Setup

6. Kugwiritsa Ntchito Chipangizo

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. Malumikizidwe Opanda zingwe

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. Mafotokozedwe aukadaulo

MalingaliroMtengo
Dzina lachitsanzoESP32-S3-LCD-1.28
Nambala Yachitsanzo YachinthuESP32-S3 1.28inch Display B
PurosesaXtensa 32-bit LX7 dual-core
Kuthamanga kwa CPUKufikira 240 MHz
Kukula kwa Memory kwa RAM2 MB (PSRAM)
Memory Storage Kukhoza16 MB (Flash)
Mtundu WowonetseraRound IPS LCD
Kukula Kwawonetsero1.28 inches (Φ32.4mm)
Kuwonetseratu240(H)RGB x 240(V)
Onetsani ChipGC9A01A
Sensor ya IMUQMI8658 (16-bit Accelerometer & Gyroscope)
Zopanda zingwe2.4GHz Wi-Fi (802.11 b/g/n), Bluetooth 5 (BLE)
CholumikiziraMtundu-C
Makulidwe a Phukusi4.14 x 3.2 x 0.8 mainchesi
Kulemera kwa chinthu1.27 pawo
WopangaWaveshare
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. Mavuto

10. Thandizo ndi Zothandizira

Kuti mupeze thandizo lina, zolemba zambiri, ndi chithandizo cha anthu ammudzi, chonde onani zinthu zovomerezeka za Waveshare:

Zolemba Zofananira - ESP32-S3 1.28inch Display B

Preview Bungwe Lopanga Zamakono la Waveshare ESP32-S3-Touch-LCD-4.3: Makhalidwe ndi Chitsogozo
Fufuzani Waveshare ESP32-S3-Touch-LCD-4.3, bolodi lamphamvu lopanga ma microcontroller okhala ndi chiwonetsero cha 4.3-inch capacitive touch, WiFi, BLE 5, ndi ma interfaces angapo monga CAN, RS485, ndi I2C. Dziwani zambiri za zida zake, momwe zimakhazikitsidwira, ndi ma s.ampma demo a chitukuko cha HMI.
Preview ESP32-S3-Touch-LCD-4.3B: Bungwe Lopanga Chitukuko Lathaview ndi Setup Guide
Fufuzani ESP32-S3-Touch-LCD-4.3B, bolodi lamphamvu lopanga ma microcontroller kuchokera ku Waveshare. Bukuli likufotokoza mawonekedwe ake, kufotokozera kwa zida, tsatanetsatane wa mawonekedwe, komanso limapereka malangizo okhazikitsira malo opangira pogwiritsa ntchito ESP-IDF ndi VSCode.
Preview Waveshare E-Paper ESP32 Driver Board: Mawonekedwe, Ma Demos, ndi Chitsogozo
Onani Waveshare E-Paper ESP32 Driver Board. Bukuli likufotokoza za mawonekedwe ake, kulumikizana kwa zida, ma demo a Bluetooth ndi WiFi, ndi mafunso omwe amafunsidwa kawirikawiri pa ntchito zowonetsera za e-paper.
Preview USB-TO-TTL-FT232 UART Serial Module - Waveshare
Buku lotsogolera la Waveshare USB-TO-TTL-FT232 module, lomwe lili ndi chip ya FT232RNL. Chikalatachi chikufotokoza bwino mawonekedwe ake, mawonekedwe ake, pinout, kukula kwake, komanso chimapereka malangizo atsatanetsatane okhazikitsa ndi kugwiritsa ntchito madalaivala pa Windows, Linux, ndi macOS. Chili ndi maulalo opita ku madalaivala ndi mapulogalamu.
Preview Pico-Relay-B: Buku Lothandizira la Module Yotumizira Ma Channel 8
Buku lotsogolera ogwiritsa ntchito la Waveshare Pico-Relay-B, gawo lolumikizira ma industrial 8-channel la Raspberry Pi Pico. Dziwani zambiri za mawonekedwe ake, specifications, configurations, ndi programming ndi malangizo atsatanetsatane komanso examples.
Preview WaveShare X210II Rev1.0 Hardware Manual
Buku latsatanetsatane la hardware la WaveShare X210II Rev1.0 board board, lomwe limafotokoza mawonekedwe ake, zigawo zikuluzikulu, matanthauzidwe a pini, malo olumikizirana ndi boardboard, ndi njira zoyambira.