pdf-icon

StickC-Plus

SKU:K016-P

説明

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 ファミリーに対応しています。

クイックスタート

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

特徴

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

含まれるもの

  • 1x M5StickC Plus

アプリケーション

  • IoT コントローラー
  • ウェアラブルデバイス
  • 電子工作
  • スマートホームコントローラー

仕様

項目 パラメータ
SoC ESP32-PICO-D4,240MHz dual core,600 DMIPS,520KB SRAM,Wi-Fi
Flash メモリ 4MB
入力電圧 / 電流 5V @ 500mA
インターフェース Type-C x 1, GROVE (I2C+I/O+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
カバーの材料 Plastic ( PC )
製品サイズ 48.0 x 24.0 x 13.5mm
製品重量 16.9g
梱包サイズ 104.4 x 65.0 x 18.0mm
梱包重量 24.1g

操作説明

電源操作:

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

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

回路図

ピンマップ

RED LED & IR Transmitter & BUTTON & Buzzer

ESP32-PICO-D4 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-PICO-D4 GPIO15 GPIO13 GPIO23 GPIO18 GPIO5
TFT LCD TFT_MOSI TFT_CLK TFT_DC TFT_RST TFT_CS

MIC (SPM1423)

ESP32-PICO-D4 GPIO0 GPIO34
MICROPHONE CLK DATA

MPU6886 & AXP192

ESP32-PICO-D4 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 Switch

APX192 PWRON
Power Switch pwr_key

HY2.0-4P

HY2.0-4P
PORT.CUSTOM GND 5V G32 G33

Power structure block diagram

関連リンク

ソフトウェア

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 ドライバーをダウンロード

その他

注意事項:

  • 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);
}

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

動画

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