M5StickC PLUS2 ESP32 Mini IoT Development Kit


Description

M5StickC PLUS2 is an iterative version of M5StickC PLUS, featuring the ESP32-PICO-V3-02 chip as the main controller with built-in WiFi functionality. The compact device integrates a wealth of hardware resources within its small form factor, including infrared, RTC, microphone, LED, IMU, buttons, buzzer, and more. It boasts a 1.14-inch TFT screen with a resolution of 135*240, driven by the ST7789V2. The battery capacity has been increased to 200mAh, and the interface also supports HAT and Unit series products. This compact and versatile development tool is designed to spark limitless creative possibilities.

M5StickC PLUS2 facilitates the rapid prototyping of IoT products, streamlining the entire development process. Even beginners in programming can easily build interesting applications and apply them to real-life scenarios using M5StickC PLUS2.

Power on: Wake up can be started by pressing "BUTTON C" for more than 2 seconds, or IRQ signal triggered by RTC regularly. After triggering the wake up signal, the hold(G4) pin needs to be set to a high level (1) in program initialization to maintain the power supply, otherwise the device will enter the shutdown state again. Power off: When there is no USB external power supply, press "BUTTON C" for more than 6 seconds; Or when there is no USB external power supply, set HOLD(GPIO4)=0 in the program operation, that is, to achieve power off.

Features

  • ESP32-­PICO-­V3-­02-Base,support WiFi

  • Built-in 6-Axis IMU

  • IR transmitter

  • Microphone

  • RTC

  • Buttons, LCD(1.14 inch)

  • Built-in Lithium Polymer Battery@200mAh

  • Extendable Socket

  • Built-in Passive Buzzer

  • Wearable & Wall mounted

  • Compatible with multi-platform development:

Includes

  • 1x M5StickC Plus2

Applications

  • Internet of things terminal controller

  • Wearable devices

  • Stem education product

  • DIY creation

Specification

ResourcesParameters

ESP32

ESP32-PICO-V3-02 240MHz dual core,support wifi,2 MB SPI PSRAM,8 MB SPI flash

PSRAM

2 MB PSRAM

Flash

8 MB flash

Power Input

5V @ 500mA

Port

TypeC x 1, GROVE(I2C+I/0+UART) x 1

LCD screen

1.14 inch, 135*240 Colorful TFT LCD, ST7789v2

Button

Custom button x 3

LED

GREEN LED

MEMS

MPU6886

Buzzer

built-in buzzer

MIC

SPM1423

RTC

BM8563

Battery

200mAh @ 3.7V

Antenna

2.4G 3D Antenna

PIN port

G0, G25/G36, G26, G32, G33

Operating Temperature

0°C to 60°C

Case Material

Plastic ( PC )

Product Size

48*25*13mm

Package Size

114*64*23mm

Product Weight

17g

Package Weight

24.8g

How to Use

1. Preparations

2. USB Driver Installation

Click the link below to download the driver program matching your operating system. CP34X (for CH9102) driver package. After extracting the package, choose the installation package corresponding to your system's bitness for installation. If you encounter issues with downloading the program (timeout or "Failed to write to target RAM" error), try reinstalling the device driver.

Driver NameApplicable ChipDownload Link

CH9102_VCP_SER_Windows

CH9102

CH9102_VCP_SER_MacOS v1.7

CH9102

3. Download Control Board

Refer to the Basic Environment Setup Guide to complete the IDE, M5Stack Board Manager installation, and select the development board M5StickCPlus2.

4. Install Library Files

Dependency Library Installation: Refer to the Library Management Installation Guide to complete the installation of the M5StickC driver library.

5. Port Selection

Connect the device to the computer via USB cable. After completing the driver installation, you can select the corresponding device port in the Arduino IDE.

6. Program Compilation & Burning

Open the example program "display" in the driver library. Click the upload button to automatically compile and burn the program.

The effect is as shown below:

Last updated