pdf-icon

StickC-Plus

SKU:K016-P

説明

StickC-PlusM5StickCの大画面バージョンです。メインコントローラには ESP32-PICO-D4 モジュールを採用し、Wi-Fi 機能を備えています。コンパクトな筐体内部には、赤外線、RTC、マイク、LED、IMU、ボタン、ブザー、PMU など、豊富なハードウェアリソースを内蔵しています。従来の M5StickC の機能を踏襲しつつ、パッシブブザーが新たに追加されました。スクリーンサイズは 1.14 インチ、解像度 135×240 の TFT ディスプレイにアップグレードされ、以前の 0.96 インチと比較して表示領域が 18.7% 増加しています。バッテリー容量は 120mAh、インターフェースは HAT と Unit シリーズ製品に対応しています。

この小型で洗練された開発ツールは、無限のクリエイティブな可能性を引き出します。StickC-Plus は、IoT プロトタイプの迅速な構築をサポートし、開発プロセス全体を大幅に簡素化します。プログラミング開発を始めたばかりの初心者でも、楽しいアプリケーションを構築し、実生活に応用できます。

クイックスタート

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

特徴

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

含まれるもの

  • 1 x StickC-Plus

アプリケーション

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

仕様

主な仕様 パラメータ
SoC ESP32-PICO-D4,240MHz デュアルコア,600 DMIPS,520KB SRAM,Wi-Fi
フラッシュ 4MB Flash
入力電圧 5V @ 500mA
インターフェース Type-C x 1,GROVE (I2C+I/O+UART) x 1
LCD ディスプレイ 1.14 インチ,135 x 240 カラー TFT LCD,ST7789v2
マイク SPM1423
ボタン カスタムボタン x 2
LED 赤色 LED x 1
RTC BM8563
PMU AXP192
ブザー オンボードブザー
IR 赤外線送信
MEMS MPU6886
アンテナ 2.4G 3D アンテナ
外部ピン G0,G25/G26,G36,G32,G33
バッテリー 120mAh @ 3.7V,内蔵 vb
動作温度 0 ~ 60°C
ケース材質 プラスチック(PC)
製品サイズ 48.0 x 24.0 x 13.5mm
製品重量 16.9g
梱包サイズ 104.4 x 65.0 x 18.0mm
梱包重量 24.1g

操作説明

StickC-Plus は M5StickC のほとんどのプログラムを使用できますが、ディスプレイ等のハードウェアの違いにより、コンパイル前に StickC-Plus 用のライブラリをダウンロードし、プログラム内のヘッダー参照をM5StickCPlus.hに変更してください。

電源オン / オフ

  • 電源オン:リセットボタンを 2 秒以上長押し
  • 電源オフ:リセットボタンを 6 秒以上長押し

回路図

ピンマップ

LED & IR & BUTTON A/B & ブザー

ESP32-PICO-D4 GPIO10 GPIO9 GPIO37 GPIO39 GPIO2
赤色 LED LED ピン
赤外線発光 IR 発光ピン
ボタン A ボタンピン
ボタン B ボタンピン
パッシブブザー ブザーピン

カラー TFT ディスプレイ

駆動 IC:ST7789v2
解像度:135 x 240

ESP32-PICO-D4 GPIO15 GPIO13 GPIO23 GPIO18 GPIO5
TFT ディスプレイ TFT_MOSI TFT_CLK TFT_DC TFT_RST TFT_CS

マイク MIC (SPM1423)

ESP32-PICO-D4 GPIO0 GPIO34
マイク MIC CLK DATA

6 軸 IMU (MPU6886) & 電源管理 IC (AXP192)

ESP32-PICO-D4 GPIO22 GPIO21
6 軸姿勢センサ SCL SDA
電源管理 IC SCL SDA

電源管理 IC (AXP192)

Microphone RTC TFT バックライト TFT IC ESP32/3.3V MPU6886 5V GROVE
LDOio0 LDO1 LDO2 LDO3 DC-DC1 IPSOUT

電源スイッチ

APX192 PWRON
電源スイッチ pwr_key

HY2.0-4P

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

電源構成ブロック図

製品サイズ

module size

データシート

ソフトウェア

Arduino

UiFlow1

UiFlow2

USB ドライバ

ボーレート制限
デバイスへのプログラム転送時は、以下のシリアルボーレートの選択を推奨します。他の速度を使用すると、書き込みに失敗することがあります。1500000 bps / 750000 bps / 500000 bps / 250000 bps / 115200 bps

デバイスを PC に接続し、デバイスマネージャーでFTDIドライバをインストールしてください。Windows 10 環境を例に挙げると、OS に合ったドライバファイルをダウンロードして解凍し、デバイスマネージャーでインストール(注意:一部環境では 2 回のインストールが必要な場合があります。未認識デバイス名は「M5Stack」または「USB Serial」と表示されることがあります。Windows ではデバイスマネージャーでの手動インストールを推奨します。実行ファイルによるインストールが正常に動作しない場合もあります)。ここをクリックしてFTDIドライバをダウンロード

その他

注意:

  • StickC-Plus 対応ボーレート:1200~115200、250K、500K、750K、1500K
  • G36/G25 は同じポートを共用しています。片方のピンを使用する場合は、もう一方をフローティング入力(未接続の入力)にしてください
  • 例:G36 を ADC 入力として使用する場合、G25 はフロート状態に設定します
  • VBUS_VIN および VBUS_USB の入力範囲は 4.8~5.5V としてください。VBUS 給電時は AXP192 電源管理 IC を通して内蔵バッテリーを充電します
setup()
{
   M5.begin();
   pinMode(36,INPUT);
   gpio_pulldown_dis(GPIO_NUM_25);
   gpio_pullup_dis(GPIO_NUM_25);
}

Easyloader

Easyloader Download Note
StickC-Plus Firmware Easyloader download /

動画

  • 加速度計、マイク、LED、IR、RTC、無線接続などのハードウェアテスト。A/B ボタンを押してテスト項目を切り替え可能。
  • 充電コントローラーシステムの作成

更新履歴

発売日 製品の変更内容 備考
/ 初回発売 /
2021.12 スリープとウェイクアップ機能追加、バージョン v1.1 へ /