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
.
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秒押します。
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 ) |
デバイスをPCに接続し、デバイスマネージャを開いてデバイス用の
FTDIドライバ
をインストールします。win10環境を例にとると、OSに合ったドライバファイルをダウンロードし、解凍後、デバイスマネージャからインストールします。(注)システム環境によっては、ドライバを2回インストールしないと有効にならない場合があります。認識できないデバイス名は、通常、M5Stack
またはUSB Serial
です。Windowsでは、デバイスマネージャで直接インストールするドライバファイルの使用を推奨しています(カスタムアップデート)、実行ファイルのインストール方法は正しく動作しない場合があります)。
FTDIドライバのダウンロードはこちら
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.
注意事項:
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);
}
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
データシート
API
Arduino Library
Arduino