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

電源操作:

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

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

クイックスタート

This tutorial will show you how to control M5StickC PLUS devices through the UIFlow graphical programming platform
This tutorial will show you how to program and control M5StickC PLUS devices through Arduino IDE
This tutorial will show you how to control M5StickC PLUS devices through Micropython programming

M5StickC-Plus can use most programs of M5StickC. Due to hardware differences such as screens, please download the M5StickC-Plus library before compiling the program and modify the header file reference in the program as M5StickCPlus.h.

特徴

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

含まれるもの

  • 1x M5StickC Plus

アプリケーション

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

仕様

項目 パラメータ
ESP32 240MHz dual core, 600 DMIPS, 520KB SRAM, Wi-Fi
Flash メモリ 4MB
入力電圧/電流 5V @ 500mA
インターフェース TypeC x 1, GROVE(I2C+I/0+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
製品重量 15g
梱包重量 21g
製品サイズ 48.2*25.5*13.7mm
パッケージサイズ 65*25*15mm
カバーの材料 Plastic ( PC )

回路図

ピンマップ

RED LED & IR Transmitter & BUTTON A & BUTTON B

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

GROVE PORT

ESP32 GPIO33 GPIO32 5V GND
GROVE port SCL SDA 5V GND

MIC (SPM1423)

ESP32 GPIO0 GPIO34
MICROPHONE CLK DATA

6-Axis posture sensor (MPU6886) & power management IC (AXP192)

ESP32 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 structure block diagram

関連リンク

ソフトウェア

Arduino

USB ドライバ

デバイスを PC に接続し、デバイスマネージャを開いてデバイス用の FTDI ドライバ をインストールします。win10 環境を例にとると、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

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

動画