pdf-icon

Fire v2.7

SKU:K007-V27

説明

M5Stack FIREは、Espressif のメイン制御チップESP32を採用したコストパフォーマンスの高い Wi-Fi IoT コントローラです。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
    • リチウムイオン電池内蔵、電源管理チップ内蔵、TypeC および POGO PIN 対応
    • 安定した信頼性の高いワイヤレス通信のために細かく調整された RF 回路
  • 強力な拡張性
    • GROVE 拡張ポート x3(I2C、GPIO、UART)
    • M5Stack ソフトウェアおよびハードウェアシステムへの容易なアクセス、スタッカブルモジュール設計、プラグアンドプレイによるセンサー拡張性

クイックスタート

使用する開発プラットフォームを選択し、対応するチュートリアルを見て、すぐに始めることができます。

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

特徴

  • ESP32 をベースとした開発
  • 8M PSRAM + 16M FLASH メモリの組み合わせ
  • HD IPS ディスプレイパネルと各種ハードウェアペリフェラルを内蔵
  • 豊富なリソースインターフェイス、M5Stack スタッキングモジュールやセンサーと互換性があり、高い拡張性があります。
  • 8mm サイズの LEGO ブロックに対応したM5GO BOTTOM baseを採用し、組み立てる楽しさに溢れた構造。
  • Microsoft Azure 認証デバイス
  • マルチプラットフォーム開発に対応
    • UiFlow1
    • UiFlow2
    • Arduino IDE
    • ESP-IDF
    • PlatformIO

含まれるもの

  • 1x M5Stack FIRE
  • 1x M5GO チャージングベース
  • 2x LEGO ビルディングブロック
  • 4x LEGO コネクション
  • 1x M3 六角レンチ
  • 1x Type-C USB (50cm)
  • 1x ユーザーズマニュアル

アプリケーション

  • IoT コントローラー
  • DIY クリエイター作品
  • スマートホームの制御

仕様

仕様 パラメータ
SoC ESP32-D0WDQ6,240MHz dual core,600 DMIPS,520KB SRAM,Wi-Fi
フラッシュメモリ 16MB
PSRAM 8MB
入力電力 5V @ 500mA
インターフェース TypeC x1、POGO PIN x1、I2C x1、GPIO x1、UART x1
キーボード カスタムキー x 3
液晶画面 2.0 型 320*240 ILI9342C IPS パネル、最大輝度 853nit
スピーカー 1W-0928
マイクロフォン アナログ BSE3729 マイクロフォン
IMU 6 軸 MPU6886
USB チップ CH9102F
LED SK6812 RGB LED×10
アンテナ 2.4G 3D アンテナ
バッテリー 500mAh(3.7V)
動作温度 0℃ ~ 40℃
カバー素材 プラスチック(PC)
製品サイズ 54.0 x 54.0 x 28.6mm
製品重量 88.8g
梱包サイズ 106.7 x 69.1 x 40.4mm
梱包重量 148.6g

操作説明

電源オン/オフ

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

Schematics

ピンマッピング

LCD スクリーンと TF カード

LCD ピクセル | 320x240 TF カードは最大 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

ボタン&スピーカー

ESP32-D0WDQ6 GPIO39 GPIO38 GPIO37 GPIO25
Button Pins BUTTON A BUTTON B BUTTON C
Speakers Speaker Pin

GROVE Interface A & IP5306

電源管理チップ(IP5306)はカスタム I2C 版で、I2C アドレスは 0x75 です。IP5306 のレジスタマニュアルはこちらをクリックすると表示されます。

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

IP5306 の充放電、電圧パラメータ

充電 放電
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 3 軸加速度センサ+ 3 軸ジャイロセンサ

MPU6886 I2C アドレス 0x68

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

M5GO Base Pins

LED ストリップ&マイク&スピーカー搭載

ESP32-D0WDQ6 GPIO15 GPIO34 GPIO25
hardware SIG 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

M-BUS

M_BUS

GPIO15 の RGB LED を使用する場合は、Mode(15, OUTPUT_OPEN_DRAIN) で初期化することを推奨します, ピンアサインとピンリマップの詳細については、ESP32 データシートを参照してください。

製品サイズ

関連リンク

ソフトウェア

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.7 工場出荷時ファームウェア Easyloader download /

動画

M5Stack について

バージョンアップ情報

リリース日 製品の変更点 注意事項
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 に変更、構造の詳細を最適化
2023.4 アップグレード v2.7 スクリーンをガラススクリーンに変更し、よりクリアな表示を実現。Grove ポートにブースト機能を追加し、5.1V 出力をより安定した負荷で安定させる
Note: 2018.2A PCB 版のデバイスは、C2C(TypeC to TypeC)接続と PD 電源に対応していません。

新旧バージョンの比較