SKU: IOWC-1254
📋 GST Invoice Available

Waveshare ESP32-S3 Development Board w/ 8x8 RGB LED Matrix & QMI8658C Sensor

₹1,189.00 (Inclusive of all taxes)
Out of Stock

The Waveshare ESP32-S3 Development Board is a compact AIoT platform featuring an onboard 8×8 RGB LED Matrix and a QMI8658C attitude sensor, powered by the dual-core ESP32-S3 chipset with integrated Wi-Fi and Bluetooth LE for Arduino IDE and ESP-IDF projects.

Features

  • Powered by the ESP32-S3FH4R2 chip with a dual-core Xtensa LX7 processor running at 240 MHz for robust IoT processing.
  • Integrated 2.4GHz Wi-Fi and Bluetooth LE dual-mode wireless for flexible connectivity in smart home and sensor networks.
  • Onboard 8×8 RGB LED Matrix provides a versatile display for visual feedback, animations, or sensor data visualization.
  • Includes a QMI8658C 6-axis attitude sensor (accelerometer + gyroscope) for motion detection and orientation-based applications.
  • Features 17 multifunction GPIO pins, 4MB flash, 2MB PSRAM, and a USB Type-C connector for easy development and power.

Out of stock

Description

The Waveshare ESP32-S3-Matrix is a feature-rich development board designed for AIoT and interactive projects. It leverages the Espressif ESP32-S3 SoC, which combines a high-performance dual-core processor with a low-power co-processor, 2.4 GHz Wi-Fi, and Bluetooth LE 5.0. This integration enables efficient wireless communication and data processing for embedded applications.

Its compact form factor houses not only the core wireless MCU but also an 8×8 RGB LED Matrix and a QMI8658C inertial measurement unit. This combination allows developers to create projects involving motion sensing, gesture control, and dynamic visual displays without requiring external components. The board supports multiple low-power sleep modes, making it suitable for battery-operated sensor nodes and portable devices.

Key Features

  • ESP32-S3FH4R2 chip with dual-core 240 MHz Xtensa LX7 CPU and low-power co-processor.
  • Integrated 2.4 GHz Wi-Fi (802.11 b/g/n) and Bluetooth LE 5.0 with enhanced RF performance.
  • Onboard 8x8 RGB LED Matrix with a dedicated data-out pin for daisy-chaining additional matrices.
  • Built-in QMI8658C 6-axis IMU (3-axis accelerometer + 3-axis gyroscope) for precise motion tracking.
  • Ample memory with 4MB flash, 512KB SRAM, and 2MB external PSRAM for graphics and data buffers.
  • 17 programmable GPIO pins accessible via pin headers for connecting sensors, actuators, and peripherals.
  • USB Type-C interface for stable power delivery, programming, and serial communication.
  • Supports development with Arduino IDE, ESP-IDF, and MicroPython for rapid prototyping.

Applications

  • Interactive smart home displays and notification hubs with wireless control.
  • Motion-activated devices and wearable tech using the onboard IMU for gesture recognition.
  • Prototyping wireless sensor nodes with visual feedback for environmental data monitoring.
  • Educational tools for learning embedded systems, wireless IoT, and RGB Matrix programming.
  • Compact edge computing devices for AI/ML experiments with visual output.

Technical Specifications

Microcontroller / SoCEspressif ESP32-S3FH4R2
ProcessorXtensa 32-bit LX7 Dual-Core @ 240 MHz
Wireless ProtocolsWi-Fi 802.11 b/g/n, Bluetooth LE 5.0
Frequency Range2.4 GHz ISM Band
Memory4MB Flash, 512KB SRAM, 2MB PSRAM
Onboard SensorsQMI8658C 6-Axis Attitude Sensor (Accelerometer + Gyroscope)
Display8x8 RGB LED Matrix
GPIO Pins17 Multipurpose Pins (via headers)
USB InterfaceUSB Type-C
Supply Voltage5V via USB-C
Operating Temperature-40°C to +85°C (typical for ESP32-S3)
DimensionsApprox. 6 x 6 cm (from shipping info)

Frequently Asked Questions

How do I program this Waveshare ESP32-S3 board using the Arduino IDE?

First, install the ESP32 board support via Arduino's Board Manager using the Espressif repository URL. Select 'ESP32S3 Dev Module' as your target. Connect the board via USB-C, choose the correct COM port, and upload your sketch. The onboard RGB Matrix and QMI8658C sensor typically require specific libraries, which you must install separately from the Arduino Library Manager or GitHub.

What is the purpose of the QMI8658C sensor and how do I read data from it?

The QMI8658C is a 6-axis inertial measurement unit combining a 3-axis accelerometer and a 3-axis gyroscope. It measures acceleration, tilt, and rotational motion. To read data, you'll need to use an I2C communication library. The sensor is connected via the board's internal I2C bus; consult the schematic for the SDA/SCL pins. You must install a dedicated QMI8658C driver library and initialize the sensor with the correct I2C address before reading raw or processed values.

Can I chain additional RGB LED matrices to the onboard 8x8 display?

Yes, the board includes a dedicated 'Dout' pin for extending the RGB LED Matrix chain. You can connect the data input pin of an external RGB Matrix panel to this Dout pin. Your firmware must use a compatible LED Matrix library, such as the FastLED or Adafruit NeoPixel library configured for the correct Matrix type and chaining protocol, to manage the extended display area correctly across all connected matrices.

What are the power requirements and sleep current for battery-operated projects?

The board is powered via the USB-C port at 5V. For battery operation, you can supply 5V to the VBUS pin or use a regulated 3.3V source on the appropriate pin, but verify the schematic. The ESP32-S3 supports deep sleep modes, which can reduce current consumption to microamps. Actual sleep current depends on enabled peripherals; you must disable the RGB Matrix and sensor in software to achieve the lowest power state for long-term deployment.

Package Includes

  • 1 x Waveshare ESP32-S3-Matrix Development Board

Additional Information

Weight 0.01 kg
Dimensions 6 × 6 × 2 cm