FIRE v2.7

SKU:K007-V27

チュートリアル&クイックスタート

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

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

説明

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ソフトウェアおよびハードウェアシステムへの容易なアクセス、スタッカブルモジュール設計、プラグアンドプレイによるセンサー拡張性
**注意:**FIREのGPIO 16 / 17はデフォルトでPSRAMに接続されているため、他のモジュールを接続またはスタックする際は、この2つのピンと競合しないように注意し、デバイスが正常に動作せず不安定になるのを防ぐ必要があります。
電源操作:
電源ON:左側の赤いボタンをクリックします。
電源OFF: 左の赤いボタンを素早くダブルクリックします。
USB電源: デフォルトでは、USB電源がオンになっているときはシャットダウンすることができません。

製品の特徴

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

含まれるもの

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

アプリケーション

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

仕様

仕様 パラメータ
ESP32-D0WDQ6-V3 240MHzデュアルコア、600DMIPS、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℃
製品重量 62.3g
梱包重量 162g
製品寸法 54mm x 54mm x 30.5mm
梱包サイズ 105mm×65mm×40mm
カバー素材 プラスチック(PC)

新旧バージョンの比較

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

?">以下のリンクをクリックし、オペレーティングシステムに合ったドライバーをダウンロードしてください。現在、CP210X(CP2104版)/CP34X(CH9102版)ドライバ圧縮パッケージの2種類のドライバチップがあります。圧縮パッケージを解凍した後、インストールするOSの数に応じたインストールパッケージを選択してください。 (お使いのデバイスで使用するUSBチップが不明な場合は、両方のドライバを同時にインストールすることができます。CH9102_VCP_SER_MacOS v1.7`のインストール中にエラーが発生することがありますが、実際にはインストールは完了していますので、無視してください) 使用する際、もしプログラムが正常にダウンロードできない場合(プロンプトが時間オーバーやFailed to write to target RAM)は、デバイスドライバの再インストールを試してみてください。

| ドライバ名 | 適用ドライバチップ | ダウンロードリンク | を入力してください。

| CP210x_VCP_Windows | CP2104 | ダウンロード | | CP210x_VCP_MacOS | CP2104 | ダウンロード | | CP210x_VCP_Linux | CP2104 | ダウンロード | | CH9102_VCP_SER_Windows | CH9102 | ダウンロード | | CH9102_VCP_SER_MacOS v1.7 | CH9102 | ダウンロード |

EasyLoader

EasyLoader シンプルかつ高速なプログラムバーナーで、製品関連のケースプログラムを内蔵しており、簡単な手順でマスターコントロールに焼き付け、機能・性能を確認することができます。

Windows版EasyLoaderのダウンロード

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

ピンマッピング

LCDスクリーンとTFカード

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

ボタン&スピーカー

ESP32 Chip 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 Chip 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 Chip GPIO22 GPIO21 5V GND
MPU6886 SCL SDA 5V GND

M5GO Base Pins

Groveインターフェース B

ESP32 Chip GPIO36 GPIO26 5V GND
GROVE B GPIO36 GPIO26 5V GND

Groveインターフェース C

ESP32 Chip GPIO16 GPIO17 5V GND
GROVE C RXD TXD 5V GND

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

ESP32 Chip GPIO15 GPIO34 GPIO25
hardware SIG Pin MIC Pin Speaker Pin

M5 ポートの説明

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

M-BUS

M_BUS

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

関連リンク

回路図

Learn

Modern times make modern solutions possible. Therefore, the step to a digital snow globe is not that far.
We aim to build a robot that is effective in sanitizing surfaces without putting cleaners in harm's way.
An IoT office assistant with "free, busy and lunch" indicators, Pomodoro timers and quick meetings with IFTTT and your calendar integration.
An audio spectrum visualizer using the M5Stack internal mic or FC-04 sound sensor with the M5Stack core. Translated from a guide by macsbug
M5Stack recently released an updated LoRaWAN module. This tutorial teaches you how to connect it to The Things Network using UIFlow.
Out of the M5Stack family only the M5StickC has an inbuilt RTC. Here's how to add one to your other M5Stack devices
Simple setup of a Seeed Studio Grove ultrasonic sensor (not HC-SR04) in Arduino.
An FM radio (RDA5807) powered by UIFlow. 📻
A DIY project conduct with a thermal printer and M5Camera.
A minimal library book management system emulation program.
After I recently discovered how to play WAV files on the M5Stack, I thought it would be perfect to make a flashcard system.
This allows the display to be rotated to 0, 90, 180, and 270 degrees at any time with no added overhead.
Controlling DJI Tello drone with gestures via the M5Stack FIRE module and Edge Impulse.
Gate/door fingerprint security system with body temperature checks for the anti-COVID measure.
The PID Control Learning Platform is based on an M5Stack Fire & BaseX with TOF and Accel Units, and some Lego NXT parts.
The model will help learn / associate the items/phrases commonly used by a user (autistic/semi-verbal); so that they can communicate.
We aim to build a robot that is effective in sanitizing surfaces without putting cleaners in harm's way.
We have devised with an innovation that dispenses hand sanitizer, measures the temperature of user, shows the count of people in vicinity.
This year's Christmas, I decorated the tree with M5Stack devices.
Hand Hygienics aims to reduce spread of Covid-19 through contact.
Control a DJI Tello drone via Telegram from anywhere in the world
An automatic system to perform the tasks of Safe Entry. It consist an adjustable Thermometer, RFID / QR Code Check in and Counting.

関連動画

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電源に対応していません。