pdf-icon

M5GO-Lite

SKU:K022

説明

M5GO-Lite は、M5Stack 開発キットシリーズの軽量な STEM 教育用キットです。M5GO Lite には ENV Unit(環境温湿度・気圧の検出用)が 1 つ付属します。「M5GO IoT Kit」と比較すると、Unit やアクセサリの数を減らし、組み合わせの自由度を確保しています。他の Unit を自分で購入したり、小規模な STEM 授業を展開したいユーザーにとって、M5GO-Lite は良い選択となります。

オンライン版 WebIDE UIFlow プログラミングプラットフォームを提供し、ネットワーク経由でプログラムを配信することで、学生が IoT の強力さを実感できます。複数のプログラミング方法に対応し、学生が段階的にビジュアルプログラミングから実際のコード理解へと進めるよう支援します。

STEM 教育向けに設計されたキットとして、M5GO が目指すのは生徒が知識を得るだけでなく、楽しさと、自分のアイデアを一歩一歩現実に変えていく達成感を得られることです。生徒は工学の世界を自由に探求し、自分の IoT 製品を作り、アイデアを日常生活に取り入れることができます。

クイックスタート

本チュートリアルでは、UIFlow ビジュアルプログラミングプラットフォームを使って M5GO デバイスを制御する方法を紹介します
本チュートリアルでは、UiFlow2 ビジュアルプログラミングプラットフォームを使って M5GO デバイスを制御する方法を紹介します
本チュートリアルでは、Arduino IDE を使って M5GO デバイスをプログラミング・制御する方法を紹介します
本チュートリアルでは、Micropython を使って M5GO デバイスをプログラミング・制御する方法を紹介します

特徴

  • ESP32 ベースで開発
  • 3 軸加速度計、3 軸ジャイロスコープ、3 軸磁力計を統合
  • 内蔵スピーカー、ボタン、LCD スクリーン、電源 / リセットボタン
  • microSD スロット(最大 16GB 拡張可能)
  • 拡張可能なピンとインターフェース
  • M5-Bus バスマザーボードソケット
  • 内蔵リチウムバッテリー
  • 背面マグネット式充電設計
  • 開発プラットフォーム
    • UiFlow1
    • UiFlow2
    • Arduino IDE
    • ESP-IDF
    • PlatformIO

含まれるもの

  • 1 x M5GO
  • 1 x ENV Unit
  • 1 x GROVE ケーブル
  • 1 x USB Type-C 接続ケーブル (20cm)
  • 1 x ユーザーマニュアル

アプリケーション

  • IoT コントローラー
  • STEM 教育
  • DIY 作品
  • スマートホーム機器

仕様

仕様 パラメータ
SoC ESP32-D0WDQ6-V3@デュアルコアプロセッサ、動作周波数 240MHz
DMIPS 600
SRAM 520KB
Flash 16MB
Wi-Fi 2.4 GHz Wi-Fi
入力電圧 5V@500mA
主機インターフェース USB Type-C x 1、GROVE (I2C+I/O+UART) x 1
IPS スクリーン 2 インチ、320x240 カラー TFT LCD、ILI9342C、最大輝度 853nit
スピーカー 1W-0928
マイク MEMS アナログ BSE3729 マイクロフォン
ボタン カスタムボタン x 3
LED SK6812 3535 RGB LED x 10
MEMS BMM150 + MPU6886
アンテナ 2.4G 3D アンテナ
底座インターフェース PORT.A (I2C)、PORT.B (GPIO)、PORT.C (UART)
バッテリー 500mAh@3.7V、inside vb
動作温度 0 ~ 60°C
外殻材質 プラスチック (PC)
製品サイズ 54.0 x 54.0 x 21.0 mm
製品重量 56.4g
梱包サイズ 105.0 x 65.0 x 40.0 mm
梱包重量 159.0g

操作説明

BMM150 磁場干渉
磁石を含む製品は BMM150 磁場センサーに干渉し、異常な測定値を引き起こす可能性があります。磁石付きの M5 メインデバイスを使用する場合は、磁石を取り外し、強い磁場の近くに BMM150 センサーを置かないようにしてください。

Power On/Off

電源オン / オフ操作
電源オン:左側の赤い電源ボタンをクリック
電源オフ:左側の赤い電源ボタンを素早く二度クリック
注意:デフォルトでは USB 給電中に電源オフはできません

回路図

ピンマップ

LCD & microSD

LCD :320x240 microSD 最大容量 16GB

ESP32-D0WDQ6-V3 G23 G19 G18 G14 G27 G33 G32 G4
ILI9342C MOSI/MISO / CLK CS DC RST BL
TF Card MOSI MISO CLK CS

ボタン & スピーカー

ESP32-D0WDQ6-V3 G39 G38 G37 G25
ボタンピン BUTTON A BUTTON B BUTTON C
スピーカー スピーカーピン

GROVE Port A & IP5306

電源管理にはカスタマイズされた I2C バージョンの IP5306 を使用しています。 I2C アドレスは 0x75 です。データシートはこちらをご覧ください。

ESP32-D0WDQ6-V3 G22 G21 5V GND
GROVE A SCL SDA 5V GND
IP5306 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%

6 軸モーショントラッキングセンサー MPU6886

MPU6886 I2C アドレス 0x68

ESP32-D0WDQ6-V3 G22 G21 5V GND
MPU6886 SCL SDA 5V GND

3 軸地磁気センサー BMM150

BMM150 I2C アドレス 0x10

ESP32-D0WDQ6-V3 G22 G21 5V GND
BMM150 SCL SDA 5V GND

M5GO 底座

詳細パラメータはこちら

外部デバイスのピンマップ

LCD スクリーン & microSD

LCD 解像度:320x240 microSD 最大対応容量:16GB

ESP32-D0WDQ6-V3 G23 G19 G18 G14 G27 G33 G32 G4
ILI9342C MOSI/MISO / CLK CS DC RST BL
TF Card MOSI MISO CLK CS

ボタン & スピーカー

ESP32-D0WDQ6-V3 G39 G38 G37 G25
ボタンピン BUTTON A BUTTON B BUTTON C
スピーカー スピーカーピン

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

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

ESP32-D0WDQ6-V3 G22 G21 5V GND
GROVE A SCL SDA 5V GND
IP5306 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-D0WDQ6-V3 G22 G21 5V GND
MPU6886 SCL SDA 5V GND

BMM150 3 軸磁力計

BMM150 I2C アドレス 0x10

ESP32-D0WDQ6-V3 G22 G21 5V GND
BMM150 SCL SDA 5V GND

M5GO 底座ピン

LED ストリップ & マイク MIC & スピーカー Speaker

ESP32-D0WDQ6-V3 G15 G34 G25
LED ストリップ SIG ピン
マイク MIC MIC ピン
スピーカー スピーカーピン

ESP32 ADC/DAC

ADC1 ADC2 DAC1 DAC2
8 チャンネル 10 チャンネル 2 チャンネル 2 チャンネル
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 G16 G17

M5-Bus

M_BUS

GPIO15 の RGB LED を使用する場合、pinMode (15, OUTPUT_OPEN_DRAIN) でピンを初期化することを推奨します。 ピン割り当てやピン再マップに関する詳細はESP32 データシートをご参照ください。

データシート

ソフトウェア

Arduino

UiFlow1

UiFlow2

Easyloader

Easyloader ダウンロード 備考
M5GO User Demo Easyloader download /

USB ドライバ

以下のリンクをクリックして、OS に対応するドライバをダウンロードしてください。現在 2 種類のドライバチップ(CP210X/CH9102)があります。ご使用のバージョンに対応するドライバ圧縮ファイルをダウンロードしてください。解凍後、OS に対応するインストールパッケージを選択します。(デバイスの USB チップが不明な場合は、両方のドライバをインストール可能です。CH9102_VCP_SER_MacOS v1.7 のインストール中にエラーが発生しても実際には完了しているため、無視してください。)
ドライバ名 対応ドライバチップ ダウンロードリンク
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

動画

  • m5stack の概要
注意:2018.2APCB バージョンのデバイスは C2C (Type-C to Type-C) 接続および PD 給電をサポートしません。

更新履歴

発売日 製品変更 備考
2018.4 初回発売 /
2019.6 MPU9250 を MPU6886+BMM150 に変更 /
2019.7 TN スクリーンを IPS スクリーンに変更 M5Stack ライブラリを最新版(v0.2.8 以上)に更新して、画面反転の問題を解決してください。
2019.11 バッテリー容量を 600mAh から 500mAh に変更 /