pdf-icon

M5StickC PLUS

SKU:K016-P

Tutorial

This tutorial will show you how to control M5StickC PLUS devices through the UIFlow graphical programming platform
This tutorial will show you how to program and control M5StickC PLUS devices through Arduino IDE
This tutorial will show you how to control M5StickC PLUS devices through Micropython programming

M5StickC-Plus can use most programs of M5StickC. Due to hardware differences such as screens, please download the M5StickC-Plus library before compiling the program and modify the header file reference in the program as M5StickCPlus.h.

説明

M5StickC PLUSは、ESP32-PICO-D4とWi-Fiを搭載し、 M5StickC をより大きな画面にアップグレードした、ポータブルで使いやすい、オープンソースのIoT開発ボードです。この小さなデバイスは、あなたのアイデアを実現し、創造性を豊かにし、IoTプロトタイピングを加速させることができるようになります。M5StickC PLUSを使った開発は、開発プロセスから多くの苦痛を取り除きます。M5StickC PLUSは、M5Stacks製品シリーズの中核をなすデバイスの一つです。コンパクトなボディに、赤外線、RTC、マイク、LED、IMU、ボタン、PMUなどの豊富なハードウェアリソースを統合しています。通常のStickCからの改良点は、ブザー、大画面(1.14インチ、解像度135 * 240のLCDスクリーン)、およびより安定したハードウェアの設計です。今回の改訂では、表示面積が18.7%増加し、バッテリー容量が95mAhから120mAhに増加しました。また、HATおよびUnitファミリーに対応しています。

電源操作:

  • 電源ON :電源ボタンを2秒押します。

  • 電源OFF :電源ボタンを6秒押します。

特徴

  • ESP32ベースでWiFiとBluetoothをサポート
  • 6軸IMUを内蔵
  • 赤色LED
  • 赤外線LED
  • マイク
  • RTC
  • 2つのボタン, LCD(1.14 inch)
  • リチウムポリマーバッテリーを内蔵
  • 拡張ソケット
  • パッシブブザー内蔵
  • ウェアラブルに使用可能、壁にマウントも可能
  • 複数の開発プラットフォームを利用可能:

Include

  • 1x M5StickC Plus

    アプリケーション

  • IoT コントローラー

  • ウェアラブルデバイス

  • 電子工作

  • スマートホームコントローラー

仕様

項目 パラメータ
ESP32 240MHz dual core, 600 DMIPS, 520KB SRAM, Wi-Fi
Flashメモリ 4MB
入力電圧/電流 5V @ 500mA
インターフェース TypeC x 1, GROVE(I2C+I/0+UART) x 1
液晶スクリーン 1.14 inch, 135*240 Colorful TFT LCD, ST7789v2
ボタン Custom button x 2
LED RED LED
IMU 6-Axis MPU6886
ブザー built-in buzzer
赤外線LED Infrared transmission
マイク SPM1423
RTC BM8563
PMU AXP192
バッテリー 120 mAh @ 3.7V
アンテナ 2.4G 3D Antenna
GPIO G0, G25/G36, G26, G32, G33
動作電圧 0°C to 60°C
製品重量 15g
梱包重量 21g
製品サイズ 48.2*25.5*13.7mm
パッケージサイズ 65*25*15mm
カバーの材料 Plastic ( PC )

USB ドライバ

デバイスをPCに接続し、デバイスマネージャを開いてデバイス用の FTDIドライバ をインストールします。win10環境を例にとると、OSに合ったドライバファイルをダウンロードし、解凍後、デバイスマネージャからインストールします。(注)システム環境によっては、ドライバを2回インストールしないと有効にならない場合があります。認識できないデバイス名は、通常、M5StackまたはUSB Serialです。Windowsでは、デバイスマネージャで直接インストールするドライバファイルの使用を推奨しています(カスタムアップデート)、実行ファイルのインストール方法は正しく動作しない場合があります)。 FTDIドライバのダウンロードはこちら

EasyLoader

EasyLoader is a concise and fast program writer, which has a built-in case program related to the product. It can be burned to the main control by simple steps to perform a series of function verification.

Download Windows Version Easyloader Download MacOS Version Easyloader

説明:
加速度センサー、マイク、LED、IR、RTCなどのハードウェアテスト。A、Bボタンでテスト項目が切り替わります。

注意事項:

  • M5StickC Plus でサポートされるボーレート:1200 ~115200、250K、500K、750K、1500K

  • G36/G25 は同じポートを共有しており、一方のピンを使用する場合、もう一方のピンはフローティング入力として設定する必要があります。

  • 例:G36 端子を ADC 入力とする場合、G25 端子を FLOATING に設定する。

  • VBUS_VIN, VBUS_USB の入力範囲は 4.8~5.5V に制限されており,VBUS に電源が供給されると AXP192 のパワーマネジメントにより内蔵バッテリが充電されます。

setup()
{
   M5.begin();
   pinMode(36, INPUT);
   gpio_pulldown_dis(GPIO_NUM_25);
   gpio_pullup_dis(GPIO_NUM_25);
}

PinMap

RED LED & IR Transmitter & BUTTON A & BUTTON B

ESP32 GPIO10 GPIO9 GPIO37 GPIO39 GPIO2
RED LED LED Pin
IR Transmitter Transmitter Pin
BUTTON A Button Pin
BUTTON B Button Pin
Buzzer Buzzer Pin

TFT LCD

Driver IC:ST7789v2

Resolution:135 * 240

ESP32 GPIO15 GPIO13 GPIO23 GPIO18 GPIO5
TFT LCD TFT_MOSI TFT_CLK TFT_DC TFT_RST TFT_CS

GROVE PORT

ESP32 GPIO33 GPIO32 5V GND
GROVE port SCL SDA 5V GND

MIC (SPM1423)

ESP32 GPIO0 GPIO34
MICROPHONE CLK DATA

6-Axis posture sensor (MPU6886) & power management IC (AXP192)

ESP32 GPIO22 GPIO21
6-Axis IMU sensor SCL SDA
Power management IC SCL SDA

AXP192

Microphone RTC TFT backlight TFT IC ESP32/3.3V MPU6886 5V GROVE
LDOio0 LDO1 LDO2 LDO3 DC-DC1 IPSOUT

Power structure block diagram

回路図

関連リンク

Example

Arduino