waveshare ESP32-S3 1.28inch Display B

Руководство пользователя платы разработки Waveshare ESP32-S3 с круглым ЖК-дисплеем диагональю 1.28 дюйма.

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

1. Введение

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.Основные характеристики

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.

Рисунок 2: Болееview 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.

Рисунок 3: Подробная информация view of the CNC metal case and acrylic bottom plate.

3. Бортовые компоненты

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: 16 МБ 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.
  • ЭТА6096: High-efficiency Lithium battery recharge manager.
  • 1.27mm pitch headers: Adapting multiple GPIO pins.
  • Кнопка BOOT: Press it before resetting to enter download mode.
  • Кнопка сброса.
  • MX1.25 battery header: MX1.25 2P connector, for 3.7V Lithium battery, supports charging and discharging.
  • Разъем 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.

К функциям ключевых пин-кодов относятся:

  • BAT_ADC (GP1): Батарея Voltage Acquisition Pin (biased by resistors to 1/2 value of battery voltagд).
  • 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.
  • 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. Установка программного обеспечения (Arduino IDE)

  1. Установите Arduino IDE: Загрузите и установите Arduino IDE с официального сайта Arduino. webсайт (www.arduino.cc/en/программное обеспечение).
  2. Установите пакет для платы ESP32:
    • Откройте Arduino IDE, перейдите в File > Предпочтения.
    • В разделе «Менеджер дополнительных советов директоров» URLв поле "s" добавить: https://raw.githubusercontent.com/espressif/arduino-esp32/gh-pages/package_esp32_index.json
    • Перейти к Инструменты > Доска > Менеджер досок....
    • Искать Установите пакет "esp32" и "esp32 by 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.
    • Перейти к Sketch > Включить библиотеку > Управление библиотеками....
    • Искать and install the necessary libraries (e.g., TFT_eSPI, LVGL, etc.) as per Waveshare's instructions.

5.2. Important Notes for Setup

6. Управление устройством

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. Взаимодействие с дисплеем

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. Беспроводная связь

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

6.3. Голосовое взаимодействие

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. Технические характеристики

АтрибутЦенить
Название моделиESP32-S3-LCD-1.28
Номер модели товараESP32-S3 1.28inch Display B
ПроцессорXtensa 32-bit LX7 dual-core
Скорость ЦПДо 240 МГц
Установленный размер оперативной памяти2 MB (PSRAM)
Емкость памяти16 МБ (Флэш-память)
Тип дисплеяRound IPS LCD
Размер дисплея1.28 inches (Φ32.4mm)
Разрешение дисплея240 (Г) RGB x 240 (В)
Дисплей ЧипGC9A01A
Датчик ИМУQMI8658 (16-bit Accelerometer & Gyroscope)
Беспроводной2.4GHz Wi-Fi (802.11 b/g/n), Bluetooth 5 (BLE)
СоединительТип-С
Размеры упаковки4.14 x 3.2 x 0.8 дюйма
Вес товара1.27 унции
ПроизводительWaveshare
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. Поиск Неисправностей

10 Поддержка и ресурсы

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

Связанные документы - ESP32-S3 1.28inch Display B

Предварительноview Плата разработки Waveshare ESP32-S3-Touch-LCD-4.3: характеристики и руководство пользователя.
Изучите Waveshare ESP32-S3-Touch-LCD-4.3 — мощную плату для разработки микроконтроллеров с 4.3-дюймовым емкостным сенсорным дисплеем, Wi-Fi, BLE 5 и множеством интерфейсов, таких как CAN, RS485 и I2C. Узнайте о ее аппаратной части, настройке и...ampДемонстрационные примеры для разработки человеко-машинного интерфейса.
Предварительноview ESP32-S3-Touch-LCD-4.3B: Плата разработки завершена.view и руководство по установке
Ознакомьтесь с ESP32-S3-Touch-LCD-4.3B, мощной платой для разработки на микроконтроллерах от Waveshare. В этом руководстве описаны ее характеристики, аппаратное описание, подробности интерфейса, а также приведены инструкции по настройке среды разработки с использованием ESP-IDF и VSCode.
Предварительноview Плата драйвера Waveshare E-Paper ESP32: характеристики, демонстрационные примеры и руководство пользователя.
Ознакомьтесь с платой драйвера Waveshare E-Paper ESP32. В этом руководстве подробно описаны ее функции, подключение к оборудованию, демонстрации работы Bluetooth и Wi-Fi, а также часто задаваемые вопросы по проектам с электронными дисплеями.
Предварительноview Модуль последовательного интерфейса USB-TO-TTL-FT232 UART - Waveshare
Подробное руководство по модулю Waveshare USB-TO-TTL-FT232, использующему микросхему FT232RNL. В этом документе подробно описаны его характеристики, встроенный интерфейс, распиновка, размеры, а также приведены пошаговые инструкции по установке и использованию драйверов в Windows, Linux и macOS. Содержит ссылки на драйверы и программное обеспечение.
Предварительноview Руководство пользователя 8-канального релейного модуля Pico-Relay-B
Руководство пользователя для Waveshare Pico-Relay-B, промышленного 8-канального релейного модуля для Raspberry Pi Pico. Узнайте о его функциях, технических характеристиках, настройке и программировании с помощью подробных инструкций и примеров.ampлес.
Предварительноview Руководство по аппаратному обеспечению WaveShare X210II Rev1.0
Подробное руководство по аппаратному обеспечению платы разработки WaveShare X210II Rev1.0, охватывающее ее функции, основные компоненты, определения контактов, интерфейсы базовой платы и процедуры запуска.