M5Stack
中国深センのM5Stack社が開発している、筐体 / 画面付きの手の平サイズ開発デバイス、およびその派生製品。
ハードウェアや筐体をイチから設計することなく、すぐに開発から量産に移すことが可能です。
開発環境も充実しており、ブロックプログラミング、もしくはMicroPythonで開発可能なUIFlowを用意。ESP-IDFやArduino IDEでの開発も可能です。

What is M5Stack?




Core製品のスペックを比較



Basic 2.7 | Core2 1.1 | Core S3 | |
---|---|---|---|
SoC | ESP32-D0WDQ6-V3 | ESP32-D0WDQ6-V3 | ESP32-S3 |
動作周波数 | 240 MHz | 240 MHz | 240 MHz |
SRAM | 520 KB | 520 KB | 512 KB |
フラッシュメモリ | 16 MB | 16 MB | 16 MB |
PSRAM | - | 8 MB | 8 MB |
Wi-Fi / Bluetooth | ○ | ○ | ○ |
電源入力 | 5V @ 500 mA(USB Type-C) | 5V @ 500 mA(USB Type-C) | 5V @ 500 mA(USB Type-C) |
9 – 24 V(DCジャック)(※1) | |||
IPS LCD液晶 | 2インチ 320 x 240 カラーTFT | 2インチ 320 x 240 カラーTFT | 2インチ 320 x 240 カラーTFT |
タッチスクリーン | - | ○ | ○ |
ボタン | 3 x 物理汎用ボタン | 3 x 静電容量汎用ボタン | - |
電源 / リセット共用ボタン | 電源ボタン | 電源ボタン | |
リセットボタン | リセットボタン | ||
USBポート | 1 x USB Type-C | 1 x USB Type-C | 1 x USB Type-C(OTG) |
拡張ポート(ユニット用) | 1 x I2C(PORT A) | 1 x I2C(PORT A) | 1 x I2C(PORT A) |
(※2) | (※2) | 1 x GPIO(PORT B)(※2) | |
1 x UART(PORT C)(※2) | |||
RTC | - | BM8563 | BM8563 |
バッテリー | 110 mAh | 390 mAh | 500 mAh |
カメラ | - | - | 30万画素カメラ(CG0308) |
スピーカー | ○ | ○ | ○ |
マイク | - | SPM1423(※3) | ES7210(デュアルマイク) |
バイブレーション機能 | - | ○ | - |
IMU | - | MPU6886(6軸)(※3) | BMI270(6軸) |
BMM150(3軸) | |||
照度・近接センサ | - | - | LTR-553A |
DINレールマウント | - | - | ○ |
重量(g) | 47.2 g | 52 g | 73.3 g |
寸法(mm) | 54 x 54 x 18 mm | 54 x 54 x 16 mm | 54 x 54 x 15.5 mm(本体) |
54 x 54 x 31.5 mm(DINベース込) |
※1 DINベース側に搭載
※2 CoreS3のPORT B / CはDINベース側に搭載。BasicやCore2でも拡張モジュール(各種バッテリーボトム)を利用することでPORT B / Cの増設が可能
※3 M-Busの裏蓋に搭載されているため、モジュールを利用する際には利用不可
Core 2 vs Core S3 詳細比較


拡張モジュール(スタック式)
M5Stack Core製品のトップ部分とボトム部分の間に挟み込むことで機能を拡張するモジュール製品です。
拡張ユニット(コネクタ式)
M5Stack製品の拡張ポートに接続して機能を拡張するユニット製品です。
サードパーティ製品
M5Stack
M5StackはIoTソリューションの大手プロバイダーであり、世界中の開発者に便利で柔軟な開発コンポーネントとツールを提供することに尽力しています。スタック可能なハードウェアモジュールとユーザーフレンドリーなグラフィカルプログラミングプラットフォーム、およびカスタマイズされたサービスを提供し、産業用IoT、スマート農業、スマート小売、STEM教育、その他多くの分野のクライアントに、効率的で信頼性の高いQuick&Easy IoT開発エクスペリエンスを提供します。
公式ページ