pdf-icon

StickC

SKU:K016-C

説明

StickC はコンパクトで精巧な開発ボードです。StickC のアップグレード版として、より多くの拡張インターフェースとボタンを備え、優れた性能と低消費電力特性を兼ね備えています。プログラミング学習からプロジェクト開発まで、StickC は信頼性の高いハードウェアサポートを提供します。

この小型で洗練された開発ツールは、無限の創造力を引き出します。StickC を使えば、IoT 製品のプロトタイプを素早く構築でき、開発フローを大幅に簡素化できます。初心者でも、興味深いアプリケーションを容易に作成し、日常生活に応用できます。

StickC は M5Stack 製品シリーズのコアデバイスの一つで、継続的に進化するハードウェア・ソフトウェアエコシステム上に構築されています。豊富な拡張モジュール、充実したオープンソースコード、活発なフォーラムコミュニティが開発を全面的にサポートします。

クイックスタート

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

特徴

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

含まれるもの

  • 1 x StickC
  • 1 x USB Type-C 接続ケーブル(20cm)

アプリケーション

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

仕様

仕様 パラメータ
SoC ESP32-PICO-D4, 240MHz Dual Core, 600 DMIPS, 520KB SRAM, Wi-Fi
Flash 4MB Flash
入力電圧 5V @ 500mA
インターフェース Type-C x 1、GROVE (I2C+I/O+UART) x 1
LCD スクリーン 0.96 inch、80 x 160 カラー TFT LCD、ST7735SV
マイク SPM1423
ボタン カスタムボタン x 2
LED 赤色 LED x 1
RTC BM8563
PMU AXP192
IR 赤外線送信
MEMS MPU6886
アンテナ 2.4G 3D アンテナ
PIN インターフェース G0、G26、G36
バッテリー 95 mAh @ 3.7V(内蔵)
動作温度 0 ~ 60°C
製品重量 15.1g
梱包重量 33g
製品サイズ 48.2 x 25.5 x 13.7mm
梱包サイズ 55 x 55 x 20mm
ケース材質 Plastic (PC)

操作説明

Power On/Off

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

注意:

  • M5StickC がサポートするボーレート:1200 ~115200、250K、500K、750K、1500K
  • VBUS_VIN と VBUS_USB の入力範囲は 4.8-5.5V に制限されています。VBUS から給電時、AXP192 により内蔵バッテリーへ充電されます。

回路図

電源ブロック図\

ピンマップ

赤色 LED & 赤外線送信 IR & ボタン

ESP32-PICO-D4 GPIO10 GPIO9 GPIO37 GPIO39
赤色 LED LED ピン
IR 送信 送信ピン
BUTTON A ボタンピン
BUTTON B ボタンピン

カラー TFT スクリーン

ドライバ IC:ST7735S
解像度:80 x 160

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 (SH200Q/MPU6886) & AXP192 & RTC (BM8563)

ESP32-PICO-D4 G21 G22 G35
AXP192 SDA SCL IRQ
MPU6886 SDA SCL IRQ
BM8563 SDA SCL IRQ

電源管理 IC (AXP192)

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

HY2.0-4P

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

充電電流測定値

充電電流 満充電後電流(電源オフ) 満充電(電源オン)
0.488A 0.066A 0.181A

3D

データシート

ソフトウェア

Arduino

UiFlow1

UiFlow2

USB ドライバ

ボーレート制限
デバイスにプログラムを書き込む際は、以下のシリアルボーレートを推奨します。他の速度を使用すると、正常に書き込めない可能性があります。1500000 bps / 750000 bps / 500000 bps / 250000 bps / 115200 bps

デバイスを PC に接続し、デバイスマネージャで FTDI ドライバ をインストールします。Windows10 を例に、OS に合ったドライバをダウンロード・解凍し、デバイスマネージャからインストールしてください。(一部環境では 2 回インストールが必要です。未認識デバイス名は M5Stack または USB Serial となる場合があります。Windows ではデバイスマネージャからのカスタム更新を推奨し、実行ファイル方式は正常に動作しない場合があります。)こちらをクリックして FTDI ドライバをダウンロード

Easyloader

Easyloader Download Note
StickC Firmware Easyloader download /

動画

  • 加速度計、マイク、LED、IR、RTC、無線接続などのハードウェアテスト。AキーまたはBキーを押すとテスト項目を切り替えることができます。
  • M5StickC の活用例 - 自動販売機
  • スマートデバイスが StickC を通じて認証し、公共Wi-Fiに接続

更新履歴

発売日 製品変更 備考:
2019.3 初回リリース /
2019.8 SH200Q から MPU6886 へ変更 /
2019.10 底部をアップグレード、真鍮インサートを追加 /
2020.3 バッテリー容量を 80mAh から 95mAh に変更 /