fix fire mems to mpu9250

This commit is contained in:
塩入孔章
2018-11-23 15:32:47 +08:00
parent a25520c2c7
commit be04b46f75
14 changed files with 78 additions and 84 deletions
Binary file not shown.

After

Width:  |  Height:  |  Size: 102 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 95 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 100 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 102 KiB

After

Width:  |  Height:  |  Size: 170 KiB

@@ -19,15 +19,15 @@ The 2 DC driver module communicates with M5Stack FIRE through I2C bus. It's defa
Model | M5Stack FIRE
---|---
ESP32 | 240MHz dual core, 600 DMIPS, 4MB SRAM, Wi-Fi, dual mode Bluetooth
Flash | 16M-Bytes
ESP32 | 240MHz dual core, 600 DMIPS, 520KB SRAM, Wi-Fi, dual mode Bluetooth
Flash | 16MB Flash + 4MB pSRAM
Input | 5V @ 500mA
Interface | TypeC x 1, GROVE(I2C+I/0+UART), Pogo Pin x 1
LCD | 2 inch, 320x240 Colorful TFT LCD, ILI9342
Speaker | 1W-0928
Microphone | MEMS Analog BSE3729 Microphone
LED | SK6812 3535 RGB LED x 10
MEMS | MPU6050, MAG3110
MEMS | MPU9250 (MPU6500 + AK8963)
Battery | 550mAh @ 3.7V, inside
Op.Temp. | 32°F to 104°F ( 0°C to 40°C )
Size | 54 x 54 x 21 mm
@@ -2,7 +2,7 @@
## DESCRIPTION
The M5Stack **<mark>BASIC</mark>** is a black development kit based on <mark>ESP32</mark> chip composed of a black M5Core and a Bottom Base board. You can even program The M5Stack BASIC through Blockly, Arduino or MicroPython. The black core is a basic kit and **it does not own any MEMS chip(like MPU9250, MPU6050, or MAG3110...)**.
The M5Stack **<mark>BASIC</mark>** is a black development kit based on <mark>ESP32</mark> chip composed of a black M5Core and a Bottom Base board. You can even program The M5Stack BASIC through Blockly, Arduino or MicroPython. The black core is a basic kit and **it does not own any MEMS chip(like MPU9250...)**.
The a Bottom board on the back of M5Core. It's designed for expanding gpio on M-Bus besides I2S Pins(GPIO0, GPIO12, GPIO13, GPIO15, GPIO34)for DIY. Each gpio on M-Bus is expanded as pin and port for convenience and flexibility.
@@ -18,7 +18,7 @@ The a Bottom board on the back of M5Core. It's designed for expanding gpio on M-
| Source | Parameter |
| :----------: |:------------: |
| <mark>ESP32</mark> | 240MHz dual core, 600 DMIPS, 520K, Wi-Fi, dual mode Bluetooth |
| <mark>ESP32</mark> | 240MHz dual core, 600 DMIPS, 520KB SRAM, Wi-Fi, dual mode Bluetooth |
| Flash) | 4M-Bytes |
| Input | 5V @ 500mA |
| Interface | TypeC x 1, GROVE(I2C+I/0+UART) x 1 |
@@ -79,8 +79,9 @@ The a Bottom board on the back of M5Core. It's designed for expanding gpio on M-
**M-Bus**
*Please refer to the last picture*
<figure>
<img src="assets/img/product_pics/core/M-BUS.jpg" alt="M_BUS" width="300" height="300">
</figure>
## INCLUDES
@@ -118,7 +119,3 @@ The a Bottom board on the back of M5Core. It's designed for expanding gpio on M-
<figure>
<img src="assets/img/product_pics/core/basic/basic_05.jpg" alt="basic_05" width="65%" height="65%">
</figure>
<figure>
<img src="assets/img/product_pics/core/M-BUS.jpg" alt="basic_05" width="65%" height="65%">
</figure>
@@ -4,7 +4,7 @@
The M5Stack **<mark>FIRE</mark>** is a development kit based on <mark>ESP32</mark> chip. FIRE is a kit which composed of red m5core, M5Go Base and M5Go CHG. Base(for charging red m5core). You can even program The M5Stack FIRE through Blockly, Arduino or MicroPython.
The M5Stack FIRE equips the ESP32 with everything necessary to program, run and develop on the wonderchip. It also features a Six-Axis (Gyro + Accelerometer) MEMS (**MPU-6050**), a 3-Axis Digital Magnetometer (**MAG3110**) and a TFT LCD, so you can create a 3D remote gesture controller, a simple "Leap Motion" via M5Stack FIRE in a day in stead of couple weeks and so on.
The M5Stack FIRE equips the ESP32 with everything necessary to program, run and develop on the wonderchip. It also features a 9-Axis (Gyro + Accelerometer + Magnetometer) MEMS (**MPU-9250**) and a TFT LCD, so you can create a 3D remote gesture controller, a simple "Leap Motion" via M5Stack FIRE in a day in stead of couple weeks and so on.
M5Go CHG. Base is composed of POGO pin. M5Go Base is composed of PORT B, PORT C, 2 RGBLed Bars(SK6812), a microphone and a Battery(600mAh).
@@ -21,15 +21,15 @@ M5Go CHG. Base is composed of POGO pin. M5Go Base is composed of PORT B, PORT C,
| Source | Parameter |
| :----------: |:------------: |
| <mark>ESP32</mark> | 240MHz dual core, 600 DMIPS, 4MB SRAM, Wi-Fi, dual mode Bluetooth |
| Flash | 16M-Bytes |
| <mark>ESP32</mark> | 240MHz dual core, 600 DMIPS, 520KB SRAM, Wi-Fi, dual mode Bluetooth |
| Flash | 16MB Flash + 4MB pSRAM |
| Input | 5V @ 500mA |
| Interface | TypeC x 1, GROVE(I2C+I/0+UART) x 1 |
| LCD | 2 inch, 320x240 Colorful TFT LCD, ILI9342 |
| Speaker | 1W-0928 |
| Microphone | MEMS Analog BSE3729 Microphone |
| LED | SK6812 3535 RGB LED x 10 |
| **MEMS** | MPU6050, MAG3110 |
| **MEMS** | MPU9250 (MPU6500 + AK8963) |
| Battery | 550mAh @ 3.7V, inside vb |
| Op.Temp. | 32°F to 104°F ( 0°C to 40°C ) |
| Size | 54 x 54 x 12.5 mm |
@@ -96,18 +96,9 @@ M5Go CHG. Base is composed of POGO pin. M5Go Base is composed of PORT B, PORT C,
**MEMS Chip**
*MPU6050 i2c address: 0x68*
*MPU9250 i2c address: 0x68*
| MPU6050 | ESP32 Chip |
| :----------: |:------------: |
| SCL | GPIO22 |
| SDA | GPIO21 |
| 5V | 5V |
| GND | GND |
*MAG3110 i2c address: 0x0e*
| MAG3110 | ESP32 Chip |
| MPU9250 | ESP32 Chip |
| :----------: |:------------: |
| SCL | GPIO22 |
| SDA | GPIO21 |
@@ -137,7 +128,9 @@ M5Go CHG. Base is composed of POGO pin. M5Go Base is composed of PORT B, PORT C,
**M-Bus**
*Please refer to the last picture*
<figure>
<img src="assets/img/product_pics/core/M-BUS.jpg" alt="M_BUS" width="300" height="300">
</figure>
## INCLUDES
@@ -153,7 +146,9 @@ M5Go CHG. Base is composed of POGO pin. M5Go Base is composed of PORT B, PORT C,
- [Arduino](https://github.com/m5stack/M5Stack/tree/master/examples)
- [MicroPython](https://github.com/m5stack/M5GO/tree/master/examples)
- **Datasheet** - [ESP32](https://www.espressif.com/sites/default/files/documentation/esp32_datasheet_cn.pdf) - [MPU6050](https://www.invensense.com/wp-content/uploads/2015/02/MPU-6000-Datasheet1.pdf) - [MAG3110](https://www.nxp.com/docs/en/data-sheet/MAG3110.pdf)
- **Datasheet** - [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) - [AK8963](https://www.akm.com/akm/en/file/datasheet/AK8963C.pdf)
- **Register map** - [MPU9250](https://www.invensense.com/wp-content/uploads/2015/02/RM-MPU-9250A-00-v1.6.pdf)
- **GitHub** - [Arduino](https://github.com/m5stack/M5Stack) - [MicroPython](https://github.com/m5stack/M5GO)
@@ -180,5 +175,9 @@ M5Go CHG. Base is composed of POGO pin. M5Go Base is composed of PORT B, PORT C,
</figure>
<figure>
<img src="assets/img/product_pics/core/fire/m5_fire_04.jpg" >
<img src="assets/img/product_pics/core/fire/m5_fire_01.jpg" >
</figure>
<figure>
<img src="assets/img/product_pics/core/fire/m5_fire_02.jpg" >
</figure>
@@ -20,7 +20,7 @@ The a Bottom board on the back of M5Core. It's designed for expanding gpio on M-
| Source | Parameter |
| :----------: |:------------: |
| <mark>ESP32</mark> | 240MHz dual core, 600 DMIPS, 520K, Wi-Fi, dual mode Bluetooth |
| <mark>ESP32</mark> | 240MHz dual core, 600 DMIPS, 520KB SRAM, Wi-Fi, dual mode Bluetooth |
| Flash) | 4M-Bytes |
| Input | 5V @ 500mA |
| Interface | TypeC x 1, GROVE(I2C+I/0+UART) x 1 |
@@ -88,7 +88,9 @@ The a Bottom board on the back of M5Core. It's designed for expanding gpio on M-
**M-Bus**
*Please refer to the last picture*
<figure>
<img src="assets/img/product_pics/core/M-BUS.jpg" alt="M_BUS" width="300" height="300">
</figure>
## INCLUDES
@@ -129,7 +131,3 @@ The a Bottom board on the back of M5Core. It's designed for expanding gpio on M-
<figure>
<img src="assets/img/product_pics/core/gray/gray_05.jpg" alt="gray_05" width="65%" height="65%">
</figure>
<figure>
<img src="assets/img/product_pics/core/M-BUS.jpg" alt="basic_05" width="65%" height="65%">
</figure>
@@ -21,7 +21,7 @@ The a Bottom board on the back of M5Core. It's designed for expanding gpio on M-
| Source | Parameter |
| :----------: |:------------: |
| <mark>ESP32</mark> | 240MHz dual core, 600 DMIPS, 520K, Wi-Fi, dual mode Bluetooth |
| <mark>ESP32</mark> | 240MHz dual core, 600 DMIPS, 520KB SRAM, Wi-Fi, dual mode Bluetooth |
| Flash) | 4M-Bytes |
| Input | 5V @ 500mA |
| Interface | TypeC x 1, GROVE(I2C+I/0+UART) x 1 |
@@ -126,7 +126,9 @@ The a Bottom board on the back of M5Core. It's designed for expanding gpio on M-
**M-Bus**
*Please refer to the last picture*
<figure>
<img src="assets/img/product_pics/core/M-BUS.jpg" alt="M_BUS" width="300" height="300">
</figure>
## INCLUDES
@@ -151,8 +153,3 @@ The a Bottom board on the back of M5Core. It's designed for expanding gpio on M-
<figure>
<img src="assets/img/product_pics/core/m5go/m5go_main_board.jpg" width="500">
</figure>
<figure>
<img src="assets/img/product_pics/core/M-BUS.jpg" alt="basic_05" width="65%" height="65%">
</figure>
</figure>
@@ -20,7 +20,7 @@ We also supply some courses for teaching IOT programming. If you are interesting
| Source | Parameter |
| :----------: |:------------: |
| <mark>ESP32</mark> | 240MHz dual core, 600 DMIPS, 520K, Wi-Fi, dual mode Bluetooth |
| <mark>ESP32</mark> | 240MHz dual core, 600 DMIPS, 520KB SRAM, Wi-Fi, dual mode Bluetooth |
| Flash) | 4M-Bytes |
| Input | 5V @ 500mA |
| Interface | TypeC x 1, GROVE(I2C+I/0+UART) x 1 |
@@ -125,7 +125,9 @@ We also supply some courses for teaching IOT programming. If you are interesting
**M-Bus**
*Please refer to the last picture*
<figure>
<img src="assets/img/product_pics/core/M-BUS.jpg" alt="M_BUS" width="300" height="300">
</figure>
## INCLUDES
@@ -174,7 +176,3 @@ We also supply some courses for teaching IOT programming. If you are interesting
<figure>
<img src="assets/img/product_pics/core/m5go/m5go_06.png" width="500">
</figure>
<figure>
<img src="assets/img/product_pics/core/M-BUS.jpg" alt="basic_05" width="65%" height="65%">
</figure>
@@ -21,15 +21,15 @@
|項目|詳細|
|:---|:---|
|対応 Core | M5Stack FIRE <mark>※M5BALAには含まれません</mark>|
|ESP32| 240MHz x 2コア, 600 DMIPS, 4MB SRAM, Wi-Fi, デュアルモード Bluetooth|
|Flash| 16M-Bytes|
|ESP32| 240MHz x 2コア, 600 DMIPS, 520KB SRAM, Wi-Fi, デュアルモード Bluetooth|
|Flash| 16MB Flash + 4MB pSRAM|
|電源入力 | 5V @ 500mA|
|インターフェース | USB Type-C x 1, Grove(I2C+I/0+UART), Pogoピン x 1|
|画面 | 2 inch, 320x240 Colorful TFT LCD, ILI9342|
|スピーカー | 1W-0928|
|マイク | MEMS Analog BSE3729 Microphone|
|LED | SK6812 3535 RGB LED x 10|
|MEMS | MPU6050/MAG3110|
|MEMS | MPU9250 (MPU6500 + AK8963)|
|電池 | 550mAh @ 3.7V 内蔵|
|動作温度 | 32°F to 104°F ( 0°C to 40°C )|
|サイズ | 54 x 54 x 21 mm|
@@ -78,9 +78,9 @@
- [M5BALA 購入(スイッチサイエンス)](https://www.switch-science.com/catalog/3995/)
- [M5Stack FIRE 購入(スイッチサイエンス)](https://www.switch-science.com/catalog/3953/)
- [M5BALA 購入(AliExpress)](https://www.aliexpress.com/store/product/M5Satck-BALA-ESP32-2DC-PSRAM-MPU6050-MAG3110-BLE/3226069_32904033658.html)
- [M5BALA 購入(AliExpress)](https://www.aliexpress.com/store/product/M5Satck-BALA-ESP32-2DC-PSRAM-MPU9250-BLE/3226069_32904033658.html)
- [M5Stack FIRE 購入(AliExpress)](https://www.aliexpress.com/store/product/M5Stack-PSRAM-2-0-IoT-ESP32-16M-FLash-4M-PSRAM-BLE/3226069_32847906756.html)
- [LEGO-CABLE 購入(AliExpress)](https://www.aliexpress.com/store/product/M5Stack-M5Bala-ESP32-6Pin-10-20/3226069_32923086380.html)
- [MPU6050 データシート](https://store.invensense.com/datasheets/invensense/MPU-6050_DataSheet_V3%204.pdf)
- [MPU6050 レジスタマップ](https://www.invensense.com/wp-content/uploads/2015/02/MPU-6000-Register-Map1.pdf)
- [MAG3110 データシート](https://www.nxp.com/docs/en/data-sheet/MAG3110.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)
@@ -22,8 +22,8 @@ M5Go CHG.ベースはPOGOピン、M5GoベースはPORT B, PORT C, 2つのLEDバ
|項目|詳細|
|:---|:---|
|ESP32| 240MHz x 2コア, 600 DMIPS, 520KB SRAM, 4MB pSRAM, Wi-Fi, デュアルモードBluetooth|
|Flash| 16MB |
|ESP32| 240MHz x 2コア, 600 DMIPS, 520KB SRAM, Wi-Fi, デュアルモードBluetooth|
|Flash| 16MB Flash + 4MB pSRAM |
|電源入力| 5V @ 500mA |
|インターフェース | USB Type-C x 1, Grove(I2C+I/0+UART) x 1 |
|画面| 2 inch, 320x240 Colorful TFT LCD, ILI9342|
@@ -134,7 +134,7 @@ M5Go CHG.ベースはPOGOピン、M5GoベースはPORT B, PORT C, 2つのLEDバ
**M-Bus**
<figure>
<img src="assets/img/product_pics/core/M-BUS.jpg" alt="M_BUS" width="300px" height="300px">
<img src="assets/img/product_pics/core/M-BUS.jpg" alt="M_BUS" width="300" height="300">
</figure>
## パッケージ内容
@@ -170,15 +170,23 @@ M5Go CHG.ベースはPOGOピン、M5GoベースはPORT B, PORT C, 2つのLEDバ
- [MicroPython](/en/quick_start/m5core/m5stack_core_get_started_MicroPython)
<figure>
<img src="assets/img/product_pics/core/fire/product_pic_fire.jpg" alt="fire_01" width="300px" height="300px">
<img src="assets/img/product_pics/core/fire/product_pic_fire.jpg" alt="fire_01" width="300" height="300">
</figure>
<figure>
<img src="assets/img/product_pics/core/fire/simple_sch_just_for_fire.jpg" alt="fire_02" width="300px" height="300px">
<img src="assets/img/product_pics/core/fire/simple_sch_just_for_fire.jpg" alt="fire_02" width="300" height="300">
</figure>
<figure>
<img src="assets/img/product_pics/core/fire/interface_fire.jpg" alt="fire_03" width="300px" height="300px">
<img src="assets/img/product_pics/core/fire/interface_fire.jpg" alt="fire_03" width="300" height="300">
</figure>
<figure>
<img src="assets/img/product_pics/core/fire/m5_fire_01.jpg" alt="fire_03" width="300" height="300">
</figure>
<figure>
<img src="assets/img/product_pics/core/fire/m5_fire_02.jpg" alt="fire_03" width="300" height="300">
</figure>
## 関連情報
@@ -19,15 +19,15 @@ The 2 DC driver module communicates with M5Stack FIRE through I2C bus. It's defa
Model | M5Stack FIRE
---|---
ESP32 | 240MHz dual core, 600 DMIPS, 4MB SRAM, Wi-Fi, dual mode Bluetooth
Flash | 16M-Bytes
ESP32 | 240MHz dual core, 600 DMIPS, 520KB SRAM, Wi-Fi, dual mode Bluetooth
Flash | 16MB Flash + 4MB pSRAM
Input | 5V @ 500mA
Interface | TypeC x 1, GROVE(I2C+I/0+UART), Pogo Pin x 1
LCD | 2 inch, 320x240 Colorful TFT LCD, ILI9342
Speaker | 1W-0928
Microphone | MEMS Analog BSE3729 Microphone
LED | SK6812 3535 RGB LED x 10
MEMS | MPU6050, MAG3110
MEMS | MPU9250 (MPU6500 + AK8963)
Battery | 550mAh @ 3.7V, inside
Op.Temp. | 32°F to 104°F ( 0°C to 40°C )
Size | 54 x 54 x 21 mm
@@ -2,7 +2,7 @@
## 描述
M5Core **<mark>FIRE</mark>**是一款基于**ESP32**芯片(集成Wi-Fi和蓝牙)的升级版开发板,包括红色的主板、M5GO底座和M5GO充电底座。你可以用[M5Flow](http://flow.m5stack.com), MicroPython或Arduino来编程它. 这个红色主板包含3个按键、喇叭、LCD(320x240)、TF卡插槽、**MPU6050**和**MAG3110**。
M5Core **<mark>FIRE</mark>**是一款基于**ESP32**芯片(集成Wi-Fi和蓝牙)的升级版开发板,包括红色的主板、M5GO底座和M5GO充电底座。你可以用[M5Flow](http://flow.m5stack.com), MicroPython或Arduino来编程它. 这个红色主板包含3个按键、喇叭、LCD(320x240)、TF卡插槽、**MPU9250**。
M5GO底座内置PORT B, PORT C, 2个RGBLed灯条(SK6812), 一个麦克风和一个电池(550mAh)。
@@ -18,17 +18,17 @@ M5GO CHG.底座包含POGO Pin。FIRE主控通过POGO Pin与这个充电底座连
| 主控资源 | 参数 |
| :----------: |:------------: |
| <mark>ESP32</mark> | 240MHz dual core, 600 DMIPS, 4MB SRAM, Wi-Fi, dual mode Bluetooth |
| Flash | 16M-Bytes |
| Input | 5V @ 500mA |
| <mark>ESP32</mark> | 240MHz dual core, 600 DMIPS, 520KB SRAM, Wi-Fi, dual mode Bluetooth |
| Flash | 16MB Flash + 4MB pSRAM |
| Input | 5V @ 500mA |
| Interface | TypeC x 1, GROVE(I2C+I/0+UART) x 1 |
| LCD | 2 inch, 320x240 Colorful TFT LCD, ILI9342 |
| Speaker | 1W-0928 |
| Microphone | MEMS Analog BSE3729 Microphone |
| LED | SK6812 3535 RGB LED x 10 |
| **MEMS** | MPU6050, MAG3110 |
| Battery | 550mAh @ 3.7V, inside vb |
| Op.Temp. | 32°F to 104°F ( 0°C to 40°C ) |
| **MEMS** | MPU9250 (MPU6500 + AK8963) |
| Battery | 550mAh @ 3.7V, inside vb |
| Op.Temp. | 32°F to 104°F ( 0°C to 40°C ) |
| Size | 54 x 54 x 12.5 mm |
| C.A.S.E | Plastic ( PC ) |
| Weight | 56g |
@@ -93,18 +93,9 @@ M5GO CHG.底座包含POGO Pin。FIRE主控通过POGO Pin与这个充电底座连
**MEMS传感器**
*MPU6050 i2c address: 0x68*
*MPU9250 i2c address: 0x68*
| MPU6050 | ESP32 Chip |
| :----------: |:------------: |
| SCL | GPIO22 |
| SDA | GPIO21 |
| 5V | 5V |
| GND | GND |
*MAG3110 i2c address: 0x0e*
| MAG3110 | ESP32 Chip |
| MPU9250 | ESP32 Chip |
| :----------: |:------------: |
| SCL | GPIO22 |
| SDA | GPIO21 |
@@ -148,7 +139,9 @@ M5GO CHG.底座包含POGO Pin。FIRE主控通过POGO Pin与这个充电底座连
- **例程** - [Arduino](https://github.com/m5stack/M5Stack/tree/master/examples) - [MicroPython](https://github.com/m5stack/M5GO/tree/master/examples)
- **数据手册** - [ESP32](https://www.espressif.com/sites/default/files/documentation/esp32_datasheet_cn.pdf) - [MPU6050](https://www.invensense.com/wp-content/uploads/2015/02/MPU-6000-Datasheet1.pdf) - [MAG3110](https://www.nxp.com/docs/en/data-sheet/MAG3110.pdf)
- **数据手册** - [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) - [AK8963](https://www.akm.com/akm/en/file/datasheet/AK8963C.pdf)
- **Register map** - [MPU9250](https://www.invensense.com/wp-content/uploads/2015/02/RM-MPU-9250A-00-v1.6.pdf)
- **GitHub** - [Arduino](https://github.com/m5stack/M5Stack) - [MicroPython](https://github.com/m5stack/M5GO)
@@ -173,5 +166,9 @@ M5GO CHG.底座包含POGO Pin。FIRE主控通过POGO Pin与这个充电底座连
</figure>
<figure>
<img src="assets/img/product_pics/core/fire/m5_fire_04.jpg">
<img src="assets/img/product_pics/core/fire/m5_fire_01.jpg">
</figure>
<figure>
<img src="assets/img/product_pics/core/fire/m5_fire_02.jpg">
</figure>