pdf-icon

Fire v2.6

SKU:K007-V26

説明

M5Stack FIRE コストパフォーマンスの高い「Wi-Fi」IoT コントローラで、Espressif の「ESP32」メインコントロールチップを採用し、低消費電力の「Xtensa® 32-bit LX6」マイクロプロセッサを 2 個搭載、メイン周波数は最大「240MHz」であります。8M PSRAM + 16M FLASH メモリ、2.0 インチフルカラー HD IPS ディスプレイ、IMU、LED、マイク、スピーカー、TFCard スロット、その他周辺機器を搭載しています。フルカバーケースのため、複雑な産業用アプリケーションでも回路の安定性が確保されます。内部には、拡張性の高い幅広い共通インターフェースリソース (ADC/DAC/I2C/UART/SPI など) を提供します。この機能的で強力な IoT コントローラは、様々な製品プロトタイピング、産業制御、スマートビルディングアプリケーションに非常に適用可能です。

  • 高い製品化率 `
    • 絶妙なデザイン、プロトタイピングをそのまま製品へ
    • 製品グレードのフルカバーカバーでより安定した回路動作を実現
  • 低コード開発
    • UIFlow グラフィカルプログラミングプラットフォームのサポート、スクリプトフリー、クラウドプッシュ
    • Arduino、ESP32-IDF およびその他の主流の開発プラットフォームと完全な互換性があります
    • FreeRTOS をサポートし、デュアルコアとマルチタスクのメカニズムで、それは効率的にタスクを実行することができ、プログラムを最適化します
  • 高集積化 `
    • 2.0 インチ IPS ディスプレイパネル、6 軸 IMU、プログラマブル RGB ライト x10、マイク、スピーカー、カスタムボタン x3
    • リチウムイオン電池内蔵、電源管理チップ内蔵、Type-C および POGO PIN に対応
    • 安定した信頼性の高いワイヤレス通信を実現するために細かく調整された RF 回路
  • 強力な拡張性
    • GROVE 拡張ポート x3 (I2C、GPIO、UART)
    • M5Stack ソフトウェアおよびハードウェアシステムへの容易なアクセス、スタッカブルモジュール設計、プラグアンドプレイによるセンサーの拡張
Note:
Fire の GPIO 16/17 はデフォルトで PSRAM に接続されています。そのため他のモジュールを PortC に接続あるいはスタックする際はこの 2 つのピント競合しないように注意する必要があります。競合した場合デバイスが正常に動作せず、不安定になることがあります。
電源 ON/OFF の操作:
電源 ON: 左側の電源ボタンをクリックすると起動します。
電源 OFF: 左側の電源ボタンを素早くダブルクリックすると電源 OFF できます。
*USB 電源供給時 *: デフォルトの設定では USB 電源供給している場合は電源 OFF できません。

クイックスタート

このチュートリアルでは、UIFlow グラフィカルプログラミングプラットフォームを使用して FIRE デバイスを制御する方法を紹介します。
このチュートリアルでは、UiFlow2 グラフィカルプログラミングプラットフォームを使用して FIRE デバイスを制御する方法を紹介します。
このチュートリアルでは、Arduino IDE を使用して FIRE デバイスをプログラミングし制御する方法を紹介します。

特徴

  • ESP32 ベースの開発環境
  • 8M PSRAM + 16MB FLASH メモリ
  • フルカラー IPS ディスプレイパネル及び様々な周辺機器を内蔵
  • 豊富なインターフェースを装備、M5Stack スタッカブルモジュールやセンサーと互換性があり高い拡張性があります
  • M5GO BOTTOM baseを装備しており、8mm サイズの LEGO ブロックと互換性があります
  • Microsoft Azure authentication デバイス
  • 複数の開発プラットフォームを利用可能:
    • UiFlow1
    • UiFlow2
    • Arduino IDE
    • ESP-IDF
    • PlatformIO

操作説明

BMM150 の磁場干渉
磁石を搭載した製品は BMM150 の磁場センサに干渉を与え、読み取り値が異常になる可能性があります。磁石を含む M5 マスター制御機器と組み合わせる場合、磁石を取り外し、同時に BMM150 センサを強磁場の近くに配置しないでください。

含まれるもの

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

アプリケーション

  • IoT コントローラー
  • 電子工作
  • スマートホームコントローラー

仕様

項目 パラメータ
SoC ESP32-D0WDQ6,240MHz dual core,600 DMIPS,520KB SRAM,Wi-Fi
Flash メモリ 16MB
PSRAM 8MB
入力仕様 5V @ 500mA
インターフェース Type-C x1, I2C x1, POGO PIN x1, GPIO x1 UART x
ボタン Physical button x 3
液晶スクリーン 2.0"@320*240 ILI9342C IPS panel, maximum brightness 853nit
スピーカー 1W-0928
IMU 6-axis MPU6886
USB Chip CH9102F
LED SK6812 RGB LED x 10
アンテナ 2.4G 3D Antenna
動作温度 0°C to 40°C
バッテリー 500mAh @ 3.7V
カバーの材料 Plastic (PC)
製品サイズ 54.0 x 54.0 x 28.6mm
製品重量 60.9g
梱包サイズ 106.7 x 69.1 x 40.4mm
梱包重量 143.9g

操作説明

BMM150 の磁場干渉
磁石を搭載した製品は BMM150 の磁場センサに干渉を与え、読み取り値が異常になる可能性があります。磁石を含む M5 マスター制御機器と組み合わせる場合、磁石を取り外し、同時に BMM150 センサを強磁場の近くに配置しないでください。

電源オン / オフ

電源オン / オフ操作
電源オン: 左側の赤い電源ボタンを一回押します。
電源オフ: 左側の赤い電源ボタンを素早く 2 回押します。
USB 給電: デフォルトでは、USB 給電中に電源をオフにすることはできません。
**注意:**
FIRE の GPIO 16 / 17 はデフォルトで PSRAM に接続されています。他の機能モジュールを接続またはスタックする際、これらのピンと競合しないように注意してください。不適切な動作やデバイスの不安定化を防ぐためです。

回路図

ピンマップ

LCD screen & TF card

LCD Pixel: 320x240 TF card support up to 16GB

ESP32-D0WDQ6 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-D0WDQ6 GPIO39 GPIO38 GPIO37 GPIO25
Button Pins BUTTON A BUTTON B BUTTON C
Speakers Speaker Pin

GROVE Interface A & IP5306

The power management chip (IP5306) is a custom I2C version, and its I2C address is 0x75. Click here to view the IP5306's register manual.

ESP32-D0WDQ6 GPIO22 GPIO21 5V GND
GROVE A SCL SDA 5V GND
IP5306 SCL SDA 5V GND

IP5306 charge/discharge, voltage parameters

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%

MPU6886

MPU6886 I2C address 0x68

ESP32-D0WDQ6 GPIO22 GPIO21 5V GND
MPU6886 SCL SDA 5V GND

M5GO Base Pins

LED strip & microphone & speaker

ESP32-D0WDQ6 GPIO15 GPIO34 GPIO25
hardware LED Pin Mic Pin Speaker Pin

HY2.0-4P

HY2.0-4P
PORT.A GND 5V G21 G22
PORT.B GND 5V G26 G36
PORT.C GND 5V G16 G17

ESP32 ADC/DAC

M5-Bus

FUNC PIN LEFT RIGHT PIN FUNC
GND 1 2 G35 ADC
GND 3 4 G36 ADC
GND 5 6 RST EN
MOSI G23 7 8 G25 DAC/SPK
MISO G19 9 10 G26 DAC
SCK G18 11 12 3V3
RXD0 G3 13 14 G1 TXD0
RXD2 G16 15 16 G17 TXD2
Int SDA G21 17 18 G22 Int SCL
GPIO G2 19 20 G5 GPIO
I2S_SK G12 21 22 G13 I2S_WS
I2S_OUT G15 23 24 G0 I2S_MK
HPWR 25 26 G34 I2S_IN
HPWR 27 28 5V
HPWR 29 30 BAT

GPIO15 の RGB LED を使用する場合は、Mode (15, OUTPUT_OPEN_DRAIN) でピンを初期化することを推奨します。 GPIO について詳しくは、こちらを参照してください。ESP32 datasheet

製品サイズ

データシート

ソフトウェア

Arduino

UiFlow1

UiFlow2

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

以下のリンクをクリックして、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という名前のポートを選択してください。

Easyloader

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

動画

M5Stack について

バージョン履歴

リリース日 変更点 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 へ変更 /
2021.8 v2.6 へバージョンアップ:地磁気センサー BMM150 を廃止、CP2104 から CH9102 へ変更、構造を最適化 /
Note: 2018.2A と PCB に記載されているバージョンは Type-C-Type-C ケーブル及び PD power supply に対応していません。