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により、より整理されたコードと高速なプロセッサを手に入れることができます。
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 ) |
ドライバ名 | 適用ドライバチップ | ダウンロードリンク |
---|---|---|
CP210x_VCP_Windows | CP2104 | ダウンロード |
CP210x_VCP_MacOS | CP2104 | ダウンロード |
CP210x_VCP_Linux | CP2104 | ダウンロード |
CH9102_VCP_SER_Windows | CH9102 | ダウンロード |
CH9102_VCP_SER_MacOS v1.7 | CH9102 | ダウンロード |
EasyLoaderは、製品に関連するケースプログラムを内蔵した、簡潔で高速なプログラムライターです。簡単な手順で主制御に焼き付け、一連の機能検証を行うことができます。
**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 |
PORT | PIN | Note: |
---|---|---|
PORT-A(Red) | G21/22 | I2C |
PORT-B(Black) | G26/36 | DAC/ADC |
PORT-C(Blue) | G16/17 | UART |
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 |
For more information about Pin assignment and Pin Remapping, Please refer to ESP32 Datasheet
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 | / |
2018.2A
PCB version of the device does not support C2C (TypeC to TypeC) connection and PD power supply.