pdf-icon

Gray

SKU:K002

説明

M5Stack の GRAY キットは、M5Stack 開発キットシリーズの一つで、Basic キットからアップグレードされたものです。Gray キットは、BMM150 と MPU6886 の IMU センサーが追加されています。Gray キットは、これから始めるユーザーや開発途中のユーザーには嬉しい選択です。

IMU の姿勢センサーがあれば、加速度、角度、軌跡の検出など、様々な場面で応用が可能です。スポーツのデータ収集や 3D リモートジェスチャーコントローラーなど、上記の機能をベースにした関連製品を作ることができます。

GRAYは M5 Core デバイスです。ESP-32 コアを搭載し、オープンソース、低コスト、フル機能で、回路設計、PCB 設計、ソフトウェア、金型設計、生産など、すべての段階での製品開発を容易にするモジュール型、スタッカブル、スケーラブル、ポータブルなデバイスです。

IoT プロトタイピングの最速の方法を探求したいのであれば、M5Stack 開発ボードは完璧なソリューションです。M5Stack 開発ボードは、産業グレードのケースとESP32 ベースの開発ボードで覆われており、他の製品とは異なり、非常に効率的です。Wi-Fi モジュールと統合され、デュアルコアと 16MB の SPI フラッシュを搭載しています。31 以上の M5Stack スタッカブルモジュール、40 以上の拡張可能なユニット、およびさまざまなレベルのプログラム言語とともに、IoT 製品を非常に短時間で作成および検証することができます。

サポートする開発プラットフォームとプログラミング言語 Arduino、 UIFlow を用いた Blockly 言語、Micropython.M5Stack は、あなたのプログラミングスキルに関係なく、あなたのアイデアを実現し、最終的な製品化に至るまで、すべてのステップをガイドします。

ESP8266 で遊んだことがあれば、ESP32 が ESP8266 の完璧なアップグレードであることが分かるでしょう。ESP32 は、より多くの GPIO、より多くのアナログ入力と 2 つのアナログ出力、複数の追加周辺回路(予備の UART など)を備えています。ESP-IDF の公式開発プラットフォームには、FreeRTOS が移植されています。デュアルコアとリアルタイム OS により、より整理されたコードと高速なプロセッサを手に入れることができます。

クイックスタート

This tutorial will show you how to control Gray devices through the UIFlow graphical programming platform
This tutorial will show you how to control the Gray device through the UIFlow2.0 graphical programming platform
This tutorial will show you how to program and control Gray devices through Arduino IDE

特徴

  • ESP32 ベース
  • スピーカー、ボタン、LCD 内蔵
  • TF カードスロット (最大 16GB まで対応)
  • バッテリーソケットとリチウムポリマーバッテリー
  • 拡張可能なピン&ホール
  • M-Bus ソケット&ピン
  • マルチプラットフォーム開発に対応

含まれるもの

  • 1x Gray
  • 10x メス-オス Dupont
  • 1x Type-C USB(20cm)
  • 1x 利用者マニュアル
  • 1x ステッカー

アプリケーション

  • モノのインターネット端末のコントローラー
  • STEM 教育製品
  • DIY 制作

仕様

Resources Parameter
ESP32 240MHz dual core, 600 DMIPS, 520KB SRAM, Wi-Fi
Flash Memory 16MB (old: 4MB)
Power Input 5V @ 500mA
Port TypeC x 1, GROVE(I2C+I/0+UART) x 1
IPS Screen 2 inch, 320x240 Colorful TFT LCD, ILI9342C, max brightness 853nit
Speaker 1W-0928
Button Custom button x 3
Core Bottom Port PIN (G1,G2,G3,G16, G17, G18, G19, G21, G22, G23, G25, G26, G35, G36)
MEMS BMM150 + MPU6886
Battery 110mAh @ 3.7V
Antenna 2.4G 3D Antenna
Operating Temperature 0°C to 60°C
Net weight 49.2g
Gross weight 93g
Product Size 54 x 54 x 18.9 mm
Package Size 95 x 65 x 25mm
Case Material Plastic ( PC )

操作説明

電源オン/オフ

電源オン/オフ操作
電源オン: 左側の赤い電源ボタンを一回押します。
電源オフ: 左側の赤い電源ボタンを素早く2回押します。
注意: デフォルトでは、USB給電中に電源をオフにすることはできません。

回路図

周辺機器ピンマップ

**LCD と TF カード

LCD :320x240 TF カード 最大サイズ 16GB

ESP32 Chip GPIO23 GPIO19 GPIO18 GPIO14 GPIO27 GPIO33 GPIO32 GPIO4
ILI9342C MOSI/MISO / CLK CS DC RST BL
TF Card MOSI MISO CLK CS

**ボタンとスピーカ

ESP32 Chip GPIO39 GPIO38 GPIO37 GPIO25
Button Pin BUTTON A BUTTON B BUTTON C
Speaker Speaker Pin

**GROVE(HY-2.04P)ポート&IP5306

使用している IP5306 の I2C バージョンは、パワーマネージメント用にカスタマイズしています。

その I2C アドレスは 0x75 です。データシートは こちら をご覧ください。

ESP32 Chip GPIO22 GPIO21 5V GND
GROVE A SCL SDA 5V GND
IP5306 SCL SDA 5V GND

IP5306 charging/discharging,Voltage parameter

charging discharging
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-Axis MotionTracking Sensor MPU6886

MPU6886 I2C address 0x68

ESP32 Chip GPIO22 GPIO21 5V GND
MPU6886 SCL SDA 5V GND

3-Axis Geomagnetic Sensor BMM150

BMM150 I2C address 0x10

ESP32 Chip GPIO22 GPIO21 5V GND
BMM150 SCL SDA 5V GND

M5PORT 定義

PORT PIN Note:
PORT-A(Red) G21/22 I2C
PORT-B(Black) G26/36 DAC/ADC
PORT-C(Blue) G16/17 UART

ESP32 ADC/DAC

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

Charging current measured value

charging current Fully charged current(Power OFF) Fully charged current(Power ON)
1.069A - 0.073A

M-BUS

M_BUS

For more information about Pin assignment and Pin Remapping, Please refer to ESP32 Datasheet

M-BUS BUS(compared to M5Core2)

関連リンク

ソフトウェア

Arduino IDE

USB ドライバ

下のリンクをクリックして、OS に合ったドライバーをダウンロードしてください。現在、2 種類のドライバチップバージョン(CP210X/CH9102)が存在します。お使いのバージョンに合わせて、対応するドライバの圧縮パッケージをダウンロードしてください。圧縮パッケージを解凍後、インストールする OS の数に応じたインストールパッケージを選択してください(お使いの機器が使用している USB チップが不明な場合は、両方のドライバを同時にインストールすることができます).CH9102_VCP_SER_MacOS v1.7`のインストール中にエラーが発生することがありますが、実際にはインストールが完了していますので無視してください)
ドライバ名 適用ドライバチップ ダウンロードリンク
CP210x_VCP_Windows CP2104 ダウンロード
CP210x_VCP_MacOS CP2104 ダウンロード
CP210x_VCP_Linux CP2104 ダウンロード
CH9102_VCP_SER_Windows CH9102 ダウンロード
CH9102_VCP_SER_MacOS v1.7 CH9102 ダウンロード
MacOS のポート選択
MacOS では、2 つの利用可能なポートが表示される場合があります。使用する際は、wchmodemという名前のポートを選択してください。

Easyloader

Easyloader ダウンロードリンク 備考
Gray 工場出荷時ファームウェア Easyloader download /

動画

m5stack introduce

製品比較

Release Date Product Change
2017.9 Initial public release
2017.12 MPU6050+MAG3110 is changed to MPU9250, IP5306 is connected to I2C bus
2019.6 MPU9250 changed to MPU6886+BMM150
2019.7 TN screen changed to IPS screen
2020.3 Battery capacity changed from 150mAh to 110mAh /
Note: 2018.2A PCB version of the device does not support C2C (TypeC to TypeC) connection and PD power supply.