Fire SKU:K007
説明 Fire は、M5Stack 開発キットシリーズの中で高性能を重視した開発キットです。Gray キットのアップグレード版として、9 軸モーションセンサー(6 軸姿勢加速度計 + 3 軸磁気センサー)を搭載し、より強力なハードウェアリソース:16M Flash、8M PSRAM、強化型 Base(M5GO ベースおよび M5GO 充電ベース)、大容量バッテリーなどを備えています。ハードウェア性能を重視する開発者にとって、Fire は非常におすすめの選択肢です。
さまざまなアプリケーションシーンで姿勢センサー(加速度、角度、軌道伸展などのデータ検出)を活用できます。これにより、運動データ収集器、3D リモートジェスチャーコントローラーなどの関連製品を開発できます。
Fire には 3 つの分離可能なユニットがあります。トップ部は他の M5 本体と同様に、回路基板、チップ、LCD 画面、2.4G アンテナ、各種電子部品およびインタフェースを搭載。中央部は M5GO ベースと呼ばれ、リチウム電池、M5-Bus バスメスコネクタ、LED ストリップ、3 つの GROVE 拡張ポートを提供します。一番下は充電ベースで、M5GO ベースと POGO ピンで接続して充電できます。
クイックスタート 本チュートリアルでは、UiFlow グラフィカルプログラミングプラットフォームを用いて Fire デバイスを制御する方法を紹介します。
本チュートリアルでは、UiFlow2 グラフィカルプログラミングプラットフォームを用いて Fire デバイスを制御する方法を紹介します。
本チュートリアルでは、Arduino IDE を用いて Fire デバイスをプログラミングし制御する方法を紹介します。
特徴 ESP32 ベース開発 外付け PSRAM 搭載 内蔵 3 軸ジャイロ・3 軸加速度計・3 軸磁気センサー 内蔵スピーカー、ボタン、LCD 画面、電源 / リセットボタン TF カードスロット(最大 16GB 拡張可能) 内蔵リチウム電池 バックにマグネット吸着設計 拡張可能なピンおよびインターフェース M5-Bus バスメスコネクタ 開発プラットフォームUiFlow1 UiFlow2 Arduino IDE ESP-IDF PlatformIO 含まれるもの 1 x Fire 1 x M5GO 充電ベース 2 x LEGO ブロック 5 x LEGO コネクタ 1 x M3 六角レンチ 1 x USB Type-C 接続ケーブル(100cm) 1 x ユーザーマニュアル アプリケーション IoT コントローラー STEM 教育 DIY プロジェクト スマートホームデバイス 仕様 主制御リソース パラメータ SoC ESP32-D0WDQ6@デュアルコアプロセッサ、動作周波数 240MHz DMIPS 600 SRAM 520KB Flash 16MB PSRAM 8MB Wi-Fi 2.4 GHz Wi-Fi 入力電圧 5V@500mA ホストインターフェース USB Type-C x 1、GROVE (I2C+I/O+UART) x 1 IPS ディスプレイ 2 インチ、320x240 カラー TFT LCD、ILI9342C、最大輝度 853nit スピーカー 1W-0928 マイク MEMS アナログ BSE3729 マイクロフォン LED SK6812 3535 RGB LED x 10 MEMS BMM150 + SH200Q/MPU6886 アンテナ 2.4G 3D アンテナ ベースインターフェース PortA (I2C)、PortB (GPIO)、PortC (UART) バッテリー 500 mAh @ 3.7V、inside vb 動作温度 0 ~ 60°C ケース素材 プラスチック ( PC ) 製品サイズ 54.0 x 54.0 x 28.6mm 製品重量 62.6g 梱包サイズ 106.7 x 69.1 x 40.4mm 梱包重量 123.8g
操作説明 BMM150 磁界干渉
マグネットを搭載した製品は BMM150 磁気センサーに干渉し、異常な読み取り値をもたらす場合があります。マグネット付きの M5 メインデバイスを使用する場合はマグネットを外し、BMM150 センサーが強磁場の近くに置かれないよう注意してください。
電源オン / オフ 電源オン:左側の赤い電源ボタンをシングルクリック 電源オフ:左側の赤い電源ボタンを素早くダブルクリック USB 給電時:デフォルトでは USB 給電時に電源をオフにできません 注意
FIRE の GPIO 16/17 はデフォルトで PSRAM に接続されています。そのため、他の機能モジュールを接続またはスタックする際は、これらのピンとの競合を避けてください。動作不良や不安定になる可能性があります。
回路図 ピンマップ 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 カード MOSI MISO CLK CS
ボタン & スピーカー ESP32-D0WDQ6 GPIO39 GPIO38 GPIO37 GPIO25 ボタン BUTTON A BUTTON B BUTTON C スピーカー SPK ピン
GROVE ポート A & IP5306 電源管理チップ(IP5306)はカスタム I2C バージョンで、I2C アドレスは 0x75 です。こちら をクリックして IP5306 のレジスタマニュアルをご覧ください。
ESP32-D0WDQ6 GPIO22 GPIO21 5V GND GROVE A SCL SDA 5V GND IP5306 (0x75) 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 MPU6886 I2C アドレス: 0x68
ESP32-D0WDQ6 GPIO22 GPIO21 5V GND MPU6886 (0x68) SCL SDA 5V GND
BMM150 3 軸磁気センサー BMM150 I2C アドレス: 0x10
ESP32-D0WDQ6 GPIO22 GPIO21 5V GND BMM150 (0x10) SCL SDA 5V GND
M5GO ベースピンマップ LED ストリップ & マイク & スピーカー ESP32-D0WDQ6 GPIO15 GPIO34 GPIO25 ハードウェア SIG Pin MIC Pin SPK Pin
ESP32 ADC/DAC ADC1 ADC2 DAC1 DAC2 8 チャネル 10 チャネル 2 チャネル 2 チャネル G32-39 G0/2/4/12-15/25-27 G25 G26
HY2.0-4P HY2.0-4P Black Red Yellow White PORT.A GND 5V G21 G22 PORT.B GND 5V G26 G36 PORT.C GND 5V G16 G17
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 を使用する場合は、pinMode (15, OUTPUT_OPEN_DRAIN) で初期化をおすすめします。 ピンの割り当てやリマッピングの詳細は、ESP32 datasheet をご参照ください。
製品サイズ データシート ソフトウェア Arduino UiFlow1 UiFlow2 USB ドライバ
下記リンクからお使いの OS に合ったドライバをダウンロードしてください。現在、CP210X(CP2104 用)および CP34X(CH9102 用)2 種類のドライババージョンがあります。ダウンロード後、OS に合ったインストーラを選びインストールしてください。(ご利用の USB チップが不明な場合は両方インストールしてください。CH9102_VCP_SER_MacOS v1.7 ではインストール中にエラー表示される場合がありますが、問題ありませんので無視してください。)使用時、プログラム書き込みに失敗(タイムアウトや Failed to write to target RAM 等)した場合は、再度ドライバの再インストールをお試しください。
ドライバ名称 適合ドライバチップ ダウンロードリンク 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 出荷ファームウェア 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に変更 /
説明
2018.2A PCB バージョンのデバイスは C2C(Type-C to Type-C)接続および PD 給電に対応していません。