updated docs about m5core

This commit is contained in:
Lihuashen
2018-11-20 14:45:15 +08:00
parent b8ec1c344d
commit 07d2be1f41
7 changed files with 391 additions and 29 deletions
Binary file not shown.

After

Width:  |  Height:  |  Size: 228 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 501 KiB

@@ -1,14 +1,10 @@
# M5Stack BASIC
# M5Core BASIC
## DESCRIPTION
The M5Stack **<mark>BASIC</mark>** is a development kit based on <mark>ESP32</mark> chip. You can even
program The M5Stack BASIC through Blockly, Arduino or MicroPython.
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 BASIC equips the ESP32 with everything necessary to program,
and a TFT LCD, so you can create a 3D remote gesture controller, a
simple "Leap Motion" via M5Stack BASIC in a day in stead of couple weeks
and so on.
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.
## FEATURES
@@ -34,6 +30,58 @@ and so on.
| C.A.S.E | Plastic ( PC ) |
| Weight | 120g with bottom, 100g only core |
## PinMap
**Speak**
| Speak Pin | ESP32 Chip |
| :----------: |:------------: |
| Speak Pin | GPIO25 |
**Button**
| Button Pin | ESP32 Chip |
| :----------: |:------------: |
| BUTTON A | GPIO39 |
| BUTTON B | GPIO38 |
| BUTTON C | GPIO37 |
**GROVE A**
| GROVE A(I2C) | ESP32 Chip |
| :----------: |:------------: |
| SCL | GPIO22 |
| SDA | GPIO21 |
| 5V | 5V |
| GND | GND |
**LCD**
| ILI9341 | ESP32 Chip |
| :----------: |:------------: |
| MOSI | GPIO23 |
| MISO | / |
| CLK | GPIO18 |
| CS | GPIO14 |
| DC | GPIO27 |
| RST | GPIO33 |
| BL | GPIO32 |
**TF Card**
| TFCard Pin | ESP32 Chip |
| :----------: |:------------: |
| MOSI | GPIO23 |
| MISO | GPIO19 |
| CLK | GPIO18 |
| CS | GPIO4 |
**M-Bus**
*Please refer to the last picture*
## INCLUDES
- 1x M5Stack BASIC
@@ -52,3 +100,23 @@ and so on.
- **GitHub** - [Arduino GitHub](https://github.com/m5stack/M5Stack)
- **<mark>Quick Start</mark>** - Arduino - [MacOS](/en/quick_start/m5core/m5stack_core_get_started_Arduino_MacOS) - [Windows_64](/en/quick_start/m5core/m5stack_core_get_started_Arduino_Windows) - [MicroPython](/en/quick_start/m5core/m5stack_core_get_started_MicroPython)
<figure>
<img src="assets/img/product_pics/core/basic/basic_01.jpg" alt="basic_01" width="300px" height="300px">
</figure>
<figure>
<img src="assets/img/product_pics/core/basic/basic_02.jpg" alt="basic_02" width="300px" height="300px">
</figure>
<figure>
<img src="assets/img/product_pics/core/basic/basic_03.jpg" alt="basic_03" width="300px" height="300px">
</figure>
<figure>
<img src="assets/img/product_pics/core/basic/basic_04.jpg" alt="basic_04" width="40%" height="40%">
</figure>
<figure>
<img src="assets/img/product_pics/core/basic/basic_05.jpg" alt="basic_05" width="40%" height="40%">
</figure>
<figure>
<img src="assets/img/product_pics/core/M-BUS.jpg" alt="basic_05" width="40%" height="40%">
</figure>
@@ -2,22 +2,18 @@
## DESCRIPTION
The M5Stack **<mark>FIRE</mark>** is a development kit based on <mark>ESP32</mark> chip. You can even
program The M5Stack FIRE through Blockly, Arduino or MicroPython.
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 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.
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).
## FEATURES
- Programming Support
- Blockly
- Arduino
- Python
- M5Flow
- MicroPython
- Arduino
- Compatible LEGO
- TF Card Support
@@ -26,24 +22,127 @@ and so on.
| Source | Parameter |
| :----------: |:------------: |
| <mark>ESP32</mark> | 240MHz dual core, 600 DMIPS, 4MB SRAM, Wi-Fi, dual mode Bluetooth |
| Flash) | 16M-Bytes |
| Flash | 16M-Bytes |
| 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** | MPU6050, MAG3110 |
| Battery | 150mAh @ 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 |
## PinMap
**POGO Pin**
| POGO Pin | ESP32 Chip |
| :----------: |:------------: |
| SCL | GPIO22 |
| SDA | GPIO21 |
**LED Bar**
| LED Pin | ESP32 Chip |
| :----------: |:------------: |
| LED Pin | GPIO15 |
**MIC**
| MIC Pin | ESP32 Chip |
| :----------: |:------------: |
| MIC Pin | GPIO34 |
**Speak**
| Speak Pin | ESP32 Chip |
| :----------: |:------------: |
| Speak Pin | GPIO25 |
**Button**
| Button Pin | ESP32 Chip |
| :----------: |:------------: |
| BUTTON A | GPIO39 |
| BUTTON B | GPIO38 |
| BUTTON C | GPIO37 |
**GROVE**
| PORT A(I2C) | ESP32 Chip |
| :----------: |:------------: |
| SCL | GPIO22 |
| SDA | GPIO21 |
| 5V | 5V |
| GND | GND |
| PORT B(I/O) | ESP32 Chip |
| :----------: |:------------: |
| G36 | GPIO36 |
| G26 | GPIO26 |
| 5V | 5V |
| GND | GND |
| PORT C(UART2) | ESP32 Chip |
| :----------: |:------------: |
| RXD | GPIO16 |
| TXD | GPIO17 |
| 5V | 5V |
| GND | GND |
**MEMS Chip**
*MPU6050 i2c address: 0x68*
| MPU6050 | ESP32 Chip |
| :----------: |:------------: |
| SCL | GPIO22 |
| SDA | GPIO21 |
| 5V | 5V |
| GND | GND |
*MAG3110 i2c address: 0x0e*
| MAG3110 | ESP32 Chip |
| :----------: |:------------: |
| SCL | GPIO22 |
| SDA | GPIO21 |
| 5V | 5V |
| GND | GND |
**LCD**
| ILI9341 | ESP32 Chip |
| :----------: |:------------: |
| MOSI | GPIO23 |
| MISO | / |
| CLK | GPIO18 |
| CS | GPIO14 |
| DC | GPIO27 |
| RST | GPIO33 |
| BL | GPIO32 |
**TF Card**
| TFCard Pin | ESP32 Chip |
| :----------: |:------------: |
| MOSI | GPIO23 |
| MISO | GPIO19 |
| CLK | GPIO18 |
| CS | GPIO4 |
**M-Bus**
*Please refer to the last picture*
## INCLUDES
- 1x M5Stack FIRE
- 1x M5GO Bottom
- 1x M5GO Base
- 1x M5GO CHG BASE
- Type-C USB Cable
- User Manual
@@ -74,4 +173,8 @@ and so on.
<figure>
<img src="assets/img/product_pics/core/fire/interface_fire.jpg">
</figure>
<figure>
<img src="assets/img/product_pics/core/fire/m5_fire_04.jpg">
</figure>
@@ -2,14 +2,11 @@
## DESCRIPTION
The M5Stack **<mark>GRAY</mark>**GRAY is a development kit based on <mark>ESP32</mark> chip. You can even
program The M5Stack GRAY through Blockly, Arduino or MicroPython.
The M5Stack **<mark>GRAY</mark>** is a development kit based on <mark>ESP32</mark> chip composed of a gray M5Core and a Bottom Base board. You can even program The M5Stack GRAY through Blockly, Arduino or MicroPython.
The M5Stack GRAY equips the ESP32 with everything necessary to program,
run and develop on the wonderchip. It also features a Six-Axis (Gyro +
Accelerometer), 3-Axis Digital Magnetometer, MEMS(MPU9250), and a TFT
LCD, so you can create a 3D remote gesture controller, a simple "Leap
Motion" via M5Stack GRAY in a day in stead of couple weeks and so on.
The M5Stack GRAY equips the ESP32 with everything necessary to program, run and develop on the wonderchip. It also features a MEMS Chip(**MPU9250**), and a TFT LCD, so you can create a 3D remote gesture controller, a simple "Leap Motion" via M5Stack GRAY in a day in stead of couple weeks and so on.
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.
## FEATURES
@@ -29,12 +26,70 @@ Motion" via M5Stack GRAY in a day in stead of couple weeks and so on.
| Interface | TypeC x 1, GROVE(I2C+I/0+UART) x 1 |
| LCD | 2 inch, 320x240 Colorful TFT LCD, ILI9342 |
| Speaker | 1W-0928 |
| **MEMS** | MPU9250 |
| Battery | 150mAh @ 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 | 120g with bottom, 100g only core |
## PinMap
**Speak**
| Speak Pin | ESP32 Chip |
| :----------: |:------------: |
| Speak Pin | GPIO25 |
**Button**
| Button Pin | ESP32 Chip |
| :----------: |:------------: |
| BUTTON A | GPIO39 |
| BUTTON B | GPIO38 |
| BUTTON C | GPIO37 |
**MEMS Sensor**
| MPU9250 | ESP32 Chip |
| :----------: |:------------: |
| SCL | GPIO22 |
| SDA | GPIO21 |
**GROVE**
| Port A(I2C) | ESP32 Chip |
| :----------: |:------------: |
| SCL | GPIO22 |
| SDA | GPIO21 |
| 5V | 5V |
| GND | GND |
**LCD**
| ILI9341 | ESP32 Chip |
| :----------: |:------------: |
| MOSI | GPIO23 |
| MISO | / |
| CLK | GPIO18 |
| CS | GPIO14 |
| DC | GPIO27 |
| RST | GPIO33 |
| BL | GPIO32 |
**TF Card**
| TFCard Pin | ESP32 Chip |
| :----------: |:------------: |
| MOSI | GPIO23 |
| MISO | GPIO19 |
| CLK | GPIO18 |
| CS | GPIO4 |
**M-Bus**
*Please refer to the last picture*
## INCLUDES
- 1x M5Stack GRAY
@@ -55,4 +110,24 @@ Motion" via M5Stack GRAY in a day in stead of couple weeks and so on.
- **[Purchase](https://www.aliexpress.com/store/product/M5Stack-Official-In-Stock-ESP32-Mpu9250-9Axies-Motion-Sensor-Core-Development-Kit-Extensible-IoT-Development-Board/3226069_32836393710.html?spm=2114.12010615.8148356.12.25e96be7zRik8r.html)**
- **<mark>Quick Start</mark>** - Arduino - [MacOS](/en/quick_start/m5core/m5stack_core_get_started_Arduino_MacOS) - [Windows_64](/en/quick_start/m5core/m5stack_core_get_started_Arduino_Windows) - [MicroPython](/en/quick_start/m5core/m5stack_core_get_started_MicroPython)
- **<mark>Quick Start</mark>** - Arduino - [MacOS](/en/quick_start/m5core/m5stack_core_get_started_Arduino_MacOS) - [Windows_64](/en/quick_start/m5core/m5stack_core_get_started_Arduino_Windows) - [MicroPython](/en/quick_start/m5core/m5stack_core_get_started_MicroPython)
<figure>
<img src="assets/img/product_pics/core/gray/gray_01.jpg" alt="gray_01" width="300px" height="300px">
</figure>
<figure>
<img src="assets/img/product_pics/core/gray/gray_02.jpg" alt="gray_02" width="300px" height="300px">
</figure>
<figure>
<img src="assets/img/product_pics/core/gray/gray_03.jpg" alt="gray_03" width="300px" height="300px">
</figure>
<figure>
<img src="assets/img/product_pics/core/gray/gray_04.jpg" alt="gray_04" width="40%" height="40%">
</figure>
<figure>
<img src="assets/img/product_pics/core/gray/gray_05.jpg" alt="gray_05" width="40%" height="40%">
</figure>
<figure>
<img src="assets/img/product_pics/core/M-BUS.jpg" alt="basic_05" width="40%" height="40%">
</figure>
@@ -26,15 +26,111 @@ We also supply some courses for teaching IOT programming. If you are interesting
| Interface | TypeC x 1, GROVE(I2C+I/0+UART) x 1 |
| LCD | 2 inch, 320x240 Colorful TFT LCD, ILI9342 |
| Speaker | 1W-0928 |
| **MEMS** | MPU9250 |
| Battery | 150mAh @ 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 | 300g with bottom |
## PinMap
**POGO Pin**
| POGO Pin | ESP32 Chip |
| :----------: |:------------: |
| SCL | GPIO22 |
| SDA | GPIO21 |
**LED Bar**
| LED Pin | ESP32 Chip |
| :----------: |:------------: |
| LED Pin | GPIO15 |
**MIC**
| MIC Pin | ESP32 Chip |
| :----------: |:------------: |
| MIC Pin | GPIO34 |
**Speak**
| Speak Pin | ESP32 Chip |
| :----------: |:------------: |
| Speak Pin | GPIO25 |
**Button**
| Button Pin | ESP32 Chip |
| :----------: |:------------: |
| BUTTON A | GPIO39 |
| BUTTON B | GPIO38 |
| BUTTON C | GPIO37 |
**GROVE**
| PORT A(I2C) | ESP32 Chip |
| :----------: |:------------: |
| SCL | GPIO22 |
| SDA | GPIO21 |
| 5V | 5V |
| GND | GND |
| PORT B(I/O) | ESP32 Chip |
| :----------: |:------------: |
| G36 | GPIO36 |
| G26 | GPIO26 |
| 5V | 5V |
| GND | GND |
| PORT C(UART2) | ESP32 Chip |
| :----------: |:------------: |
| RXD | GPIO16 |
| TXD | GPIO17 |
| 5V | 5V |
| GND | GND |
**MEMS Chip**
*MPU9250 i2c address: 0x68*
| MPU9250 | ESP32 Chip |
| :----------: |:------------: |
| SCL | GPIO22 |
| SDA | GPIO21 |
| 5V | 5V |
| GND | GND |
**LCD**
| ILI9341 | ESP32 Chip |
| :----------: |:------------: |
| MOSI | GPIO23 |
| MISO | / |
| CLK | GPIO18 |
| CS | GPIO14 |
| DC | GPIO27 |
| RST | GPIO33 |
| BL | GPIO32 |
**TF Card**
| TFCard Pin | ESP32 Chip |
| :----------: |:------------: |
| MOSI | GPIO23 |
| MISO | GPIO19 |
| CLK | GPIO18 |
| CS | GPIO4 |
**M-Bus**
*Please refer to the last picture*
## INCLUDES
- 1x white M5Core
- 1x M5GO Base
- 6x Units
- 4x LEGO Accessories
- 3x GROVE Cables
@@ -53,4 +149,8 @@ We also supply some courses for teaching IOT programming. If you are interesting
<figure>
<img src="assets/img/product_pics/core/m5go/m5go_01.jpg" width="500">
</figure>
<figure>
<img src="assets/img/product_pics/core/M-BUS.jpg" alt="basic_05" width="40%" height="40%">
</figure>
@@ -46,3 +46,19 @@
- **GitHub** - [Arduino GitHub](https://github.com/m5stack/M5Stack)
- **<mark>快速上手</mark>** - Arduino - [MacOS](zh_CN/quick_start/m5core/m5stack_core_get_started_Arduino_MacOS) - [Windows_64](zh_CN/quick_start/m5core/m5stack_core_get_started_Arduino_Windows) - [MicroPython](zh_CN/quick_start/m5core/m5stack_core_get_started_MicroPython)
<figure>
<img src="assets/img/product_pics/core/basic/basic_01.jpg" alt="basic_01" width="300px" height="300px">
</figure>
<figure>
<img src="assets/img/product_pics/core/basic/basic_02.jpg" alt="basic_02" width="300px" height="300px">
</figure>
<figure>
<img src="assets/img/product_pics/core/basic/basic_03.jpg" alt="basic_03" width="300px" height="300px">
</figure>
<figure>
<img src="assets/img/product_pics/core/basic/basic_04.jpg" alt="basic_04" width="40%" height="40%">
</figure>
<figure>
<img src="assets/img/product_pics/core/basic/basic_05.jpg" alt="basic_05" width="40%" height="40%">
</figure>