SKU:K016-P2
StickC-Plus2はStickC-Plusの後継バージョンです。メインコントローラにはESP32-PICO-V3-02チップを採用し、Wi-Fi機能を搭載しています。コンパクトな筐体に、赤外線、RTC、マイク、LED、IMU、ボタン、ブザーなど多彩なハードウェアリソースを内蔵。ST7789V2ドライバを用いた1.14インチTFTディスプレイ(135×240)を搭載し、バッテリー容量も200mAhに増強。インターフェース面ではHATやUnitシリーズ製品にも対応しています。
この小型で洗練された開発ツールは、無限の創造性を引き出します。StickC PLUS2により、IoT製品のプロトタイピングが素早く可能で、開発プロセスを大幅に簡略化。プログラミング初心者でも、実生活で活用できる楽しいアプリケーションを手軽に作成できます。
仕様 | パラメータ |
---|---|
SoC | ESP32-PICO-V3-02 240MHz デュアルコア、Wi-Fi対応、2MB PSRAM、8MB flash |
入力電圧 | 5V @ 500mA |
インターフェース | USB Type-C ×1、HY2.0-4P(I2C+I/O+UART)×1 |
LCDディスプレイ | 1.14インチ・135×240カラーTFT LCD、ST7789v2 |
マイク | SPM1423 |
ボタン | カスタムボタン×3 |
LED | 緑色LED×1(プログラム不可、スリープステータス) 赤色LED×1(赤外線LEDと共用G19) |
RTC | BM8563 |
ブザー | オンボードブザー |
IMU | MPU6886 |
アンテナ | 2.4GHz 3Dアンテナ |
外部ピン | G0,G25/G26,G36,G32,G33 |
バッテリー | 200mAh @3.7V 内蔵 |
動作温度 | 0~40°C |
ケース材質 | プラスチック(PC) |
製品サイズ | 48.0 x 24.0 x 13.5mm |
製品重量 | 16.7g |
梱包サイズ | 104.4 x 65.0 x 18.0mm |
梱包重量 | 26.3g |
電源オン: "BUTTON C" を2秒以上押す、またはRTCタイマーによるIRQ信号でウェイクアップ。ウェイクアップ後、プログラム初期化時にhold(G4)ピンをHIGH(1)に設定して電源を保持してください。設定しない場合、デバイスは再びシャットダウン状態になります。
電源オフ:USB外部電源なしの時、"BUTTON C"を6秒以上長押し。またはUSB無しでプログラム中にHOLD(GPIO4)=0に設定しシャットダウン。USB接続時は "BUTTON C" を6秒以上長押ししても断電せずスクリーンオフでスリープ状態。
ESP32-PICO-V3-02 | GPIO19 | GPIO37 | GPIO39 | GPIO35 | GPIO2 |
---|---|---|---|---|---|
赤外線LED・赤色LED | 発光LED・赤色LEDピン | ||||
ボタンA | ボタンAピン | ||||
ボタンB | ボタンBピン | ||||
ボタンC | ボタンCピン | ||||
パッシブブザー | ブザーピン |
ドライバ:ST7789v2
解像度:135 × 240
ESP32-PICO-V3-02 | G15 | G13 | G14 | G12 | G5 | G27 |
---|---|---|---|---|---|---|
TFT ディスプレイ | TFT_MOSI | TFT_CLK | TFT_DC | TFT_RST | TFT_CS | TFT_BL |
ESP32-PICO-V3-02 | G0 | G34 |
---|---|---|
マイク MIC SPM1423 | CLK | DATA |
ESP32-PICO-V3-02 | G22 | G21 | G19 |
---|---|---|---|
6軸姿勢センサ | SCL | SDA | |
BM8563 | SCL | SDA | |
赤外線LED | TX | ||
赤色LED | TX |
HY2.0-4P | Black | Red | Yellow | White |
---|---|---|---|---|
PORT.CUSTOM | GND | 5V | G32 | G33 |
[env:m5stack-stickc-plus2]
platform = espressif32@6.7.0
board = m5stick-c
framework = arduino
upload_speed = 1500000
monitor_speed = 115200
build_flags =
-DBOARD_HAS_PSRAM
-mfix-esp32-psram-cache-issue
-DCORE_DEBUG_LEVEL=5
lib_deps =
M5Unified=https://github.com/m5stack/M5Unified
下のリンクからお使いのOSに合ったドライバをダウンロードしてください。CP34X(CH9102用)ドライバー圧縮パッケージ。解凍後、OSに合ったインストーラを実行してください。プログラム書き込みに失敗した(タイムアウトや"Failed to write to target RAM"等)場合はドライバの再インストールをお試しください。
ドライバ名 | 対応チップ | ダウンロードリンク |
---|---|---|
CH9102_VCP_SER_Windows | CH9102 | Download |
CH9102_VCP_SER_MacOS v1.7 | CH9102 | Download |
EasyLoaderはシンプルで素早く書き込みできるプログラム書き込みツールです。内蔵のデモプログラムを簡単な手順でコントローラに書き込み、機能検証が行えます。
Easyloader | ダウンロードリンク | 備考 |
---|---|---|
FactoryTest for Windows | download | / |
発売日 | 製品の変更内容 | 備考 |
---|---|---|
/ | 初回リリース | / |
2021.12 | スリープ・ウェイク機能追加、バージョンv1.1へ | / |
2023.12 | 電源管理IC(AXP192)廃止、メインチップがESP32-PICO-D4からESP32-PICO-V3-02へ、電源動作仕様変更 | バージョンv2 |
製品名 | SoC | 電源管理 | バッテリー容量 | メモリ | UARTチップ | 本体色 |
---|---|---|---|---|---|---|
StickC-Plus | ESP32-PICO-D4 | AXP192 | 120mAh | 520KB SRAM / 4MB Flash | CH522 | オレンジレッド |
StickC-Plus2 | ESP32-PICO-V3-02 | 200mAh | 2MB PSRAM / 8 MB Flash | CH9102 | オレンジ |
製品名 | IR | LED | TFTピン構成 | BUTTON A | BUTTON B | BUTTON C (WAKE) | HOLD | バッテリー電圧検出 |
---|---|---|---|---|---|---|---|---|
M5STICKC PLUS | G9 | G10 | MOSI(G15) CLK(G13) DC(G23) RST(G18) CS(G5) | G37 | G39 | 通常ボタン(非プログラム) | / | AXP192経由で取得 |
M5STICKC PLUS2 | G19 | G19 | MOSI(G15) CLK(G13) DC(G14) RST(G12) CS(G5) | G37 | G39 | G35 | G4 | G38 |
製品名 | 電源ON動作 | 電源OFF動作 |
---|---|---|
StickC-Plus | リセットボタン(BUTTON C)を2秒以上押す | リセットボタン(BUTTON C)を6秒以上押す |
StickC-Plus2 | "BUTTON C"を2秒以上押す、またはRTCタイマーIRQでウェイクアップ。ウェイク信号後はプログラム初期化でhold(G4)をHIGH(1)に設定し電源維持しない場合は再度シャットダウン。 | USB外部電源が無い時は"BUTTON C"を6秒以上押す、もしくはプログラム内でHOLD(GPIO4)=0で完全シャットダウン。USBが接続されている時"BUTTON C"を6秒長押しでスクリーンオフのスリープ状態(完全シャットダウンではない)。 |
StickC-Plus2 はPMIC電源管理IC(AXP192)が廃止され仕様が変更されています。主な違いは冒頭で述べた通りですが、プログラム対応ライブラリも異なる部分があります。Wi-Fiと赤外線出力は従来より強化されています。