SKU:K007
M5Stack FIRE Kitは、M5Stack 開発キットシリーズの 1 つで、Gray Kit からアップグレードされたキットです。9 軸 IMU センサー(6 軸姿勢加速度測定+ 3 軸磁気測定)を搭載し、16M フラッシュ+ 8M PSRAM、拡張ベース(M5GO ベースと M5GO CHG ベース)、大容量バッテリーなど、より多くのハードウェアリソースを装備しています。ハードウェアの性能を求める開発者にとっては、Fire は良い選択肢になると思います。
IMU の姿勢センサーがあれば、加速度、角度、軌跡の検出など、様々な場面で応用が可能です。スポーツのデータ収集や 3D リモートジェスチャーコントローラーなど、上記の機能をベースにした関連製品を作ることができます。
FIREは、M5 Core デバイスです。ESP-32 コアを搭載し、オープンソース、低コスト、フル機能で、回路設計、PCB 設計、ソフトウェア、金型設計、生産など、すべての段階での新製品開発を容易にするモジュール型、スタッカブル、スケーラブル、かつポータブルなデバイスです。
M5Stack Fire は、3 つのパーツから構成されています。一番上のパーツは、ベーシックキットやグレーキットと同様に、各種プロセッサー、チップ、ソケット、2.4G アンテナ、ESP32、電源管理 IC、LCD スクリーン、その他のインターフェース部品が搭載されています。中段は M5GO ベースと呼ばれ、リチウム電池、M-BUS ソケット、LED バー、さらに 3 つの GROVE ポートを提供します。下部は充電台になっており、POGO ピンを介して M5GO ベースに接続することが可能です。
対応する開発プラットフォームとプログラミング言語。Arduino、 UIFlow を使った Blockly 言語、Micropython。M5Stack は、あなたのプログラミングスキルに関係なく、あなたのアイデアを実現し、製品化するためのすべてのステップをサポートします。
もし、ESP8266 の経験があるなら、ESP32 は ESP8266 の完全なアップグレードであることがわかるはずです。ESP32 は多くの GPIO を持っています。公式開発プラットフォームである ESP-IDF は FreeRTOS から移植されました。デュアルコアとリアルタイム OS により、より整理されたコードと高速なプロセッサを手に入れることができます。
Choose the development platform you want to use, view the corresponding tutorial&quick-Start.
項目 | パラメータ |
---|---|
ESP32 | 240MHz dual core, 600 DMIPS, 520KB SRAM, Wi-Fi |
Flash メモリ | 16MB |
PSRAM | 8MB |
入力仕様 | 5V @ 500mA |
ポート | TypeC x 1, GROVE(I2C+I/0+UART) x 1 |
液晶スクリーン | 2 inch, 320x240 Colorful IPS LCD, ILI9342C, max brightness 853nit |
スピーカー | 1W-0928 |
ボタン | Custom button x 3 |
IMU | BMM150 + MPU6886 |
バッテリー | 500 mAh @ 3.7V |
アンテナ | 2.4G 3D Antenna |
動作温度 | 0°C to 60°C |
製品重量 | 62.3g |
梱包重量 | 162g |
製品サイズ | 54mm x 54mm x 30.5mm |
パッケージサイズ | 105mm x 65mm x 40mm |
カバーの材料 | Plastic ( PC ) |
CP2104
版)/CP34X(CH9102
版)ドライバ圧縮パッケージの 2 種類のドライバチップが存在します。圧縮パッケージを解凍後、インストールする OS の数に応じたインストールパッケージを選択してください。 (お使いのデバイスが使用している USB チップが不明な場合は、両方のドライバを同時にインストールすることができます。CH9102_VCP_SER_MacOS v1.7`のインストール中にエラーが発生することがありますが、実際にはインストールは完了していますので無視してください) 使用する際、もしプログラムが正常にダウンロードできない場合(プロンプトが overtime になったり、Failed to write to target RAM)は、デバイスドライバの再インストールを試してみてください。ドライバ名 | 対応チップ | ダウンロードリンク link |
---|---|---|
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 |
wchmodem
という名前のポートを選択してください。LCD & TF card
LCD :320x240 TF card Maximum size 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 |
Button & Speaker
ESP32 Chip | GPIO39 | GPIO38 | GPIO37 | GPIO25 |
---|---|---|---|---|
Button Pin | BUTTON A | BUTTON B | BUTTON C | / |
Speaker | Speaker Pin |
GROVE Port A & IP5306
We've use the customized I2C version of IP5306, on power management。
Its I2C address is 0x75. Click here to check its datasheet
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 |
GROVE Port B
ESP32 Chip | GPIO36 | GPIO26 | 5V | GND |
---|---|---|---|---|
GROVE B | GPIO36 | GPIO26 | 5V | GND |
GROVE Port C
ESP32 Chip | GPIO16 | GPIO17 | 5V | GND |
---|---|---|---|---|
GROVE C | RXD | TXD | 5V | GND |
LED Bar & Microphone & Speaker
ESP32 Chip | GPIO15 | GPIO34 | GPIO25 |
---|---|---|---|
Hardwares | SIG Pin | MIC Pin | Speaker Pin |
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 |
When using the RGB LED of gpio15, it is recommended to initialize,pinMode(15, OUTPUT_OPEN_DRAIN); For more information about Pin assignment and Pin Remapping, Please refer to ESP32 Datasheet
EasyLoader は、工場出荷時のプログラムを内蔵し、簡単な手順でデバイスに書き込み、一連の機能検証を行うことができる、シンプルで高速なプログラム書き込みソフトです。
m5stack introduce
リリース日 | 変更点 | Notes |
---|---|---|
2018.6 | 最初のリリース | / |
2019.7 | MPU9250 から SH200Q+BMM150 へ変更, TN 液晶から IPS 液晶へ変更 | 画面の色がネガポジ反転するので M5Stack ライブラリ(v0.2.8 以上を利用してください) |
2019.8 | SH200Q から MPU6886 に変更 | / |
2019.11 | バッテリー容量を 600mAh から 500mAh へ変更 | / |
2020.4 | PSRAM のサイズを 4MB から 8MB へ変更 | / |
2018.2A
と PCB に記載されているバージョンは Type-C-Type-C ケーブル及び PD power supply に対応していません。