pdf-icon

Fire

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 により、より整理されたコードと高速なプロセッサを手に入れることができます。

注意:
GPIO 16/17 は PSRAM に接続されています。そのため、他の機能モジュールを接続したり、積み重ねたりする場合、この 2 つのピンが競合しないようにしないと、デバイスが正常に動作せず、不安定になることがあります。
電源操作:
電源 ON: 左側の電源ボタンをクリックします。
電源 OFF: 左側の電源ボタンを素早くダブルクリックします。
注意: デフォルトでは USB から電源供給している場合は、電源 OFF はできません。
この製品は現在 EOL です。

クイックスタート

Choose the development platform you want to use, view the corresponding tutorial&quick-Start.

This tutorial will show you how to control FIRE devices through the UIFlow graphical programming platform
This tutorial will show you how to program and control FIRE devices through Arduino IDE
This tutorial will show you how to control FIRE devices through Micropython programming

特徴

  • ESP32 ベースのプロセッサ
  • スピーカー、3 つのボタン、液晶(320*240)
  • TF カードスロット(最大 16GB)
  • バッテリーソケット及びリチウムポリマーバッテリー内蔵
  • 豊富なインターフェースを装備、M-Bus ソケット、Grove 互換 HY-2.0-4P 端子
  • 複数の開発プラットフォームを利用できます。

含まれるもの

  • 1x FIRE
  • 1x M5GO 充電ベース
  • 2x LEGO block
  • 5x LEGO コネクションパーツ
  • 1x 六角レンチ
  • 1x Type-C USB(100cm)
  • 1x ユーザーマニュアル

アプリケーション

  • IoT コントローラー
  • DIY
  • スマートホームコントローラー

仕様

項目 パラメータ
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 )

デバイスドライバのインストール

以下のリンクをクリックして、OS に合ったドライバをダウンロードしてください。現在、CP210X(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
MacOS のポート選択
MacOS では、2 つの利用可能なポートが表示される場合があります。使用する際は、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

M5GO Base Port

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

M5PORT DEFINE

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

M-BUS

M_BUS

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

製品サイズ

関連リンク

ソフトウェア

Arduino

  • Click here to get Arduino code

Easyloader

EasyLoader は、工場出荷時のプログラムを内蔵し、簡単な手順でデバイスに書き込み、一連の機能検証を行うことができる、シンプルで高速なプログラム書き込みソフトです。

EasyLoader Windows バージョンのダウンロード

説明:
UIFlow ファームウェアをロードし、内蔵のデモプログラムは、加速度計、LED BAR、マイク、キーパッドといくつかの周辺センサーテスト、ファームウェアは、UIFlow グラフィカルプログラミングに使用することができますをサポートしています。

動画

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 へ変更 /
Note: 2018.2A と PCB に記載されているバージョンは Type-C-Type-C ケーブル及び PD power supply に対応していません。