diff --git a/docs/assets/img/product_pics/core/M-BUS.jpg b/docs/assets/img/product_pics/core/M-BUS.jpg new file mode 100644 index 00000000..fc69968d Binary files /dev/null and b/docs/assets/img/product_pics/core/M-BUS.jpg differ diff --git a/docs/assets/img/product_pics/core/fire/m5_fire_04.jpg b/docs/assets/img/product_pics/core/fire/m5_fire_04.jpg new file mode 100644 index 00000000..fdf6876a Binary files /dev/null and b/docs/assets/img/product_pics/core/fire/m5_fire_04.jpg differ diff --git a/docs/en/product_documents/m5stack-core/m5core_basic.md b/docs/en/product_documents/m5stack-core/m5core_basic.md index 8c1b3745..6f49261b 100644 --- a/docs/en/product_documents/m5stack-core/m5core_basic.md +++ b/docs/en/product_documents/m5stack-core/m5core_basic.md @@ -1,14 +1,10 @@ -# M5Stack BASIC +# M5Core BASIC ## DESCRIPTION -The M5Stack **BASIC** is a development kit based on ESP32 chip. You can even -program The M5Stack BASIC through Blockly, Arduino or MicroPython. +The M5Stack **BASIC** is a black development kit based on ESP32 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) - **Quick Start** - 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) + +
+ basic_01 +
+
+ basic_02 +
+
+ basic_03 +
+
+ basic_04 +
+
+ basic_05 +
+ +
+ basic_05 +
\ No newline at end of file diff --git a/docs/en/product_documents/m5stack-core/m5core_fire.md b/docs/en/product_documents/m5stack-core/m5core_fire.md index a2e2e551..46c74893 100644 --- a/docs/en/product_documents/m5stack-core/m5core_fire.md +++ b/docs/en/product_documents/m5stack-core/m5core_fire.md @@ -2,22 +2,18 @@ ## DESCRIPTION -The M5Stack **FIRE** is a development kit based on ESP32 chip. You can even -program The M5Stack FIRE through Blockly, Arduino or MicroPython. +The M5Stack **FIRE** is a development kit based on ESP32 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 | | :----------: |:------------: | | ESP32 | 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.
+
+ +
+
\ No newline at end of file diff --git a/docs/en/product_documents/m5stack-core/m5core_gray.md b/docs/en/product_documents/m5stack-core/m5core_gray.md index a9aeacad..730f104c 100644 --- a/docs/en/product_documents/m5stack-core/m5core_gray.md +++ b/docs/en/product_documents/m5stack-core/m5core_gray.md @@ -2,14 +2,11 @@ ## DESCRIPTION -The M5Stack **GRAY**GRAY is a development kit based on ESP32 chip. You can even -program The M5Stack GRAY through Blockly, Arduino or MicroPython. +The M5Stack **GRAY** is a development kit based on ESP32 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)** -- **Quick Start** - 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) \ No newline at end of file +- **Quick Start** - 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) + +
+ gray_01 +
+
+ gray_02 +
+
+ gray_03 +
+
+ gray_04 +
+
+ gray_05 +
+ +
+ basic_05 +
\ No newline at end of file diff --git a/docs/en/product_documents/m5stack-core/m5go_iot_starter_kit.md b/docs/en/product_documents/m5stack-core/m5go_iot_starter_kit.md index 469b22be..a94d9396 100644 --- a/docs/en/product_documents/m5stack-core/m5go_iot_starter_kit.md +++ b/docs/en/product_documents/m5stack-core/m5go_iot_starter_kit.md @@ -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
+
+ +
+ basic_05
\ No newline at end of file diff --git a/docs/zh_CN/product_documents/m5stack-core/m5core_basic.md b/docs/zh_CN/product_documents/m5stack-core/m5core_basic.md index 04b28f7d..a6f87123 100644 --- a/docs/zh_CN/product_documents/m5stack-core/m5core_basic.md +++ b/docs/zh_CN/product_documents/m5stack-core/m5core_basic.md @@ -46,3 +46,19 @@ - **GitHub** - [Arduino GitHub](https://github.com/m5stack/M5Stack) - **快速上手** - 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) + +
+ basic_01 +
+
+ basic_02 +
+
+ basic_03 +
+
+ basic_04 +
+
+ basic_05 +
\ No newline at end of file