クイックアクセス

製品リスト

製品リスト

各製品の情報ページには、製品画像、特徴、同梱内容、仕様、回路図、ピンマップ、インターフェース、寸法、チップのデータシート、開発プラットフォームの対応状況、製品動画などの情報が含まれています。

製品リストを見る
UiFlow

UiFlow

UiFlow1、UiFlow2 グラフィカル開発プラットフォームの特徴紹介と使用チュートリアル、プラットフォームがサポートする各製品・各機能の簡単な開発例。

UiFlow 入門チュートリアル
AIFlow

AIFlow

AIFlow は M5Stack のハードウェアとソフトウェア向けに特化した Vibe Coding ツールです。複雑な環境構築を行わず、自然言語でコード生成、プログラム配信、デバッグを行えます。

AIFlow 入門チュートリアル
Arduino

Arduino

Arduino 開発をサポートする各種コントローラおよび周辺機器、各機能の簡単な開発例、M5Unified・M5GFX ライブラリの API ドキュメント。

Arduino 入門チュートリアル
Home Assistant

Home Assistant

本チュートリアルでは、M5Stack のハードウェアデバイスを Home Assistant に接続し、スマートホームの制御と自動化を実現する方法を紹介します。

Home Assistant 入門チュートリアル
事例チュートリアル

事例チュートリアル

製品をサードパーティプラットフォームに接続するチュートリアル(例:OpenAI、小智、Home Assistant、The Things Network、Meshtastic)や、一部製品の専用チュートリアル(例:カメラファームウェア操作、出荷時ファームウェア復元、DIP スイッチ設定)など。

製品拡張チュートリアル
StackFlow AI

StackFlow AI

StackFlow は、組込み開発者向けのシンプルかつ効率的なワンストップ AI サービス基盤プロジェクトです。M5Stack のハードウェアプラットフォームを基盤に、既存の組込みデバイスに強力な AI アクセラレーション機能を迅速に付与します。

StackFlow AI 入門チュートリアル

コントローラ体系

Core シリーズ
Core シリーズはディスプレイ、ボタン、スピーカー、マイク、バッテリー、拡張インターフェースを統合しています。主な製品には Core(Basic、Gray、Fire)、Tough、Core2、CoreS3、Tab5 などがあります。
Stick シリーズ
スリムでコンパクトな形状を持ち、ウェアラブル、ポータブル制御、モバイルインタラクション用途に適したシリーズです。ディスプレイ、無線通信、センシング機能を兼ね備え、主な製品には StickS3、StickC Plus、StickC Plus2、StickC、StickT2 などがあります。
Cardputer シリーズ
ディスプレイ、キーボード、携帯しやすい筐体を一体化し、ハンドヘルド端末、モバイル開発、無線通信、AIインタラクション用途に適したシリーズです。主な製品には Cardputer、Cardputer v1.1、Cardputer-Adv、Cardputer Mesh Kit、CardputerZero などがあります。
Atom シリーズ
超小型サイズで、組込みアプリケーション、IoT ノード、ポータブルプロジェクトに最適です。主な製品には Atom-Lite、Atom Voice、AtomS3、AtomS3U、AtomS3R、AtomS3R-CAM などがあります。
Stamp シリーズ
切手に似た形状で、最小形態のコントローラ製品です。通常は異なる機能ベースに組み込まれ、完全な製品として利用します。
E-Paper シリーズ
電子ペーパーを使用し、低消費電力で、情報の常時表示に適しています。主な製品には CoreInk、Paper、PaperS3 などがあります。

拡張体系

Unit シリーズ
多彩なセンサー、アクチュエーター、インターフェース拡張、モータードライバ、HMI(画面、ライト、ボタン、ノブなど)、オーディオ・ビデオカメラ、通信機能などのユニットを含みます。HY2.0-4P Grove インターフェースで各種コントローラに簡単に接続でき、ハードウェア機能を追加できます。
Module / Base シリーズ
多種のセンサー、アクチュエーター、インターフェース拡張、モータードライバ、HMI(キーボード、ボタン、ノブなど)、オーディオ・ビデオ、通信、バッテリー、LLM などの機能ユニットを含みます。形状・サイズにより Module、Module13.2、Base、Faces の4種類に分けられ、M5-Bus により Core シリーズコントローラに簡単に積み重ね接続(複数製品のスタック対応)して、対応するハードウェア機能を追加できます。
Hat シリーズ
多種のセンサー、アクチュエーター、インターフェース拡張、モータードライバ、HMI(ボタン、ノブなど)、オーディオ、通信、バッテリーなどの機能ユニットを含みます。8ピンヘッダーを使用して Stick シリーズコントローラに簡単に接続でき、対応するハードウェア機能を追加できます。装着方式が Stick コントローラに帽子をかぶせるような形状なので Hat シリーズと呼ばれています。
Atomic シリーズ
多種のセンサー、アクチュエーター、インターフェース拡張、モータードライバ、オーディオ・ビデオ、通信、バッテリーなどの機能ユニットを含みます。4+5ピンヘッダーで Atom シリーズコントローラに簡単に接続でき、対応するハードウェア機能を追加できます。
Stamp 拡張シリーズ
Stamp シリーズコントローラと同様の形状で、PCB 実装や他の製品への組込みにより対応するハードウェア機能を追加できます。

インターフェース紹介

HY2.0-4P Grove インターフェース
モジュール化された汎用インターフェースで、はんだ付けなしで各種センサーやアクチュエーターなどの周辺機器に迅速に接続し、ハードウェアのデバッグを実現します。逆挿し防止設計です。
M5-Bus
Core シリーズコントローラと Module、Module13.2、Base シリーズ周辺機器に使用されるスタッキング可能なバスインターフェースで、2列15ピン、2.54mm ピッチのピンヘッダーで構成されています。

ソフトウェアドライバ

M5Unified
M5Unified は、各シリーズのコントローラ製品に統一されたハードウェアドライバを提供します。このライブラリは異なるハードウェアの差異を抽象化し、統一インターフェースを提供して、デバイス間の開発体験を簡素化します。
M5GFX
M5GFX はグラフィカルインターフェースの表示を処理し、豊富な描画関数と API を提供します。また、複数のスクリーンドライバとタッチドライバを統合しています。

開発ツール

UiFlow2
UiFlow2 は UiFlow1 のアップグレード版で、直感的なグラフィカルプログラミング、ワンクリックの無線/有線送信、コンパイル不要の実行などの特徴を継承し、100 以上の M5 ハードウェア周辺機器とセンサーをサポートし、機能を迅速に拡張できます。新バージョンでは、より多くのデバイスに対応し、プロジェクト共有やデバイス共有機能を追加してチーム協力を容易にしています。UI を再設計し、操作がよりスムーズになり、より効率的な開発体験を提供し、ユーザーが構想から製品化までを迅速に実現できます。
UiFlow1
UiFlow1 は誰でも簡単に使いこなせるグラフィカルプログラミング IDE で、無線/有線でのプログラム送信、クリックでのプログラム実行、コンパイル不要を実現します。100 以上の M5 ハードウェア周辺機器とセンサーをサポートし、ワンクリックで拡張を追加でき、製品プロトタイプ構築を効果的に支援し、開発から最終製品化までを加速します。
M5Burner
M5Burner は M5Stack 製品のファームウェアプラットフォームで、ファームウェアの書き込み、エクスポート、公開、共有、シリアルモニタなどの機能を統合しています。ソフトウェア内では、公式が定期更新する UserDemo(出荷時ファームウェア)、UiFlow ファームウェア、さらにユーザーがアップロードした多数の興味深いプログラムを提供し、簡単かつ迅速にデバイスに書き込むことができます。

関連リソース