pdf-icon

StickC-Plus2

SKU:K016-P2

説明

StickC-Plus2 は StickC-Plus の後継モデルです。主制御チップに ESP32-PICO-V3-02 を採用し、Wi-Fi 機能を備えています。コンパクトな筐体の中に赤外線、RTC、マイク、LED、IMU、ボタン、ブザーなど豊富なハードウェアリソースを集約しています。ディスプレイは ST7789V2 で駆動される 1.14 インチ TFT(135 x 240)を搭載。バッテリー容量は 200 mAh に増加し、HAT/Unit シリーズとの互換性も維持しています。

この小型で洗練された開発ツールは、無限のクリエイティブな可能性を引き出します。StickC-Plus2 は IoT プロトタイプの迅速な構築を支援し、開発フローを大幅に簡素化します。プログラミング初心者でも本デバイスを使って興味深いアプリケーションを作成し、実生活に応用することができます。

クイックスタート

このチュートリアルでは、UIFlow ビジュアルプログラミングプラットフォームを使用して StickC-Plus2 デバイスを制御する方法を紹介します。
このチュートリアルでは、UiFlow2 ビジュアルプログラミングプラットフォームを使用して StickC-Plus2 デバイスを制御する方法を紹介します。
このチュートリアルでは、Arduino IDE を使用して StickC-Plus2 デバイスをプログラミングし制御する方法を紹介します。

注意事項

デバイスがポートを認識しない
C to C ケーブルで接続してもポートが認識されない場合、以下の手順で再度給電してください。StickC-Plus2 を 取り外し電源をオフ(電源ボタンを長押しし緑色 LED が点灯したら電源オフ完了)、その後 USB を再接続して給電 します。

特徴

  • ESP32-PICO-V3-02 をベースに開発、Wi-Fi 対応
  • 3 軸加速度計 + 3 軸ジャイロ内蔵
  • 赤外線 LED 搭載
  • RTC 内蔵
  • マイク内蔵
  • ユーザーボタン、LCD(1.14 インチ)、電源 / リセットボタン
  • 200 mAh リチウムバッテリー
  • 拡張インターフェース
  • パッシブブザー搭載
  • ウェアラブル & マウント可能
  • 開発プラットフォーム
    • UiFlow1
    • UiFlow2
    • Arduino IDE
    • ESP-IDF
    • PlatformIO

含まれるもの

  • 1 x StickC-Plus2

アプリケーション

  • ウェアラブルデバイス
  • IoT コントローラ
  • STEM 教育
  • DIY プロジェクト
  • スマートホーム機器

仕様

仕様 パラメータ
SoC ESP32-PICO-V3-02 240 MHz デュアルコア、Wi-Fi 対応、2 MB PSRAM、8 MB Flash
PSRAM 2 MB
Flash 8 MB
入力電圧 5 V @ 500 mA
インターフェース Type-C ×1、GROVE (I2C + I/O + UART) ×1
LCD 画面 1.14 インチ、135*240 カラー TFT LCD、ST7789V2
マイク SPM1423
ボタン カスタムボタン ×3
LED 緑色 LED ×1(プログラム不可、スリープ状態表示) 赤色 LED ×1(赤外 LED と共用、GPIO19)
RTC BM8563
ブザー オンボードブザー
IMU MPU6886
アンテナ 2.4 GHz 3D アンテナ
外部ピン G0、G25/G26、G36、G32、G33
バッテリー 200 mAh @ 3.7 V 内蔵
動作温度 0 ~ 40 °C
ケース材質 プラスチック (PC)
製品サイズ 48.0 x 24.0 x 13.5mm
製品重量 17.2g
梱包サイズ 104.4 x 65.0 x 18.0mm
梱包重量 26.3g

操作説明

Power On/Off

起動:2 秒以上 "BUTTON C" を押す、または RTC の IRQ 信号でウェイクアップします。ウェイクアップ後、プログラム初期化内で HOLD (G4) ピンを High (1) に設定し電源を保持しないと、デバイスは再びシャットダウンします。
シャットダウン:USB 給電が無い場合、"BUTTON C" を 6 秒以上長押し。またはプログラム実行中に HOLD (GPIO4)=0 を設定して電源を遮断します。USB 接続中に "BUTTON C" を 6 秒以上押すと、画面をオフにしてスリープ状態に入りますが完全な電源オフではありません。

回路図

ピンマップ

赤色 LED & 赤外線 LED IR & ボタン BUTTON A/B/C & ブザー

ESP32-PICO-V3-02 GPIO19 GPIO37 GPIO39 GPIO35 GPIO2
赤外線 LED & 赤色 LED 発光 / LED 制御ピン
BUTTON A ボタン A
BUTTON B ボタン B
BUTTON C ボタン C
パッシブブザー ブザー

カラー TFT ディスプレイ

ドライバ:ST7789V2
解像度:135 x 240

ESP32-PICO-V3-02 G15 G13 G14 G12 G5 G27
TFT MOSI CLK DC RST CS BL

マイク MIC (SPM1423)

ESP32-PICO-V3-02 G0 G34
マイク SPM1423 CLK DATA

6 軸 IMU (MPU6886) & RTC BM8563

ESP32-PICO-V3-02 G22 G21 G19
IMU SCL SDA
BM8563 SCL SDA
赤外線 LED TX
赤色 LED TX

HY2.0-4P

HY2.0-4P Black Red Yellow White
PORT.CUSTOM GND 5V G32 G33

製品サイズ

module size

データシート

ソフトウェア

Arduino

UiFlow1

UiFlow2

PlatformIO

[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

USB ドライバ

対応 OS 用のドライバーを以下のリンクからダウンロードしてください。CP34X(CH9102 用)ドライバー圧縮ファイルを解凍後、OS のビット数に合ったインストーラーでセットアップします。プログラム書き込み時にタイムアウトや “Failed to write to target RAM” などのエラーが出る場合は、ドライバーを再インストールしてください。

ドライバー名 対応チップ ダウンロード
CH9102_VCP_SER_Windows CH9102 Download
CH9102_VCP_SER_MacOS v1.7 CH9102 Download
MacOS ポート選択
macOS ではポートが 2 つ表示される場合があります。wchmodem という名前のポートを選択してください。

Easyloader

EasyLoader は、製品関連のサンプルプログラムをワンクリックで書き込める簡単なツールです。

Easyloader ダウンロード 備考
FactoryTest for Windows download /

その他

動画

  • StickC-Plus2 機能紹介

更新履歴

発売日 変更点 備考
/ 初回リリース /
2021.12 スリープ & ウェイクアップ機能追加、バージョン v1.1 /
2023.12 電源管理チップ AXP192 を廃止、SoC を ESP32-PICO-D4 から ESP32-PICO-V3-02 に変更、電源操作方法変更 バージョン v2

製品比較

schematics

ハードウェア差異

製品名 SoC 電源管理 バッテリー容量 メモリ USB-TTL チップ カラー
StickC-Plus ESP32-PICO-D4 AXP192 120 mAh 520 KB SRAM + 4 MB Flash CH522 オレンジレッド
StickC-Plus2 ESP32-PICO-V3-02 / 200 mAh 2 MB 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

電源オン / オフ方式の差異

製品名 起動方法 シャットダウン方法
StickC-Plus リセットボタン (BUTTON C) を 2 秒以上長押し リセットボタン (BUTTON C) を 6 秒以上長押し
StickC-Plus2 "BUTTON C" を 2 秒以上押す、または RTC の IRQ 信号でウェイクアップ。起動後プログラムで HOLD (G4) を High に設定し電源を保持しないと自動でシャットダウン。 USB 給電なしで "BUTTON C" を 6 秒以上押す、または実行中に HOLD (GPIO4)=0 を設定して電源オフ。USB 接続時は "BUTTON C" を 6 秒以上押すと画面オフのスリープ状態になるが完全な電源オフではない。

StickC-Plus2 は PMIC 電源管理チップ AXP192 を廃止したため、電源操作方法が異なります。記事冒頭で紹介しているように操作自体はほぼ同じですが、対応ライブラリが一部異なります。また、Wi-Fi と赤外線の出力が向上しています。