# GRAY {docsify-ignore-all}

* * *
:memo:**[概要](#概要)** :bulb:**[クイックスタート](ja/quick_start/m5core/m5stack_core_quick_start)** :octocat:**[サンプルコード](https://github.com/m5stack/M5Stack/tree/master/examples/Basics)** :electric_plug:**[回路図](https://github.com/m5stack/M5-Schematic/blob/master/Core/Basic/M5-Core-Schematic(20171206).pdf)** 🛒**[購入リンク](https://www.aliexpress.com/item/M5Stack-ESP32-Mpu9250-9-Axies-IoT/32836393710.html)** :clapper:**[関連動画](#関連動画)**
## 概要
**M5Stack GRAY Kit**はM5Stack開発キットシリーズのひとつで、M5Stack BASICのアップグレード版です。16MBのフラッシュメモリやMPU9250MEMSセンサー(3軸ジャイロ + 3軸加速度 + 3軸地磁気)が追加されています。
IMUセンサーを用いると、加速度、角速度、地磁気を検出することができます。それらを利用して、スポーツの際の運動データ収集や、3Dリモートジェスチャーコントローラーなどを作ることができます。
最速でIoTプロトタイピングをしたいなら、M5Stack開発ボードは最も良いソリューションのひとつです。M5Stack開発ボードはしっかりとしたケースに収められていおり、ベースのESP32は高性能なデュアルコアCPU、4MBのSPIフラッシュ搭載といった特徴があります。またWi-FiやBluetoothも使用可能です。30以上の[M5Stack用モジュール](https://docs.m5stack.com/#/ja/?id=module)、40以上の[拡張ユニット](https://docs.m5stack.com/#/ja/?id=unit)、さまざまなプログラム言語を好きに組み合わせることで、短期間でIoT製品の作成や検証ができます。サポートされている開発プラットフォームおよびプログラム言語は次の通りです:[Arduino](http://www.arduino.cc)、[UIFlow](http://flow.m5stack.com)を使用したBlockly言語、[MicroPython](http://micropython.org/)。どのプログラムスキルの方にとっても、M5Stackは最速でアイデアを実現する手助けになるでしょう。
もし今までESP8266を使用した経験があるなら、ESP32はESP8266からの完璧なアップグレード版であることに気がつくでしょう。ESP32は、より多くのGPIO、アナログ入力、2つのアナログ出力、周辺機器の為の複数のインターフェース(予備UARTなど)などを備えています。公式開発プラットフォームESP-IDFはFreeRTOSを採用しています。リアルタイムOS内で、より体系的なコードとはるかに高速なプロセッサを利用可能です。
M5Stack Basicは2つの分離可能なパーツで構成されています。アッパー部分にはプロセッサ、チップ、その他のスロットコンポーネントが含まれています。また[ボトム部分](https://docs.m5stack.com/#/ja/base/core_bottom)には、リチウム電池、[M-BUS](https://m5stack.oss-cn-shenzhen.aliyuncs.com/image/m5-docs_schematic/M-BUS.png)ソケット、両サイドには拡張用のピンソケットが含まれています。
## 製品特徴
- 5V 直流電源
- USB Type-C
- ESP32ベース
- 16 MB Flash
- MPU9250
- スピーカー、ボタンx3、LCD(320x240)、電源/リセットボタンx1
- 2.4Gアンテナ: Proant 440
- TFカードスロット (16GBまでサポート)
- バッテリソケット & 150 mAh Lipoバッテリー
- 拡張ピン & LEGO用ホール
- Groveポート
- M-Busソケット & ピン
- 開発プラットフォーム [UIFlow](http://flow.m5stack.com), [MicroPython](http://micropython.org/), [Arduino](http://www.arduino.cc)
### ESP32特性
- 240 MHzデュアルコア Tensilica LX6 MCU、600DMIPS
- 520 KB SRAM
- 802.11 b/g/n HT40 Wi-Fi トランシーバー、ベースバンド、スタック & LWIP
- Bluetooth(Classic & BLE)
- ホールセンサー
- 10x 静電容量式タッチセンサー対応
- 32 kHz 水晶振動子
- 各GPIOピン PWM/タイマー/入力/出力 可能(一部除く)
- SDIO マスター/スレーブ 50MHz
- SDカードインターフェースサポート
## ピンマップ
### メインボードピンマップ
**LCD & TFカード**
*LCD解像度: 320x240*
*TFカード最大サイズ: 16GB*
| ESP32 Chip | GPIO23 | GPIO19 | GPIO18 | GPIO14 | GPIO27 | GPIO33 | GPIO32 | GPIO4 |
| ILI9341 | MOSI | / | CLK | CS | DC | RST | BL | |
| TF Card | MOSI | MISO | CLK | | | | | CS |
**ボタン & スピーカー**
| ESP32 Chip | GPIO39 | GPIO38 | GPIO37 | GPIO25 |
| Button | BUTTON A | BUTTON B | BUTTON C |
| Speaker | | | | Speaker Pin |
**GROVEポートA & IP5306**
*電源管理IC (IP5306) はカスタム品です。IP5306のI2Cアドレスは**0x75**です。[IP5306データシート](https://github.com/m5stack/M5-Schematic/blob/master/Core/IIC_IP5306_REG_V1.4.pdf)*
| ESP32 Chip | GPIO22 | GPIO21 |
| GROVE A | SCL | SDA |
| IP5306 | SCL | SDA | 5V | GND |
**9自由度IMUセンサー(MPU9250)**
*I2C Address: 0x68*
| ESP32 Chip | GPIO22 | GPIO21 | 5V | GND |
| MPU9250 | SCL | SDA | 5V | GND |
## 仕様
| 項目 |
詳細 |
| ESP32 |
240MHz dual core, 600 DMIPS, 520KB SRAM, Wi-Fi, dual mode Bluetooth |
| Flash |
16MB (旧: 4MB) |
| 電源入力 |
5V @ 500mA |
| インターフェース |
TypeC x 1, GROVE(I2C+I/0+UART) x 1 |
| LCD |
2インチ, 320x240 カラフル TFT LCD, ILI9341 |
| スピーカー |
1W-0928 |
| マイク |
MEMS Analog BSE3729 Microphone |
| LEDバー |
SK6812 3535 RGB LED x 10 |
| MEMS |
MPU9250 |
| バッテリ |
550mAh @ 3.7V 内蔵 |
| 動作温度 |
32°F to 104°F ( 0°C to 40°C ) |
| サイズ |
54 x 54 x 12.5 mm |
| ケース材質 |
プラスチック ( PC ) |
| 重量 |
120g(ボトム含む), 100g(コアのみ) |
**メモ:**
*各コアの主な仕様は以下の表の通りです。*
- *比較表の**チェック**は[こちら](https://github.com/m5stack/M5-Schematic/blob/master/Core/hardware_difference_between_cores_ja.md)。*
- *比較表の**ダウンロード**は[こちら](https://github.com/m5stack/M5-Schematic/blob/master/Core/M5%20Core%20Detailed%20Comparison.xlsx)。*
## パッケージ内容
- 1x M5Stack GRAY
- 1x M5Stackボトムモジュール
- 10x デュポンケーブル
- 1x USB Type-Cケーブル
- 1x ユーザーマニュアル
## 関連リンク
- **データシート**
- [ESP32](https://www.espressif.com/sites/default/files/documentation/esp32_datasheet_en.pdf)
- [MPU9250](https://www.invensense.com/wp-content/uploads/2015/02/PS-MPU-9250A-01-v1.1.pdf)
- [IP5306](https://github.com/m5stack/M5-Schematic/blob/master/Core/IIC_IP5306_REG_V1.4.pdf)
- [回路図](https://github.com/m5stack/M5-Schematic/blob/master/Core/Basic/M5-Core-Schematic(20171206).pdf)
## 関連動画
**m5stack 紹介**
**M5Core デモ**
[](https://m5stack.oss-cn-shenzhen.aliyuncs.com/video/Blog/Twitch201811/M5Stack%20Compass.mp4)[](https://m5stack.oss-cn-shenzhen.aliyuncs.com/video/Blog/Twitch201903/M5stack%20Gray.mp4)[](https://m5stack.oss-cn-shenzhen.aliyuncs.com/video/Blog/Twitch201811/M5Stack%20Avatar%20Custom%20Face.mp4)
[](https://m5stack.oss-cn-shenzhen.aliyuncs.com/video/Blog/Twitch201812/M5Stack%20Voice-Recognize.mp4)[](https://m5stack.oss-cn-shenzhen.aliyuncs.com/video/Blog/Twitch201811/M5stack%20Smart%20Electric%20Monitor.mp4)[](https://m5stack.oss-cn-shenzhen.aliyuncs.com/video/Blog/Twitch201904/Esplora-and-M5Stack.mp4)
[](https://m5stack.oss-cn-shenzhen.aliyuncs.com/video/Blog/Twitch201811/M5Stack%20Motion%20Detector.mp4)[](https://m5stack.oss-cn-shenzhen.aliyuncs.com/video/Blog/Twitch201812/M5stack%20Microphone%20.mp4)[](https://m5stack.oss-cn-shenzhen.aliyuncs.com/video/Blog/Twitch201811/M5Stack%20Robot.mp4)