waveshare ESP32-S3 1.28inch Display B

Igbimọ Idagbasoke Waveshare ESP32-S3 pẹlu Iwe afọwọkọ Olumulo Ifihan LCD Yika 1.28-inch

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

1. Ifihan

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. Key Awọn ẹya ara ẹrọ

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.

Olusin 2: Pariview 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.

Nọmba 3: Alaye 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.
  • BOOT button: Press it before resetting to enter download mode.
  • Bọtini atunto.
  • 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.

Awọn iṣẹ pin bọtini pẹlu:

  • BAT_ADC (GP1): Batiri Voltage Acquisition Pin (biased by resistors to 1/2 value of battery voltagati).
  • 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. Fi Arduino IDE sori ẹrọ: Ṣe igbasilẹ ati fi Arduino IDE sori ẹrọ lati ọdọ Arduino osise webAaye (www.arduino.cc/en/software).
  2. Install ESP32 Board Package:
    • Ṣii Arduino IDE, lọ si File > Awọn ayanfẹ.
    • In the "Additional Boards Manager URLs" aaye, ṣafikun: https://raw.githubusercontent.com/espressif/arduino-esp32/gh-pages/package_esp32_index.json
    • Lọ si Tools > Board > Boards Manager....
    • Wa fun "esp32" ati fi sori ẹrọ ni package "esp32 nipasẹ Espressif Systems".
  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.
    • Lọ si Sketch> Fi Ile-ikawe sii> Ṣakoso awọn ile-ikawe….
    • Wa fun and install the necessary libraries (e.g., TFT_eSPI, LVGL, etc.) as per Waveshare's instructions.

5.2. Important Notes for Setup

6. Ṣiṣẹ ẹrọ naa

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. Ìbáṣepọ̀ Àfihàn

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. Alailowaya Asopọmọra

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

6.3. Voice Ibaṣepọ

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. Imọ ni pato

IwaIye
Orukọ awoṣeESP32-S3-LCD-1.28
Nọmba Awoṣe NkanESP32-S3 1.28inch Display B
isiseXtensa 32-bit LX7 dual-core
Sipiyu IyaraTiti di 240 MHz
Ramu Memory sori iwọn2 MB (PSRAM)
Agbara Ibi ipamọ Iranti16 MB (Flaṣi)
Ifihan IruRound IPS LCD
Iwọn Ifihan1.28 inches (Φ32.4mm)
Ipinnu Ifihan240(H) RGB x 240(V)
Ifihan ChipGC9A01A
Sensọ IMUQMI8658 (16-bit Accelerometer & Gyroscope)
Ailokun2.4GHz Wi-Fi (802.11 b/g/n), Bluetooth 5 (BLE)
AsopọmọraIru-C
Package Mefa4.14 x 3.2 x 0.8 inches
Iwọn Nkan1.27 iwon
OlupeseWaveshare
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. Laasigbotitusita

10. Support ati Resources

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

Awọn iwe aṣẹ ti o jọmọ - ESP32-S3 1.28inch Display B

Ṣaajuview 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 ati oro.
Ṣaajuview Igbimọ Idagbasoke Waveshare ESP32-S3-Touch-LCD-4.3: Awọn ẹya ara ẹrọ ati Itọsọna
Ṣe àwárí Waveshare ESP32-S3-Touch-LCD-4.3, pátákó ìdàgbàsókè microcontroller alágbára kan tí ó ní ìfihàn ìfọwọ́kàn capacitive 4.3-inch, WiFi, BLE 5, àti ọ̀pọ̀lọpọ̀ àwọn ìsopọ̀ bíi CAN, RS485, àti I2C. Kọ́ nípa ohun èlò rẹ̀, ètò rẹ̀, àti àwọn ohun èlò rẹ̀.ampawọn demos fun idagbasoke HMI.
Ṣaajuview ESP32-S3-Fọwọkan-LCD-4.3B: Igbimọ Idagbasoke Loriview ati Oṣo Itọsọna
Ṣe àwárí ESP32-S3-Touch-LCD-4.3B, pátákó ìdàgbàsókè microcontroller alágbára láti ọ̀dọ̀ Waveshare. Ìtọ́sọ́nà yìí bo àwọn ẹ̀yà ara rẹ̀, àpèjúwe ohun èlò, àwọn àlàyé ìfọwọ́sowọ́pọ̀, ó sì pèsè àwọn ìtọ́ni fún ṣíṣètò àyíká ìdàgbàsókè nípa lílo ESP-IDF àti VSCode.
Ṣaajuview Ìgbìmọ̀ Awakọ̀ E-Paper ESP32 Waveshare: Àwọn Ẹ̀yà Ara Rẹ̀, Àwọn Àfihàn, àti Ìtọ́sọ́nà
Ṣawari Waveshare E-Paper ESP32 Driver Board. Itọsọna yii ṣe alaye awọn ẹya ara ẹrọ rẹ, asopọ ohun elo, awọn ifihan Bluetooth ati WiFi, ati awọn ibeere ti o wọpọ fun awọn iṣẹ akanṣe ifihan iwe-e-iwe.
Ṣaajuview Módù Síríìlì UART USB-TO-TTL-FT232 - Waveshare
Ìtọ́sọ́nà tó péye fún ẹ̀rọ Waveshare USB-TO-TTL-FT232, tó ní ẹ̀rọ FT232RNL chip nínú. Ìwé yìí ṣàlàyé àwọn ẹ̀yà ara rẹ̀, ìfọwọ́sowọ́pọ̀ inú rẹ̀, pinout, ìwọ̀n rẹ̀, ó sì pèsè àwọn ìlànà ìgbésẹ̀-ní-ìgbésẹ̀ fún fífi sori ẹ̀rọ àti lílo ẹ̀rọ awakọ̀ lórí Windows, Linux, àti macOS. Ó ní àwọn ìjápọ̀ sí àwọn awakọ̀ àti sọ́fítíwọ́ọ̀kì.
Ṣaajuview Pico-Relay-B: Ìtọ́sọ́nà Olùlò Modulu Relay ikanni 8
Ìtọ́sọ́nà olùlò fún Waveshare Pico-Relay-B, ẹ̀rọ ìtúnsọ ikanni 8 ti ilé-iṣẹ́ fún Raspberry Pi Pico. Kọ́ nípa àwọn ẹ̀yà ara rẹ̀, àwọn ìlànà rẹ̀, ìṣètò rẹ̀, àti ètò rẹ̀ pẹ̀lú àwọn ìtọ́ni tó kún rẹ́rẹ́ àti àpẹẹrẹamples.