M5GO IoT Kit v2.6

SKU:K006-V26

説明

M5GO IoT Kit v2.6 は、高コストパフォーマンスの IoT 入門開発キットです。キットにはコアコントローラ M5GOと6 つの異なる機能を持つ拡張ユニット(センサー / アクチュエータ / ハブ)が含まれています。コア MCUM5GOは Espressif 社のESP32チップを搭載し、2 基の低消費電力Xtensa® 32-bit LX6プロセッサ(最大クロック240MHz)を採用しています。オンボード16MB Flash大容量ストレージにより、より大きなプログラム格納が可能です。強力なハードウェア性能のほか、この MCU はWi-Fiもサポートしており、ウェアラブルデバイスやスマートホームなどのアプリケーション開発が可能です。

クイックスタート

本チュートリアルでは、UIFlow グラフィカルプログラミングプラットフォームで M5GO デバイスを制御する方法を紹介します。
本チュートリアルでは、UiFlow2 グラフィカルプログラミングプラットフォームで M5GO デバイスを制御する方法を紹介します。
本チュートリアルでは、Arduino IDE による M5GO デバイスのプログラミング方法を紹介します。

特徴

  • ESP32 ベース開発
  • 16MB Flash
  • フルカラー高精細 IPS ディスプレイパネルおよび多様なハードウェア周辺機器を統合
  • 豊富なインターフェースを搭載し、M5Stack スタックモジュール体系・センサー体系に互換、拡張性が極めて高い
  • ベース開口部は 8mm 規格 LEGO ブロック対応で、構造体の組立が楽しい
  • Microsoft Azure 認証デバイス
  • 開発プラットフォーム
    • UiFlow1
    • UiFlow2
    • Arduino IDE
    • ESP-IDF
    • PlatformIO

M5GO IoT コントローラ

  • ローコード開発:
    • UIFlow グラフィカルプログラミングプラットフォーム、スクリプト、多様な開発環境、クラウドプッシュに対応
    • Arduino や ESP32-IDF など主流開発プラットフォームに完全対応
    • FreeRTOS 対応、デュアルコア・マルチタスク機構によりタスクを効率的に整理し、プログラム実行効率を最適化
  • 高集積度:
    • 2.0 インチ IPS ディスプレイ、6 軸 IMU、プログラマブル RGB ライト ×10、マイク、スピーカー、カスタムキー ×3 を搭載
    • 内蔵リチウムバッテリー駆動、電源管理 IC 内蔵、Type-C・POGO PIN での給電に対応
    • プロ調整 RF 回路により安定性・信頼性の高い無線通信を実現
  • 高い拡張性:
    • GROVE 拡張ポート ×3(I2C、GPIO、UART)
    • M5Stack ソフト・ハードウェア体系への簡単接続、スタッカブル設計、プラグアンドプレイのセンサー拡張

6x 拡張ユニット

  • Unit ENV-III:温湿度・気圧センサ。I2C 通信により高速に環境データを取得
  • Unit PIR:人体センサ。パッシブ型焦電方式で人体を検出、デジタル信号を出力
  • Unit Angle:ノブ型可変抵抗器。アナログ入力は音楽 / 照明調節にも利用可能
  • Unit IR:赤外線送信管/受信機を内蔵、独自プロトコルによる赤外線通信可
  • Unit RGB:3 個のプログラマブル RGB LED。任意色表示に対応
  • Unit Hub:I2C デバイス用ハブ。1 系統 I2C バスを 3 系統へ拡張、異なるI2C アドレス機器を接続可

含まれるもの

  • 1 x M5GO
  • 6 x ユニット(Unit ENV-III、Unit PIR、Unit Angle、Unit IR、Unit RGB、Unit Hub)
  • 4 x LEGO ブロック
  • 12 x LEGO コネクター
  • 4 x GROVE ケーブル
  • 1 x USB Type-C 接続ケーブル(20cm)
  • 1 x M2*12 メカねじ
  • 2 x M3*16 メカねじ
  • 1 x 六角レンチ L 型 1.5mm(M2 ネジ用)
  • 1 x クイックスタートガイド

アプリケーション

  • STEM 教育
  • IoT コントローラ
  • スマートホーム
  • スマート気象観測ステーション

仕様

リソース パラメータ
SoC ESP32-D0WDQ6-V3 @ Xtensa® 32ビット LX6 デュアルコアプロセッサ、動作周波数 240MHz
DMIPS 600
SRAM 520KB
Flash 16MB
Wi-Fi 2.4 GHz Wi-Fi
入力電圧 5V@500mA
ホストインターフェース USB Type-C x1、POGO PIN x1、I2C x1、GPIO x1、UART x1
IPS 画面 2 インチ、320x240 カラー TFT LCD、ILI9342C、最大輝度 853nit
ボタン カスタムキー x 3
スピーカー 1W-0928
マイク アナログ BSE3729 マイクロフォン
IMU 6 軸 MPU6886
USB チップ CH9102F
LED SK6812 RGB LED x 10
アンテナ 2.4G 3D アンテナ
バッテリー 500mAh@3.7V
動作温度 0 ~ 40°C
ケース材質 プラスチック (PC)
製品サイズ 54.0 x 54.0 x 21.0mm
製品重量 56.4g
梱包サイズ 147.0 x 90.0 x 40.0mm
梱包重量 228.0g

注意事項

BMM150 磁気干渉
磁石を含む製品は BMM150 磁気センサに干渉し、異常な読み取りに繋がる場合があります。磁石付き M5 デバイスと組み合わせる際は磁石を取り外し、BMM150 センサは強磁場から遠ざけてください。

操作説明

電源オン / オフ

  • 電源オン:左側赤色電源キーをワンクリック
  • 電源オフ:左側赤色電源キーをすばやく 2 回クリック
  • USB 給電:デフォルトでは USB 給電中は電源オフできません

M5GO ベース

詳細パラメータを参照する

回路図

ピンマップ

LCD ディスプレイ & microSD

LCD ピクセル:320x240
microSD 最大サポート:16GB

ESP32 チップ G23 G19 G18 G14 G27 G33 G32 G4
ILI9342C MOSI/MISO / CLK CS DC RST BL
microSD MOSI MISO CLK CS

ボタン & スピーカー

ESP32 チップ G39 G38 G37 G25
ボタンピン BUTTON A BUTTON B BUTTON C
スピーカー スピーカーピン

GROVE インターフェース A & IP5306

電源管理 IC(IP5306)はカスタム I2C 版で、I2C アドレスは 0x75 です。こちらで IP5306 のレジスタマニュアルをご覧ください。

ESP32 チップ G22 G21 5V GND
GROVE A SCL SDA 5V GND
IP5306 (0x75) SCL SDA 5V GND

IP5306 充電 / 放電・電圧パラメータ

充電 放電
0.00 ~ 3.40V -> 0% 4.20 ~ 4.07V -> 100%
3.40 ~ 3.61V -> 25% 4.07 ~ 3.81V -> 75%
3.61 ~ 3.88V -> 50% 3.81 ~ 3.55V -> 50%
3.88 ~ 4.12V -> 75% 3.55 ~ 3.33V -> 25%
4.12 ~ /-> 100% 3.33 ~ 0.00V -> 0%

MPU6886 ジャイロ&加速度計

MPU6886 I2C アドレス:0x68

ESP32 チップ G22 G21 5V GND
MPU6886 (0x68) SCL SDA 5V GND

M5GO ベースピンマップ

LED ストリップ & マイク(MIC)

ESP32 チップ G15 G34 G25
LED ストリップ SIG ピン
マイク MIC MIC ピン

ESP32 ADC/DAC

ADC1 ADC2 DAC1 DAC2
8ch 10ch 2ch 2ch
G32-39 G0/2/4/12-15/25-27 G25 G26

HY2.0-4P

HY2.0-4P Black Red Yellow White
PORT.A GND 5V G21 G22
PORT.B GND 5V G26 G36
PORT.C GND 5V G17 G16

M5-Bus

FUNC PIN LEFT RIGHT PIN FUNC
GND 1 2 G35 ADC
GND 3 4 G36 ADC
GND 5 6 RST EN
MOSI G23 7 8 G25 DAC/SPK
MISO G19 9 10 G26 DAC
SCK G18 11 12 3V3
RXD0 G3 13 14 G1 TXD0
RXD2 G16 15 16 G17 TXD2
Int SDA G21 17 18 G22 Int SCL
GPIO G2 19 20 G5 GPIO
I2S_SK G12 21 22 G13 I2S_WS
I2S_OUT G15 23 24 G0 I2S_MK
HPWR 25 26 G34 I2S_IN
HPWR 27 28 5V
HPWR 29 30 BAT

G15 の RGB LED 利用時は、pinMode (15, OUTPUT_OPEN_DRAIN) での初期化を推奨します。
ピン割り当て・再マッピングの詳細はESP32データシートをご参照ください。

製品サイズ

module size

データシート

ソフトウェア

Arduino

UiFlow1

UiFlow2

USB ドライバ

下記リンクから該当 OS 用ドライバプログラムをダウンロードしてください。現行は CP210X(CP2104)、CP34X(CH9102)の 2 種類があり、解凍後ご使用の OS のインストーラを実行してください(IC が不明な場合は両方インストール可)。CH9102_VCP_SER_MacOS v1.7はインストール時にエラーが出る場合がありますが、正常に導入されていますので無視してください。書き込みエラー(タイムアウトや "Failed to write to target RAM" など)の場合はドライバ再インストールを試してください。

ドライバ名称 対応 IC ダウンロードリンク
CP210x_VCP_Windows CP2104 Download
CP210x_VCP_MacOS CP2104 Download
CP210x_VCP_Linux CP2104 Download
CH9102_VCP_SER_Windows CH9102 Download
CH9102_VCP_SER_MacOS v1.7 CH9102 Download

Easyloader

Easyloader ダウンロードリンク 備考
M5GO IoT Kit User Demo Easyloader download /

製品比較

コントローラーシリーズ製品の情報を比較する場合は、製品選定表にアクセスし、対象製品にチェックを入れることで比較結果を取得できます。選定表には主要パラメーターや機能特性などの重要情報が含まれており、複数製品の同時比較に対応しています。

更新履歴

発売日 製品変更 備考
2023.2 パッケージを変更 /
2021.8 v2.6 にアップグレード:BMM150 磁力計を廃止、CP2104 を CH9102 に変更、構造の細部を最適化、ENV Unit を Unit ENV-III に変更 /
2020.6 キット内の ENV Unit を Unit ENV-II に変更 /
2019.11 バッテリー容量を 600mAh から 500mAh に変更 /
2019.7 TN スクリーンを IPS スクリーンに変更 画面の色反転問題を解決するには、M5Stack ライブラリを最新版 (v0.2.8 以上) にアップグレードしてください。
2019.6 MPU9250 を MPU6886+BMM150 に変更 /
2018.4 初回発売 /
注意
2018.2A PCB バージョンのデバイスは、C2C (Type-C to Type-C) 接続および PD 給電に対応していません。
Page Tools
PDF