waveshare ESP32-S3 1.28inch Display B

Bodi ya Usanidi ya Waveshare ESP32-S3 yenye Onyesho la LCD la Mzunguko la inchi 1.28 Mwongozo wa Mtumiaji

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

1. Utangulizi

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. Sifa Muhimu

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.

Kielelezo 2: Zaidiview 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.

Kielelezo 3: Kina 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.
  • Kitufe cha KUWASHA: Press it before resetting to enter download mode.
  • WEKA UPYA kitufe.
  • 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): Betri Voltage Acquisition Pin (biased by resistors to 1/2 value of battery voltage).
  • 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. Sakinisha Arduino IDE: Pakua na usakinishe IDE ya Arduino kutoka kwa Arduino rasmi webtovuti (www.arduino.cc/en/software).
  2. Install ESP32 Board Package:
    • Fungua IDE ya Arduino, nenda kwa File > Mapendeleo.
    • In the "Additional Boards Manager URLs" field, add: https://raw.githubusercontent.com/espressif/arduino-esp32/gh-pages/package_esp32_index.json
    • Nenda kwa Tools > Board > Boards Manager....
    • Tafuta "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.
    • Nenda kwa Mchoro > Jumuisha Maktaba > Dhibiti Maktaba....
    • Tafuta and install the necessary libraries (e.g., TFT_eSPI, LVGL, etc.) as per Waveshare's instructions.

5.2. Vidokezo Muhimu vya Kuweka

6. Kuendesha Kifaa

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. Muunganisho wa Waya

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

6.3. Mwingiliano wa Sauti

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. Maelezo ya kiufundi

SifaThamani
Jina la MfanoESP32-S3-LCD-1.28
Nambari ya Mfano wa KipengeeESP32-S3 1.28inch Display B
KichakatajiXtensa 32-bit LX7 dual-core
Kasi ya CPUHadi 240 MHz
Kumbukumbu ya RAM Ukubwa Imewekwa2 MB (PSRAM)
Uwezo wa Kuhifadhi Kumbukumbu16 MB (Mweko)
Aina ya KuonyeshaRound IPS LCD
Ukubwa wa Kuonyesha1.28 inches (Φ32.4mm)
Azimio la Onyesho240(H)RGB x 240(V)
Onyesha ChipGC9A01A
Sensorer ya IMUQMI8658 (16-bit Accelerometer & Gyroscope)
Bila waya2.4GHz Wi-Fi (802.11 b/g/n), Bluetooth 5 (BLE)
KiunganishiAina-C
Vipimo vya KifurushiInchi 4.14 x 3.2 x 0.8
Uzito wa Kipengee1.27 wakia
MtengenezajiWaveshare
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. Utatuzi wa shida

10. Msaada na Rasilimali

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

Nyaraka Zinazohusiana - ESP32-S3 1.28inch Display B

Kablaview Bodi ya Maendeleo ya Waveshare ESP32-S3-Touch-LCD-4.3: Vipengele na Mwongozo
Gundua Waveshare ESP32-S3-Touch-LCD-4.3, ubao wenye nguvu wa kutengeneza kidhibiti kidogo chenye skrini ya kugusa yenye uwezo wa inchi 4.3, WiFi, BLE 5, na violesura vingi kama vile CAN, RS485, na I2C. Jifunze kuhusu maunzi yake, usanidi, na s.ampMaonyesho ya maendeleo ya HMI.
Kablaview ESP32-S3-Touch-LCD-4.3B: Bodi ya Usanidi Imeishaview na Mwongozo wa Kuweka
Gundua ESP32-S3-Touch-LCD-4.3B, ubao wenye nguvu wa uundaji wa kidhibiti kidogo kutoka Waveshare. Mwongozo huu unashughulikia vipengele vyake, maelezo ya vifaa, maelezo ya kiolesura, na hutoa maagizo ya kuweka mazingira ya uundaji kwa kutumia ESP-IDF na VSCode.
Kablaview Bodi ya Kiendeshi cha Waveshare ESP32: Vipengele, Maonyesho, na Mwongozo
Gundua Bodi ya Kiendeshi cha Waveshare E-Paper ESP32. Mwongozo huu unaelezea vipengele vyake, muunganisho wa vifaa, maonyesho ya Bluetooth na WiFi, na Maswali Yanayoulizwa Mara kwa Mara kwa miradi ya maonyesho ya karatasi ya kielektroniki.
Kablaview Moduli ya UART ya USB-TO-TTL-FT232 - Wimbi la Wimbi
Mwongozo kamili wa moduli ya Waveshare USB-TO-TTL-FT232, inayoangazia chipu ya FT232RNL. Hati hii inaelezea vipengele vyake, kiolesura cha ndani, pinout, vipimo, na hutoa maagizo ya hatua kwa hatua ya usakinishaji na matumizi ya kiendeshi kwenye Windows, Linux, na macOS. Inajumuisha viungo vya viendeshi na programu.
Kablaview Pico-Relay-B: Mwongozo wa Mtumiaji wa Moduli ya Relay ya Vituo 8
Mwongozo wa mtumiaji wa Waveshare Pico-Relay-B, moduli ya kupokezana ya viwandani yenye njia 8 kwa Raspberry Pi Pico. Jifunze kuhusu vipengele, vipimo, usanidi, na upangaji programu wake kwa maelekezo ya kina na exampchini.
Kablaview Mwongozo wa Vifaa vya WaveShare X210II Rev1.0
Mwongozo wa kina wa vifaa kwa ajili ya bodi ya usanidi ya WaveShare X210II Rev1.0, unaohusu vipengele vyake, vipengele vya msingi, ufafanuzi wa pini, violesura vya ubao wa msingi, na taratibu za kuanzisha.