Files

232 lines
11 KiB
Markdown
Raw Permalink Normal View History

2019-04-16 16:18:13 +08:00
# FIRE {docsify-ignore-all}
2018-12-25 16:04:58 +08:00
2019-02-28 13:43:11 +08:00
<img src="assets/img/product_pics/core/fire/product_pic_fire.png" alt="fire_01" width="350" height="350"> <img src="assets/img/product_pics/core/fire/m5_fire_01.png" width="350" height="350">
2018-12-25 16:04:58 +08:00
2018-12-25 17:20:16 +08:00
* * *
2019-01-23 12:10:53 +08:00
:memo:**[概要](#概要)**&nbsp;&nbsp;&nbsp;:bulb:**[クイックスタート](ja/quick_start/m5core/m5stack_core_quick_start)**&nbsp;&nbsp;&nbsp;:octocat:**[サンプルコード](https://github.com/m5stack/M5Stack/tree/master/examples/Basics)**&nbsp;&nbsp;&nbsp;:electric_plug:**[回路図](https://github.com/m5stack/M5-Schematic/blob/master/Core/Basic/M5-Core-Schematic(20171206).pdf)**&nbsp;&nbsp;&nbsp;🛒**[購入リンク](https://www.aliexpress.com/item/M5Stack-PSRAM-2-0-IoT-ESP32-16M-FLash-4M-PSRAM-BLE/32847906756.html)**&nbsp;&nbsp;&nbsp;:clapper:**[関連動画](#関連動画)**
2018-12-25 16:04:58 +08:00
## 概要
2019-04-30 12:24:55 +08:00
**M5Stack FIRE Kit**はM5Stack開発キットシリーズのひとつで、M5Stack GRAYをアップグレードしたものです。16MBフラッシュやIMUセンサーに加えて、4MBのPSRAM、M5GOボトム、M5GO CHGベースや大容量バッテリが追加されています。
2018-12-25 16:04:58 +08:00
2019-04-30 12:24:55 +08:00
IMUセンサーを用いると、加速度、角速度、地磁気を検出することができます。それらを利用して、スポーツの際の運動データ収集や、3Dリモートジェスチャーコントローラーなどを作ることができます。
2019-02-21 15:27:53 +08:00
<img src="assets/img/product_pics/base/m5go_charger_10.png" width="50%" height="50%"><img src="assets/img/product_pics/base/m5go_charger_09.png" width="50%" height="50%">
2018-12-25 16:04:58 +08:00
2019-04-30 12:24:55 +08:00
M5Stack Fireは3つの部分に分離可能です。アッパー部分はBasicやGray Kitと同じく、ESP32プロセッサやチップ、ソケット、LCDスクリーン、2.4Gアンテナなどが含まれています。ミドル部分は[M5GOボトム](https://docs.m5stack.com/#/ja/base/m5go_bottom)です。LiPoバッテリーや[M-BUS](https://m5stack.oss-cn-shenzhen.aliyuncs.com/image/m5-docs_schematic/M-BUS.png)ソケット、LEDバーや2つのGROVEポートを含みます。ボトム部分は充電用のチャージベースです。POGOピンで接続されます。
2018-12-25 16:04:58 +08:00
2019-04-30 12:24:55 +08:00
<img src="assets/img/product_pics/core/fire/m5_fire_06.png">
最速でIoTプロトタイピングをしたいなら、M5Stack開発ボードは最も良いソリューションのひとつです。M5Stack開発ボードはしっかりとしたケースに収められていおり、ベースのESP32は高性能なデュアルコアCPU、4MBのSPIフラッシュ搭載といった特徴があります。またWi-FiやBluetoothも使用可能です。30以上の[M5Stack用モジュール](https://docs.m5stack.com/#/ja/?id=module)、40以上の[拡張ユニット](https://docs.m5stack.com/#/ja/?id=unit)、さまざまなプログラム言語を好きに組み合わせることで、短期間でIoT製品の作成や検証ができます。サポートされている開発プラットフォームおよびプログラム言語は次の通りです:[Arduino](http://www.arduino.cc)、[UIFlow](http://flow.m5stack.com)を使用したBlockly言語、[MicroPython](http://micropython.org/)。どのプログラムスキルの方にとっても、M5Stackは最速でアイデアを実現する手助けになるでしょう。
もし今までESP8266を使用した経験があるなら、ESP32はESP8266からの完璧なアップグレード版であることに気がつくでしょう。ESP32は、より多くのGPIO、アナログ入力、2つのアナログ出力、周辺機器の為の複数のインターフェース(予備UARTなど)などを備えています。公式開発プラットフォームESP-IDFはFreeRTOSを採用しています。リアルタイムOS内で、より体系的なコードとはるかに高速なプロセッサを利用可能です。
M5Stack Basicは2つの分離可能なパーツで構成されています。アッパー部分にはプロセッサ、チップ、その他のスロットコンポーネントが含まれています。また[ボトム部分](https://docs.m5stack.com/#/ja/base/core_bottom)には、リチウム電池、[M-BUS](https://m5stack.oss-cn-shenzhen.aliyuncs.com/image/m5-docs_schematic/M-BUS.png)ソケット、両サイドには拡張用のピンソケットが含まれています。
## 製品特徴
- 5V 直流電源
- USB Type-C
- ESP32ベース
- 16 MB Flash
- 4 MB PSRAM
- MPU9250
- スピーカー、ボタンx3、LCD(320x240)、電源/リセットボタンx1
- 2.4Gアンテナ: Proant 440
- TFカードスロット (16GBまでサポート)
- バッテリソケット & 150 mAh Lipoバッテリー
- 拡張ピン & LEGO用ホール
- Groveポート
- M-Busソケット & ピン
- 開発プラットフォーム [UIFlow](http://flow.m5stack.com), [MicroPython](http://micropython.org/), [Arduino](http://www.arduino.cc)
### ESP32特性
- 240 MHzデュアルコア Tensilica LX6 MCU、600DMIPS
- 520 KB SRAM
- 802.11 b/g/n HT40 Wi-Fi トランシーバー、ベースバンド、スタック & LWIP
- BluetoothClassic & BLE
- ホールセンサー
- 10x 静電容量式タッチセンサー対応
- 32 kHz 水晶振動子
- 各GPIOピン PWM/タイマー/入力/出力 可能(一部除く)
- SDIO マスター/スレーブ 50MHz
- SDカードインターフェースサポート
2018-12-25 16:04:58 +08:00
2018-12-25 18:41:11 +08:00
## ピンマップ
2018-12-25 16:04:58 +08:00
2019-02-20 14:11:23 +08:00
### M5Stack Fireピンマップ
2018-12-25 16:04:58 +08:00
2019-04-30 12:24:55 +08:00
**LCD & TFカード**
2018-12-25 16:04:58 +08:00
2019-04-30 12:24:55 +08:00
*LCD解像度: 320x240*
*TFカード最大サイズ: 16GB*
2018-12-25 16:04:58 +08:00
2018-12-25 17:20:16 +08:00
<table>
<tr><td>ESP32 Chip</td><td>GPIO23</td><td>GPIO19</td><td>GPIO18</td><td>GPIO14</td><td>GPIO27</td><td>GPIO33</td><td>GPIO32</td><td>GPIO4</td></tr>
2019-03-25 09:49:50 +08:00
<tr><td>ILI9341</td><td>MOSI</td><td>/</td><td>CLK</td><td>CS</td><td>DC</td><td>RST</td><td>BL</td><td> </td></tr>
2018-12-25 17:20:16 +08:00
<tr><td>TF Card</td><td>MOSI</td><td>MISO</td><td>CLK</td><td> </td><td> </td><td> </td><td> </td><td>CS</td></tr>
</table>
2018-12-25 16:04:58 +08:00
2018-12-25 18:41:11 +08:00
**ボタン & スピーカー**
2018-12-25 16:04:58 +08:00
2018-12-25 17:20:16 +08:00
<table>
<tr><td>ESP32 Chip</td><td>GPIO39</td><td>GPIO38</td><td>GPIO37</td><td>GPIO25</td></tr>
<tr><td>Button</td><td>BUTTON A</td><td>BUTTON B</td><td>BUTTON C</td></tr>
<tr><td>Speaker</td><td> </td><td> </td><td> </td><td>Speaker Pin</td></tr>
</table>
2018-12-25 16:04:58 +08:00
**GROVEポートA & IP5306**
*電源管理IC (IP5306) はカスタム品です。IP5306のI2Cアドレスは**0x75**です。[IP5306データシート](https://github.com/m5stack/M5-Schematic/blob/master/Core/IIC_IP5306_REG_V1.4.pdf)*
2018-12-25 16:04:58 +08:00
2018-12-25 17:20:16 +08:00
<table>
<tr><td>ESP32 Chip</td><td>GPIO22</td><td>GPIO21</td></tr>
<tr><td>GROVE A</td><td>SCL</td><td>SDA</td></tr>
<tr><td>IP5306</td><td>SCL</td><td>SDA</td><td>5V</td><td>GND</td></tr>
2018-12-25 17:20:16 +08:00
</table>
2018-12-25 16:04:58 +08:00
2018-12-25 18:41:11 +08:00
**9自由度IMUセンサー(MPU9250)**
2018-12-25 16:04:58 +08:00
2018-12-25 17:20:16 +08:00
*I2C Address: 0x68*
2018-12-25 16:04:58 +08:00
2018-12-25 17:20:16 +08:00
<table>
<tr><td>ESP32 Chip</td><td>GPIO22</td><td>GPIO21</td><td>5V</td><td>GND</td></tr>
<tr><td>MPU9250</td><td>SCL</td><td>SDA</td><td>5V</td><td>GND</td></tr>
</table>
2018-12-25 16:04:58 +08:00
2018-12-25 19:08:11 +08:00
### M5GOベースピンマップ
2018-12-25 16:04:58 +08:00
2018-12-25 17:20:16 +08:00
**GROVE B**
2018-12-25 16:04:58 +08:00
2018-12-25 17:20:16 +08:00
<table>
<tr><td>ESP32 Chip</td><td>GPIO36</td><td>GPIO26</td><td>5V</td><td>GND</td></tr>
<tr><td>GROVE B</td><td>GPIO36</td><td>GPIO26</td><td>5V</td><td>GND</td></tr>
</table>
2018-12-25 16:04:58 +08:00
2018-12-25 17:20:16 +08:00
**GROVE C**
2018-12-25 16:04:58 +08:00
2018-12-25 17:20:16 +08:00
<table>
<tr><td>ESP32 Chip</td><td>GPIO16</td><td>GPIO17</td><td>5V</td><td>GND</td></tr>
<tr><td>GROVE C</td><td>RXD</td><td>TXD</td><td>5V</td><td>GND</td></tr>
</table>
2018-12-25 16:04:58 +08:00
2018-12-25 18:41:11 +08:00
**LEDバー & マイク**
2018-12-25 16:04:58 +08:00
2018-12-25 17:20:16 +08:00
<table>
<tr><td>ESP32 Chip</td><td>GPIO15</td><td>GPIO34</td></tr>
<tr><td>LED Bar</td><td>SIG Pin</td><td> </td></tr>
<tr><td>MicroPhone</td><td> </td><td>MIC Pin</td></tr>
</table>
2018-12-25 16:04:58 +08:00
2018-12-25 18:41:11 +08:00
## 仕様
2018-12-25 16:04:58 +08:00
2018-12-25 17:20:16 +08:00
<table>
<tr style="font-weight:bold">
2018-12-25 19:08:11 +08:00
<td>項目</td>
<td>詳細</td>
2018-12-25 17:20:16 +08:00
</tr>
<tr>
<td>ESP32</td>
<td>240MHz dual core, 600 DMIPS, 520KB SRAM, Wi-Fi, dual mode Bluetooth</td>
</tr>
<tr>
2019-03-13 15:58:49 +08:00
<td>Flash & PSRAM</td>
<td>16MB Flash + 4MB PSRAM</td>
2018-12-25 17:20:16 +08:00
</tr>
<tr>
2018-12-25 19:08:11 +08:00
<td>電源入力</td>
2018-12-25 17:20:16 +08:00
<td>5V @ 500mA</td>
</tr>
<tr>
2018-12-25 19:08:11 +08:00
<td>インターフェース</td>
2018-12-25 17:20:16 +08:00
<td>TypeC x 1, GROVE(I2C+I/0+UART) x 1</td>
</tr>
<tr>
<td>LCD</td>
2019-04-11 18:20:28 +08:00
<td>2インチ, 320x240 カラフル TFT LCD, ILI9341</td>
2018-12-25 17:20:16 +08:00
</tr>
<tr>
2018-12-25 19:08:11 +08:00
<td>スピーカー</td>
2018-12-25 17:20:16 +08:00
<td>1W-0928</td>
</tr>
<tr>
2018-12-25 19:08:11 +08:00
<td>マイク</td>
2018-12-25 17:20:16 +08:00
<td>MEMS Analog BSE3729 Microphone</td>
</tr>
<tr>
2018-12-25 19:08:11 +08:00
<td>LEDバー</td>
2018-12-25 17:20:16 +08:00
<td>SK6812 3535 RGB LED x 10</td>
</tr>
<tr>
2019-02-20 14:11:23 +08:00
<td>センサー</td>
2018-12-25 17:20:16 +08:00
<td>MPU9250</td>
</tr>
<tr>
2018-12-25 19:08:11 +08:00
<td>バッテリ</td>
<td>550mAh @ 3.7V 内蔵</td>
2018-12-25 17:20:16 +08:00
</tr>
<tr>
2018-12-25 19:08:11 +08:00
<td>動作温度</td>
2018-12-25 17:20:16 +08:00
<td>32°F to 104°F ( 0°C to 40°C )</td>
</tr>
<tr>
2018-12-25 19:08:11 +08:00
<td>サイズ</td>
2019-02-20 11:05:59 +08:00
<td>54 x 54 x 21 mm</td>
2018-12-25 17:20:16 +08:00
</tr>
<tr>
2018-12-25 19:08:11 +08:00
<td>ケース材質</td>
<td>プラスチック ( PC )</td>
2018-12-25 17:20:16 +08:00
</tr>
</table>
2018-12-25 16:04:58 +08:00
2019-02-13 16:45:57 +08:00
**<mark>メモ:</mark>**
2019-02-28 13:43:11 +08:00
*各コアの主な仕様は以下の表の通りです。*
2019-02-13 16:45:57 +08:00
2019-02-28 18:06:05 +08:00
- *比較表の**チェック**は[こちら](https://github.com/m5stack/M5-Schematic/blob/master/Core/hardware_difference_between_cores_ja.md)。*
2019-02-13 16:45:57 +08:00
2019-02-28 13:43:11 +08:00
- *比較表の**ダウンロード**は[こちら](https://github.com/m5stack/M5-Schematic/blob/master/Core/M5%20Core%20Detailed%20Comparison.xlsx)。*
2019-03-01 12:08:14 +08:00
<img src="https://m5stack.oss-cn-shenzhen.aliyuncs.com/image/m5-docs_table/core_comparison/core_main_comparison_04_ja.png">
2019-02-28 13:43:11 +08:00
2019-03-01 12:08:14 +08:00
<img src="https://m5stack.oss-cn-shenzhen.aliyuncs.com/image/m5-docs_table/core_comparison/core_main_comparison_05_ja.png">
2019-02-13 16:45:57 +08:00
2018-12-25 16:04:58 +08:00
## パッケージ内容
- 1x M5Stack FIRE
2019-04-30 12:24:55 +08:00
- 1x M5GOボトムベース
- 1x M5GOチャージベース
- 10x デュポンケーブル
- 1x USB Type-Cケーブル
- 1x ユーザーマニュアル
2018-12-25 16:04:58 +08:00
2019-04-30 12:24:55 +08:00
## 関連リンク
2018-12-25 16:04:58 +08:00
- **サンプルコード**
- [Arduino](https://github.com/m5stack/M5Stack/tree/master/examples)
- [MicroPython](https://github.com/m5stack/M5GO/tree/master/examples)
2019-02-20 14:11:23 +08:00
- **データシート**
- [ESP32](https://www.espressif.com/sites/default/files/documentation/esp32_datasheet_cn.pdf)
- [MPU9250](http://www.invensense.com/wp-content/uploads/2015/02/PS-MPU-9250A-01-v1.1.pdf)
- [MPU9250レジスタマップ](https://www.invensense.com/wp-content/uploads/2015/02/RM-MPU-9250A-00-v1.6.pdf)
- [AK8963 (日本語)](https://strawberry-linux.com/pub/AK8963.pdf)
- [AK8963 (英語)](https://www.akm.com/akm/ja/file/datasheet/AK8963C.pdf)
2019-04-30 12:24:55 +08:00
- [IP5306](https://github.com/m5stack/M5-Schematic/blob/master/Core/IIC_IP5306_REG_V1.4.pdf)
2018-12-25 16:04:58 +08:00
2018-12-25 17:20:16 +08:00
## 関連動画
2018-12-25 16:04:58 +08:00
2019-01-26 18:10:47 +08:00
**m5stackの紹介**
2018-12-25 16:04:58 +08:00
2019-03-19 14:56:33 +08:00
<video width="500" controls>
<source src="https://m5stack.oss-cn-shenzhen.aliyuncs.com/video/LukeVideo/m5stack%E7%AE%80%E4%BB%8B%EF%BC%88%E4%B8%AD%E6%96%87%EF%BC%89.mp4" type="video/mp4">
</video>
2019-04-11 14:40:01 +08:00
2019-04-30 12:24:55 +08:00
**m5stack デモ - Moddable SDKを使用したPIU-UIフレームワーク**
2019-04-11 14:40:01 +08:00
<video width="500" controls>
<source src="https://m5stack.oss-cn-shenzhen.aliyuncs.com/video/Blog/Twitch201904/run-time-display-rotation.mp4" type="video/mp4">
</video>