diff --git a/docs/assets/img/faq/m5stickc_05.jpg b/docs/assets/img/faq/m5stickc_05.jpg index 39021dff..3635a3e6 100644 Binary files a/docs/assets/img/faq/m5stickc_05.jpg and b/docs/assets/img/faq/m5stickc_05.jpg differ diff --git a/docs/assets/img/product_pics/core/basic/lib_01.jpg b/docs/assets/img/product_pics/core/basic/lib_01.jpg index 18b455dd..758f5099 100644 Binary files a/docs/assets/img/product_pics/core/basic/lib_01.jpg and b/docs/assets/img/product_pics/core/basic/lib_01.jpg differ diff --git a/docs/assets/img/product_pics/core/basic/lib_02.jpg b/docs/assets/img/product_pics/core/basic/lib_02.jpg index 6806e7f7..d59cf91c 100644 Binary files a/docs/assets/img/product_pics/core/basic/lib_02.jpg and b/docs/assets/img/product_pics/core/basic/lib_02.jpg differ diff --git a/docs/en/core/basic.md b/docs/en/core/basic.md index 885f939f..bff97a22 100644 --- a/docs/en/core/basic.md +++ b/docs/en/core/basic.md @@ -19,19 +19,13 @@ M5Stack Basic is consist with two separable parts. the upside part has all kinds -**Notice:** -1)Basic kit have no IMU sensor inside -2)GPIO0, GPIO12, GPIO13, GPIO15, GPIO34, pins that related to I2S are not extended out -3)GPIO34-39 are input-only - - **Notice:** The newly-produced M5Core replaces the screen with better display performance and higher viewing angle, so it has some compatibility problems with the old Arduino library. When using the old library for screen driving, it will produce reverse color display. You can open the Arduino. The library management option will upgrade your M5Stack library to the latest version (after 0.2.8) to solve this problem. - -
- + +


+ ## Product Features @@ -41,7 +35,7 @@ The newly-produced M5Core replaces the screen with better display performance an - ESP32-based - Case Material: PC + ABS - 4 MByte flash -- Speaker, 3 Buttons, LCD(320*240), 1 Reset +- Speaker, 3 Buttons,Color LCD(320*240), 1 Reset - 2.4G Antenna: Proant 440 - TF card slot (16G Maximum size) - Battery Socket & 150 mAh Lipo Battery @@ -112,7 +106,7 @@ The newly-produced M5Core replaces the screen with better display performance an IP5306SCLSDA5VGND -**IP5306 charging/discharging,Current parameter** +**IP5306 charging/discharging,Voltage parameter** @@ -198,15 +192,18 @@ The newly-produced M5Core replaces the screen with better display performance an **Notice1:M5PORT EXPLAIN** -*You can identify the port name and function by its color, red is PortA(21/22) mainly used for I2C, black is PortB(26/36) which can be used for AD/DA, Singel-bus communication, Blue is PortC(16/17) can be used for Uart. Correspondingly, most of the M5 Units have the Port with matched color for specify which port it should go in on the M5Core. +You can identify the port name and function by its color, red is PortA(21/22) mainly used for I2C, black is PortB(26/36) which can be used for DA/AD, Singel-bus communication, Blue is PortC(16/17) can be used for Uart. Correspondingly, most of the M5 Units have the Port with matched color for specify which port it should go in on the M5Core. Those port identification is a convenience for UIFlow (Blockly) Users. For advanced using ,you can do you own customization, since most of the PIN on ESP32 are remapping-able. -Unfortunatly, PortA(red) can not be used as analog read in. It refers to GPIO 21 & 22 from ESP32, which doesn't have AD channel alternatives:
- +Unfortunatly, PortA(red) can not be used as analog read in. It refers to GPIO 21 & 22 from ESP32, which doesn't have AD channel alternatives: + +- ADC1(8 channels atteched to GPIOs 32-39) +- ADC2(10 channels atteched to GPIOs 0,2,4,12-15,25-27) + To use AD read function : 1, Use Dupont cable refers to the pins on the side which can be used as an AD channel. 2, Get a M5GO bottom, which comes with a PortB. 3, Get a PbHUB and connect it with PortA, then you can have 6 PortBs. -For more information about Pin assignment and Pin Remapping, Please refer to EPS32 Datasheet* +For more information about Pin assignment and Pin Remapping, Please refer to EPS32 Datasheet ### Kit includes @@ -219,14 +216,6 @@ For more information about Pin assignment and Pin Remapping, Please refer to EPS basic_04 - - - - ## Learn - **Datasheet** - [ESP32](https://www.espressif.com/sites/default/files/documentation/esp32_datasheet_cn.pdf) - [IP5306](https://github.com/m5stack/M5-Schematic/blob/master/Core/IIC_IP5306_REG_V1.4.pdf) diff --git a/docs/en/core/face_kit.md b/docs/en/core/face_kit.md index 5beb02bc..4729856b 100644 --- a/docs/en/core/face_kit.md +++ b/docs/en/core/face_kit.md @@ -55,9 +55,9 @@ Other than 3 functional panels, this development kit comes with more stuff like The newly-produced M5Core replaces the screen with better display performance and higher viewing angle, so it has some compatibility problems with the old Arduino library. When using the old library for screen driving, it will produce reverse color display. You can open the Arduino. The library management option will upgrade your M5Stack library to the latest version (after 0.2.8) to solve this problem. - -
- + +


+ ## Product Features @@ -71,7 +71,7 @@ The newly-produced M5Core replaces the screen with better display performance an - Speaker, 3 Buttons, LCD(320*240), 1 Reset - 2.4G Antenna: Proant 440 - TF card slot (16G Maximum size) -- Battery Socket & 150 mAh Lipo Battery +- Battery Socket & 650 mAh Lipo Battery - Extendable Pins & Holes - Grove Port - M-Bus Socket & Pins @@ -107,7 +107,7 @@ The newly-produced M5Core replaces the screen with better display performance an ## PinMap -**Mega328 ISP**Download interface Pin foot definition +**Mega328 ISP** Download interface Pin foot definition @@ -125,7 +125,7 @@ The newly-produced M5Core replaces the screen with better display performance an - [IP5306](https://github.com/m5stack/M5-Schematic/blob/master/Core/IIC_IP5306_REG_V1.4.pdf) -**IP5306 charging/discharging,Current parameter** +**IP5306 charging/discharging,Voltage parameter**
@@ -165,15 +165,18 @@ The newly-produced M5Core replaces the screen with better display performance an **Notice1:M5PORT EXPLAIN**
-*You can identify the port name and function by its color, red is PortA(21/22) mainly used for I2C, black is PortB(26/36) which can be used for AD/DA, Single-bus communication, Blue is PortC(16/17) which can be used for Uart. Correspondingly, most of the M5 Units have the Port with matched color to specify which port it should go in on the M5Core. +You can identify the port name and function by its color, red is PortA(21/22) mainly used for I2C, black is PortB(26/36) which can be used for DA/AD, Single-bus communication, Blue is PortC(16/17) which can be used for Uart. Correspondingly, most of the M5 Units have the Port with matched color to specify which port it should go in on the M5Core. Those port identifications are a convenience for UIFlow (Blockly) users. For advanced users ,you can do your own customization, since most of the PIN on ESP32 are remap-able. -Unfortunatly, PortA(red) can not be used as analog read in. It refers to GPIO 21 & 22 from ESP32, which doesn't have AD channel alternatives:
-
+Unfortunatly, PortA(red) can not be used as analog read in. It refers to GPIO 21 & 22 from ESP32, which doesn't have AD channel alternatives: + +- ADC1(8 channels atteched to GPIOs 32-39) +- ADC2(10 channels atteched to GPIOs 0,2,4,12-15,25-27) + To use AD read function : 1, Use Dupont cable refers to the pins on the side which can be used as an AD channel. 2, Get a M5GO bottom, which comes with a PortB. 3, Get a PbHUB and connect it with PortA, then you can have 6 PortBs. -For more information about Pin assignment and Pin Remapping, Please refer to EPS32 Datasheet* +For more information about Pin assignment and Pin Remapping, Please refer to EPS32 Datasheet
**Notice3:Face Kit factory test code**
The error message displayed on the screen, is actually normal, it doesn't mean something wrong with the hardware, it means that the main.py file is missing, but you can add your own, don't worry.
diff --git a/docs/en/core/fire.md b/docs/en/core/fire.md index 43d954f6..f0157c3a 100644 --- a/docs/en/core/fire.md +++ b/docs/en/core/fire.md @@ -29,9 +29,9 @@ Supported development platforms and program languages: Arduino, Blockly language The newly-produced M5Core replaces the screen with better display performance and higher viewing angle, so it has some compatibility problems with the old Arduino library. When using the old library for screen driving, it will produce reverse color display. You can open the Arduino. The library management option will upgrade your M5Stack library to the latest version (after 0.2.8) to solve this problem. - -
- + +


+ **Notice2:** @@ -53,7 +53,7 @@ The GPIO 16 / 17 in Fire is connected to the PSRAM by default, so when you conne - Speaker, 3 Buttons, LCD(320*240), 1 Reset - 2.4G Antenna: Proant 440 - TF card slot (16G Maximum size) -- Battery Socket & 150 mAh Lipo Battery +- Battery Socket & 500 mAh Lipo Battery - Extendable Pins & Holes - Grove Port - M-Bus Socket & Pins @@ -110,7 +110,7 @@ The GPIO 16 / 17 in Fire is connected to the PSRAM by default, so when you conne
IP5306SCLSDA5VGND
-**IP5306 charging/discharging,Current parameter** +**IP5306 charging/discharging,Voltage parameter** @@ -244,15 +244,18 @@ The GPIO 16 / 17 in Fire is connected to the PSRAM by default, so when you conne **Notice1:M5PORT EXPLAIN ** -*You can identify the port name and function by its color, red is PortA(21/22) mainly used for I2C, black is PortB(26/36) which can be used for AD/DA, Singel-bus communication, Blue is PortC(16/17) can be used for Uart. Correspondingly, most of the M5 Units have the Port with matched color for specify which port it should go in on the M5Core. +You can identify the port name and function by its color, red is PortA(21/22) mainly used for I2C, black is PortB(26/36) which can be used for DA/AD, Singel-bus communication, Blue is PortC(16/17) can be used for Uart. Correspondingly, most of the M5 Units have the Port with matched color for specify which port it should go in on the M5Core. Those port identification is a convenience for UIFlow (Blockly) Users. For advanced using ,you can do you own customization, since most of the PIN on ESP32 are remapping-able. -Unfortunatly, PortA(red) can not be used as analog read in. It refers to GPIO 21 & 22 from ESP32, which doesn't have AD channel alternatives:
- +Unfortunatly, PortA(red) can not be used as analog read in. It refers to GPIO 21 & 22 from ESP32, which doesn't have AD channel alternatives: + +- ADC1(8 channels atteched to GPIOs 32-39) +- ADC2(10 channels atteched to GPIOs 0,2,4,12-15,25-27) + To use AD read function : 1, Use Dupont cable refers to the pins on the side which can be used as an AD channel. 2, Get a M5GO bottom, which comes with a PortB. 3, Get a PbHUB and connect it with PortA, then you can have 6 PortBs. -For more information about Pin assignment and Pin Remapping, Please refer to EPS32 Datasheet* +For more information about Pin assignment and Pin Remapping, Please refer to EPS32 Datasheet ## Include diff --git a/docs/en/core/gray.md b/docs/en/core/gray.md index e5bdfec9..2b967e2d 100644 --- a/docs/en/core/gray.md +++ b/docs/en/core/gray.md @@ -27,9 +27,9 @@ Supported development platforms and program languages: Arduino, Blockly language The newly-produced M5Core replaces the screen with better display performance and higher viewing angle, so it has some compatibility problems with the old Arduino library. When using the old library for screen driving, it will produce reverse color display. You can open the Arduino. The library management option will upgrade your M5Stack library to the latest version (after 0.2.8) to solve this problem. - -
- + +


+ ## Product Features @@ -128,7 +128,7 @@ The newly-produced M5Core replaces the screen with better display performance an
IP5306SCLSDA5VGND
-**IP5306 charging/discharging,Current parameter** +**IP5306 charging/discharging,Voltage parameter** @@ -233,15 +233,18 @@ The newly-produced M5Core replaces the screen with better display performance an **Notice1:M5PORT EXPLAIN** -*You can identify the port name and function by its color, red is PortA(21/22) mainly used for I2C, black is PortB(26/36) which can be used for AD/DA, Singel-bus communication, Blue is PortC(16/17) can be used for Uart. Correspondingly, most of the M5 Units have the Port with matched color for specify which port it should go in on the M5Core. +You can identify the port name and function by its color, red is PortA(21/22) mainly used for I2C, black is PortB(26/36) which can be used for DA/AD, Singel-bus communication, Blue is PortC(16/17) can be used for Uart. Correspondingly, most of the M5 Units have the Port with matched color for specify which port it should go in on the M5Core. Those port identification is a convenience for UIFlow (Blockly) Users. For advanced using ,you can do you own customization, since most of the PIN on ESP32 are remapping-able. -Unfortunatly, PortA(red) can not be used as analog read in. It refers to GPIO 21 & 22 from ESP32, which doesn't have AD channel alternatives:
- +Unfortunatly, PortA(red) can not be used as analog read in. It refers to GPIO 21 & 22 from ESP32, which doesn't have AD channel alternatives: + +- ADC1(8 channels atteched to GPIOs 32-39) +- ADC2(10 channels atteched to GPIOs 0,2,4,12-15,25-27) + To use AD read function : 1, Use Dupont cable refers to the pins on the side which can be used as an AD channel. 2, Get a M5GO bottom, which comes with a PortB. 3, Get a PbHUB and connect it with PortA, then you can have 6 PortBs. -For more information about Pin assignment and Pin Remapping, Please refer to EPS32 Datasheet* +For more information about Pin assignment and Pin Remapping, Please refer to EPS32 Datasheet ## Include diff --git a/docs/en/core/m5go.md b/docs/en/core/m5go.md index b1da2e35..9627d1b9 100644 --- a/docs/en/core/m5go.md +++ b/docs/en/core/m5go.md @@ -20,9 +20,9 @@ This M5GO kit is specifically designed for STEM education. The pack includes 1 M The newly-produced M5Core replaces the screen with better display performance and higher viewing angle, so it has some compatibility problems with the old Arduino library. When using the old library for screen driving, it will produce reverse color display. You can open the Arduino. The library management option will upgrade your M5Stack library to the latest version (after 0.2.8) to solve this problem. - -
- + +


+ ## Product Features @@ -93,7 +93,7 @@ The newly-produced M5Core replaces the screen with better display performance an
IP5306SCLSDA5VGND
-**IP5306 charging/discharging,Current parameter** +**IP5306 charging/discharging,Voltage parameter** @@ -227,15 +227,18 @@ The newly-produced M5Core replaces the screen with better display performance an **Notice1:M5PORT EXPLAIN** -*You can identify the port name and function by its color, red is PortA(21/22) mainly used for I2C, black is PortB(26/36) which can be used for AD/DA, Singel-bus communication, Blue is PortC(16/17) can be used for Uart. Correspondingly, most of the M5 Units have the Port with matched color for specify which port it should go in on the M5Core. +You can identify the port name and function by its color, red is PortA(21/22) mainly used for I2C, black is PortB(26/36) which can be used for DA/AD, Singel-bus communication, Blue is PortC(16/17) can be used for Uart. Correspondingly, most of the M5 Units have the Port with matched color for specify which port it should go in on the M5Core. Those port identification is a convenience for UIFlow (Blockly) Users. For advanced using ,you can do you own customization, since most of the PIN on ESP32 are remapping-able. Unfortunatly, PortA(red) can not be used as analog read in. It refers to GPIO 21 & 22 from ESP32, which doesn't have AD channel alternatives: - + +- ADC1(8 channels atteched to GPIOs 32-39) +- ADC2(10 channels atteched to GPIOs 0,2,4,12-15,25-27) + To use AD read function :
1, Use Dupont cable refers to the pins on the side which can be used as an AD channel. 2, Get a M5GO bottom, which comes with a PortB. 3, Get a PbHUB and connect it with PortA, then you can have 6 PortBs. -For more information about Pin assignment and Pin Remapping, Please refer to EPS32 Datasheet* +For more information about Pin assignment and Pin Remapping, Please refer to EPS32 Datasheet ## Include @@ -247,11 +250,6 @@ For more information about Pin assignment and Pin Remapping, Please refer to EPS - Type-C USB cable - User Manual - - - - - ## Related Link diff --git a/docs/en/core/m5go_lite.md b/docs/en/core/m5go_lite.md index c4d7c3dc..ded32219 100644 --- a/docs/en/core/m5go_lite.md +++ b/docs/en/core/m5go_lite.md @@ -2,18 +2,13 @@ gray_02gray_04 - - - - - * * * :memo:**[Description](#Description)**   :bulb:**[Quick Start](en/quick_start/m5core/m5stack_core_quick_start)**   :octocat:**[Example](#Example)**   :electric_plug:**[Schematic](https://github.com/m5stack/M5-Schematic/blob/master/Core/Basic/M5-Core-Schematic(20171206).pdf)**   🛒**[Purchase](https://m5stack.com/collections/m5-core/products/m5go-lite-iot-development-board-kit)**   :clapper:**[Related Video](#Related-Video)** ## DESCRIPTION -**M5GO Lite** is a light pack of M5GO kit, instead of having 6 M5units, M5Go-Lite provides 1 ENV + accessories and the same M5 controller as M5GO. M5Go-Lite is also designed for STEM education. M5GO controller itself is already a full-feathered, highly integrated, upgraded development board provides plenty of hardware resources, such as LCD screen, speaker, Led bar, 16M flash, microphone and more. Light but not least. +**M5GO Lite** is a light pack of M5GO kit, instead of having 6 M5units, M5GO-Lite provides 1 ENV + accessories and the same M5 controller as M5GO. M5GO-Lite is also designed for STEM education. M5GO controller itself is already a full-feathered, highly integrated, upgraded development board provides plenty of hardware resources, such as LCD screen, speaker, Led bar, 16M flash, microphone and more. Light but not least. All M5stack development board can be programmed through Arduino IDE, WebIDE UIFlow, Micropython, and Blockly, simplifying the development process for those requiring a joint hardware and software solution. Not only does M5stack have far-reaching IoT applications in industry, agriculture, and home, but it also empowers students to learn to code in STEM classrooms. @@ -21,9 +16,9 @@ All M5stack development board can be programmed through Arduino IDE, WebIDE UIFl The newly-produced M5Core replaces the screen with better display performance and higher viewing angle, so it has some compatibility problems with the old Arduino library. When using the old library for screen driving, it will produce reverse color display. You can open the Arduino. The library management option will upgrade your M5Stack library to the latest version (after 0.2.8) to solve this problem. - -
- + +


+ ## Product Features @@ -34,7 +29,7 @@ The newly-produced M5Core replaces the screen with better display performance an - Case Material: PC + ABS - 16 MByte flash - BMM150 + MPU6886 -- Speaker, 3 Buttons, LCD(320*240), 1 Reset +- Speaker, 3 Buttons,Color LCD(320*240), 1 Reset - 2.4G Antenna: Proant 440 - TF card slot (16G Maximum size) - Extendable Pins & Holes @@ -96,7 +91,7 @@ The newly-produced M5Core replaces the screen with better display performance an
IP5306SCLSDA5VGND
-**IP5306 charging/discharging,Current parameter** +**IP5306 charging/discharging,Voltage parameter** @@ -229,15 +224,18 @@ The newly-produced M5Core replaces the screen with better display performance an **Notice1:M5PORT EXPLAIN** -*You can identify the port name and function by its color, red is PortA(21/22) mainly used for I2C, black is PortB(26/36) which can be used for AD/DA, Singel-bus communication, Blue is PortC(16/17) can be used for Uart. Correspondingly, most of the M5 Units have the Port with matched color for specify which port it should go in on the M5Core. +You can identify the port name and function by its color, red is PortA(21/22) mainly used for I2C, black is PortB(26/36) which can be used for DA/AD, Singel-bus communication, Blue is PortC(16/17) can be used for Uart. Correspondingly, most of the M5 Units have the Port with matched color for specify which port it should go in on the M5Core. Those port identification is a convenience for UIFlow (Blockly) Users. For advanced using ,you can do you own customization, since most of the PIN on ESP32 are remapping-able. -Unfortunatly, PortA(red) can not be used as analog read in. It refers to GPIO 21 & 22 from ESP32, which doesn't have AD channel alternatives:
- +Unfortunatly, PortA(red) can not be used as analog read in. It refers to GPIO 21 & 22 from ESP32, which doesn't have AD channel alternatives: + +- ADC1(8 channels atteched to GPIOs 32-39) +- ADC2(10 channels atteched to GPIOs 0,2,4,12-15,25-27) + To use AD read function : 1, Use Dupont cable refers to the pins on the side which can be used as an AD channel. 2, Get a M5GO bottom, which comes with a PortB. 3, Get a PbHUB and connect it with PortA, then you can have 6 PortBs. -For more information about Pin assignment and Pin Remapping, Please refer to EPS32 Datasheet* +For more information about Pin assignment and Pin Remapping, Please refer to EPS32 Datasheet ## Package Includes: diff --git a/docs/en/core/m5stick.md b/docs/en/core/m5stick.md index 1c3b41e1..0e5c8218 100644 --- a/docs/en/core/m5stick.md +++ b/docs/en/core/m5stick.md @@ -98,7 +98,7 @@ M5stick is one of the core devices in M5Stack product series which is built in a
GROVE PortSCLSDA5VGND
-**IP5306 charging/discharging,Current parameter** +**IP5306 charging/discharging,Voltage parameter** diff --git a/docs/en/core/m5stickc.md b/docs/en/core/m5stickc.md index 2fe1457f..fb0ec889 100644 --- a/docs/en/core/m5stickc.md +++ b/docs/en/core/m5stickc.md @@ -9,7 +9,7 @@ ## Description -**M5Stick-C** is a mini M5Stack, powered by ESP32. It is a portable, easy-to-use, open source, IoT development board. +**M5StickC** is a mini M5Stack, powered by ESP32. It is a portable, easy-to-use, open source, IoT development board. *What it can do?* This tiny block is able to realize your idea, enlighten your creativity, and help with your IoT prototying in a very short time. It will takes away a lot of the pains form the development process. @@ -33,7 +33,11 @@ M5stickC is one of the core devices in M5Stack product series which is built in


-*Notice*: One issue commonly exists on M5Stick-C, which happens when the battery is at a low level. In this case, some of the devices will have problem powering on, this is probably caused by a chaos timing sequence of power-on of ESP32, some component is involved, such as AXP192, 552, ESP32. There is one way to bring the device back to live: 1, Connect G0 to 3V3. 2. Plug in the USB cable. 3, The screen will light up and leave the USB to charge the device.


+*Notice*: One issue commonly exists on M5StickC, which happens when the battery is at a low level. In this case, some of the devices will have problem powering on, this is probably caused by a chaos timing sequence of power-on of ESP32, some component is involved, such as AXP192, 552, ESP32. There is one way to bring the device back to live: + +- 1 Connect G0 to 3V3. (can be shorted by 680Ω resistor) +- 2 Plug in the USB cable. +- 3 The screen will light up and leave the USB to charge the device.


@@ -97,10 +101,11 @@ There are two versions of IMU sensors (MPU6886 and SH200Q) currently available o ## PinMap - + +Power structure block diagram - + **RED LED & IR Transmitter & BUTTON A & BUTTON B** diff --git a/docs/en/module/gsm.md b/docs/en/module/gsm.md index 65324b02..e6beee2b 100644 --- a/docs/en/module/gsm.md +++ b/docs/en/module/gsm.md @@ -66,6 +66,8 @@ Product Feature: - **Datasheet** - [MC6315](http://iot.10086.cn/Uploads/file/product/20190404/M615%E4%BA%A7%E5%93%81%E6%89%8B%E5%86%8C_20190404095859_81328.pdf) - **Datasheet** - [TXS0104E](http://iot.10086.cn/Uploads/file/product/20190216/M5311_AT_Command_Interface_Specification_v2_20190216181452_37713.pdf) + +- **Datasheet** - [MC6315 AT Command](https://github.com/m5stack/M5-Schematic/blob/master/datasheet/GSM-MODULE/M6315%20AT%20%E5%91%BD%E4%BB%A4%E7%94%A8%E6%88%B7%E4%BD%BF%E7%94%A8%E6%89%8B%E5%86%8CV1.0.1.pdf) ## Schematic diff --git a/docs/en/module/lora.md b/docs/en/module/lora.md index 1f17029e..7c6d921b 100644 --- a/docs/en/module/lora.md +++ b/docs/en/module/lora.md @@ -1,4 +1,4 @@ -# Module LORA {docsify-ignore-all} +# Module LoRa {docsify-ignore-all} @@ -16,7 +16,7 @@ LoRa and LoRaWAN permit long-range connectivity for Internet of Things (IoT) dev ## Product Features -- Lora Module: Ra-02 (by Ai-Thinker) +- LoRa Module: Ra-02 (by Ai-Thinker) - Series Communication Protocol: SPI - Universal Perboard - Working Frequency: 433 MHz @@ -49,12 +49,6 @@ LoRa and LoRaWAN permit long-range connectivity for Internet of Things (IoT) dev - **[LoRaWAN Regional Parameters](https://lora-alliance.org/sites/default/files/2018-04/lorawantm_regional_parameters_v1.1rb_-_final.pdf)** - ## EasyLoader diff --git a/docs/en/module/lte.md b/docs/en/module/lte.md index a0964b2d..a867ef23 100644 --- a/docs/en/module/lte.md +++ b/docs/en/module/lte.md @@ -70,11 +70,12 @@ Product Feature: - **Datasheet** - [M8321](http://iot.10086.cn/Uploads/file/product/20190216/M8321_%E4%BA%A7%E5%93%81%E6%89%8B%E5%86%8C_20190216184322_87691.pdf) - **Datasheet** - [TXS0104E](http://iot.10086.cn/Uploads/file/product/20190216/M5311_AT_Command_Interface_Specification_v2_20190216181452_37713.pdf) - + +- **Datasheet** - [M8321 AT Command](https://github.com/m5stack/M5-Schematic/blob/master/datasheet/LTE-MODULE/M8321%20AT%E5%91%BD%E4%BB%A4%E7%94%A8%E6%88%B7%E4%BD%BF%E7%94%A8%E6%89%8B%E5%86%8C.pdf) ## Schematic -- [GSM Module](https://github.com/m5stack/M5-Schematic/blob/master/Modules/module_lte_sch.pdf) +- [LTE Module](https://github.com/m5stack/M5-Schematic/blob/master/Modules/module_lte_sch.pdf) ## EasyLoader diff --git a/docs/en/module/nb-iot.md b/docs/en/module/nb-iot.md index c8bd07a6..52d4c6fe 100644 --- a/docs/en/module/nb-iot.md +++ b/docs/en/module/nb-iot.md @@ -35,7 +35,7 @@ Power Operation: ## Product Features - Serial communication: UART - Product Power in : 5V -- 3x Alternative UARTs +- Serial Communication: Uart2 16/17 - 2x antenna: Spring / External - WUP, STA LEDs - 1x Power Button @@ -93,7 +93,7 @@ only for reference ## Links -- **Datasheet** - [M5311 AT Command](http://iot.10086.cn/Uploads/file/product/20190216/M5311_AT_Command_Interface_Specification_v2_20190216181452_37713.pdf) +- **Datasheet** - [M5311 AT Command](https://github.com/m5stack/M5-Schematic/blob/master/datasheet/NB-IOT-MODULE/M5311_AT_Command_Interface_Specification_v2_20190216181452_37713.pdf) - **User Manual** - [M5311](http://iot.10086.cn/Uploads/file/product/20190216/M5311_%E4%BA%A7%E5%93%81%E6%89%8B%E5%86%8C_20190216181514_33229.pdf) diff --git a/docs/index.md b/docs/index.md index d977998a..6117f6fc 100644 --- a/docs/index.md +++ b/docs/index.md @@ -54,16 +54,13 @@ - -**M5Core** -
- + Core
-**M5Stack** +**M5Core** M5Core QuickStart     I2C AddressTable     diff --git a/docs/zh_CN/README.md b/docs/zh_CN/README.md index cb47ebf8..2e819085 100644 --- a/docs/zh_CN/README.md +++ b/docs/zh_CN/README.md @@ -52,15 +52,13 @@ -**M5Core** -
- + Core
-**M5Stack** +**M5Core** M5Core上手指南     I2C地址表     diff --git a/docs/zh_CN/api.md b/docs/zh_CN/api.md index a166fadd..57d4eedd 100644 --- a/docs/zh_CN/api.md +++ b/docs/zh_CN/api.md @@ -41,4 +41,4 @@ +|**[按键](zh_CN/api/buttom_m5stickc)** | **[红外发射](zh_CN/api/led_m5stickc)** | --> \ No newline at end of file diff --git a/docs/zh_CN/core/basic.md b/docs/zh_CN/core/basic.md index 1e209a64..d011b555 100644 --- a/docs/zh_CN/core/basic.md +++ b/docs/zh_CN/core/basic.md @@ -20,17 +20,13 @@ M5Stack Basic 由两个可分离部分堆叠组成. 顶部放置了电路板, -**注意: -1)Basic内部没有集成IMU传感器 -2)GPIO0, GPIO12, GPIO13, GPIO15, GPIO34,与 I2C 协议相关的引脚没有被引出** - **注意:** 新生产的M5Core更换了显示效果与可视角更加优质的屏幕,因此与旧版的Arduino库产生了一些兼容性问题,使用旧版程序库进行屏幕驱动时会产生反色显示的现象,您可以打开Arduino的库管理选项将您的M5Stack库升级至最新版本(0.2.8以后)来解决这个问题. - -
- + +


+ ## 产品特性 @@ -107,7 +103,7 @@ M5Stack Basic 由两个可分离部分堆叠组成. 顶部放置了电路板,
IP5306SCLSDA5VGND
-**IP5306充/放电,电流参数** +**IP5306充/放电,电压参数** @@ -193,8 +189,11 @@ M5Stack Basic 由两个可分离部分堆叠组成. 顶部放置了电路板,
**Notice:M5PORT 说明 ** -*不同颜色的GROVE端口分别代表不同的功能.红色的PortA(21/22),为默认的I2C协议接口,黑色的PortB(26/36), 支持AD/DA转换与信号总线通信.蓝色的PortC(16/17), 支持Uart串口通信.在使用Unit进行功能拓展的时候,只需要匹配二者的端口的颜色,相应的进行连接即可正常使用.不仅提供简洁的硬件连接方式,还支持引脚的重映射.PortA(红色)被作为信号总线连接至是ESP32的GPIO21/22 ,没有AD通道转换方案,因此不能用作模拟输入使用. - +*不同颜色的GROVE端口分别代表不同的功能.红色的PortA(21/22),为默认的I2C协议接口,黑色的PortB(26/36), 支持DA/AD转换与信号总线通信.蓝色的PortC(16/17), 支持Uart串口通信.在使用Unit进行功能拓展的时候,只需要匹配二者的端口的颜色,相应的进行连接即可正常使用.不仅提供简洁的硬件连接方式,还支持引脚的重映射.PortA(红色)被作为信号总线连接至是ESP32的GPIO21/22 ,没有AD通道转换方案,因此不能用作模拟输入使用. + +- ADC1(8 通道 GPIO 32-39) +- ADC2(10 通道 GPIO 0,2,4,12-15,25-27) + 使用AD读取功能: 1,使用杜邦线连接机身侧面的能够AD转换的引脚. 2,堆叠一个M5GO底座,使用其提供PortB. diff --git a/docs/zh_CN/core/face_kit.md b/docs/zh_CN/core/face_kit.md index 0f1b9b3d..5a418e35 100644 --- a/docs/zh_CN/core/face_kit.md +++ b/docs/zh_CN/core/face_kit.md @@ -40,9 +40,9 @@ 新生产的M5Core更换了显示效果与可视角更加优质的屏幕,因此与旧版的Arduino库产生了一些兼容性问题,使用旧版程序库进行屏幕驱动时会产生反色显示的现象,您可以打开Arduino的库管理选项将您的M5Stack库升级至最新版本(0.2.8以后)来解决这个问题. - -
- + +


+ ## 产品特性 @@ -54,7 +54,7 @@ - 扬声器,按键x3,LCD屏幕(320 * 240),电源/复位按键x1 - 2.4G天线:Proant 440 - TF卡插槽(最大可拓展16GB) -- 电池总线母座和 150 mAh 锂电池 +- 电池总线母座和 650 mAh 锂电池 - 可拓展的引脚与接口 - Grove 接口 - M-Bus总线母座 & 引脚 @@ -106,7 +106,7 @@ - [IP5306](https://github.com/m5stack/M5-Schematic/blob/master/Core/IIC_IP5306_REG_V1.4.pdf) -**IP5306充/放电,电流参数** +**IP5306充/放电,电压参数** @@ -152,8 +152,11 @@ **Notice:M5PORT 说明 ** -*不同颜色的GROVE端口分别代表不同的功能.红色的PortA(21/22),为默认的I2C协议接口,黑色的PortB(26/36), 支持AD/DA转换与信号总线通信.蓝色的PortC(16/17), 支持Uart串口通信.在使用Unit进行功能拓展的时候,只需要匹配二者的端口的颜色,相应的进行连接即可正常使用.不仅提供简洁的硬件连接方式,还支持引脚的重映射.PortA(红色)被作为信号总线连接至是ESP32的GPIO21/22 ,没有AD通道转换方案,因此不能用作模拟输入使用. - +*不同颜色的GROVE端口分别代表不同的功能.红色的PortA(21/22),为默认的I2C协议接口,黑色的PortB(26/36), 支持DA/AD转换与信号总线通信.蓝色的PortC(16/17), 支持Uart串口通信.在使用Unit进行功能拓展的时候,只需要匹配二者的端口的颜色,相应的进行连接即可正常使用.不仅提供简洁的硬件连接方式,还支持引脚的重映射.PortA(红色)被作为信号总线连接至是ESP32的GPIO21/22 ,没有AD通道转换方案,因此不能用作模拟输入使用. + +- ADC1(8 通道 GPIO 32-39) +- ADC2(10 通道 GPIO 0,2,4,12-15,25-27) + 使用AD读取功能: 1,使用杜邦线连接机身侧面的能够AD转换的引脚. 2,堆叠一个M5GO底座,使用其提供PortB. diff --git a/docs/zh_CN/core/fire.md b/docs/zh_CN/core/fire.md index e0250ccc..d1c559d5 100644 --- a/docs/zh_CN/core/fire.md +++ b/docs/zh_CN/core/fire.md @@ -29,9 +29,9 @@ M5Stack Fire 配有三个可分离部件. 顶部与其他的M5主机一样,放 新生产的M5Core更换了显示效果与可视角更加优质的屏幕,因此与旧版的Arduino库产生了一些兼容性问题,使用旧版程序库进行屏幕驱动时会产生反色显示的现象,您可以打开Arduino的库管理选项将您的M5Stack库升级至最新版本(0.2.8以后)来解决这个问题. - -
- + +


+ **注意2:** @@ -54,7 +54,7 @@ Fire 中的 GPIO 16 / 17 默认与PSRAM连接,因此当你在连接或是堆 - 扬声器,按键x3,LCD屏幕(320 * 240),电源/复位按键x1 - 2.4G天线:Proant 440 - TF 卡插槽(最大可拓展16GB) -- 电池总线母座和600 mAh锂电池 +- 电池总线母座和500 mAh锂电池 - 可拓展的引脚与接口 - Grove 接口 - M-Bus总线母座 & 引脚 @@ -106,7 +106,7 @@ Fire 中的 GPIO 16 / 17 默认与PSRAM连接,因此当你在连接或是堆
IP5306SCLSDA5VGND
-**IP5306充/放电,电流参数** +**IP5306充/放电,电压参数** @@ -247,8 +247,11 @@ Fire 中的 GPIO 16 / 17 默认与PSRAM连接,因此当你在连接或是堆 **Notice:M5PORT 说明 ** -*不同颜色的GROVE端口分别代表不同的功能.红色的PortA(21/22),为默认的I2C协议接口,黑色的PortB(26/36), 支持AD/DA转换与信号总线通信.蓝色的PortC(16/17), 支持Uart串口通信.在使用Unit进行功能拓展的时候,只需要匹配二者的端口的颜色,相应的进行连接即可正常使用.不仅提供简洁的硬件连接方式,还支持引脚的重映射.PortA(红色)被作为信号总线连接至是ESP32的GPIO21/22 ,没有AD通道转换方案,因此不能用作模拟输入使用. - +*不同颜色的GROVE端口分别代表不同的功能.红色的PortA(21/22),为默认的I2C协议接口,黑色的PortB(26/36), 支持DA/AD转换与信号总线通信.蓝色的PortC(16/17), 支持Uart串口通信.在使用Unit进行功能拓展的时候,只需要匹配二者的端口的颜色,相应的进行连接即可正常使用.不仅提供简洁的硬件连接方式,还支持引脚的重映射.PortA(红色)被作为信号总线连接至是ESP32的GPIO21/22 ,没有AD通道转换方案,因此不能用作模拟输入使用. + +- ADC1(8 通道 GPIO 32-39) +- ADC2(10 通道 GPIO 0,2,4,12-15,25-27) + 使用AD读取功能: 1,使用杜邦线连接机身侧面的能够AD转换的引脚. 2,堆叠一个M5GO底座,使用其提供PortB. diff --git a/docs/zh_CN/core/gray.md b/docs/zh_CN/core/gray.md index 2a932f29..77941aed 100644 --- a/docs/zh_CN/core/gray.md +++ b/docs/zh_CN/core/gray.md @@ -27,9 +27,9 @@ 新生产的M5Core更换了显示效果与可视角更加优质的屏幕,因此与旧版的Arduino库产生了一些兼容性问题,使用旧版程序库进行屏幕驱动时会产生反色显示的现象,您可以打开Arduino的库管理选项将您的M5Stack库升级至最新版本(0.2.8以后)来解决这个问题. - -
- + +


+ ## 产品特性 @@ -108,7 +108,7 @@
IP5306SCLSDA5VGND
-**IP5306充/放电,电流参数** +**IP5306充/放电,电压参数** @@ -224,8 +224,11 @@ **Notice2:M5PORT 说明 ** -*不同颜色的GROVE端口分别代表不同的功能.红色的PortA(21/22),为默认的I2C协议接口,黑色的PortB(26/36), 支持AD/DA转换与信号总线通信.蓝色的PortC(16/17), 支持Uart串口通信.在使用Unit进行功能拓展的时候,只需要匹配二者的端口的颜色,相应的进行连接即可正常使用.不仅提供简洁的硬件连接方式,还支持引脚的重映射.PortA(红色)被作为信号总线连接至是ESP32的GPIO21/22 ,没有AD通道转换方案,因此不能用作模拟输入使用. - +*不同颜色的GROVE端口分别代表不同的功能.红色的PortA(21/22),为默认的I2C协议接口,黑色的PortB(26/36), 支持DA/AD转换与信号总线通信.蓝色的PortC(16/17), 支持Uart串口通信.在使用Unit进行功能拓展的时候,只需要匹配二者的端口的颜色,相应的进行连接即可正常使用.不仅提供简洁的硬件连接方式,还支持引脚的重映射.PortA(红色)被作为信号总线连接至是ESP32的GPIO21/22 ,没有AD通道转换方案,因此不能用作模拟输入使用. + +- ADC1(8 通道 GPIO 32-39) +- ADC2(10 通道 GPIO 0,2,4,12-15,25-27) + 使用AD读取功能: 1,使用杜邦线连接机身侧面的能够AD转换的引脚. 2,堆叠一个M5GO底座,使用其提供PortB. diff --git a/docs/zh_CN/core/m5go.md b/docs/zh_CN/core/m5go.md index 98b6c99b..47803ad1 100644 --- a/docs/zh_CN/core/m5go.md +++ b/docs/zh_CN/core/m5go.md @@ -1,4 +1,4 @@ -# M5GO IOT Starter Kit {docsify-ignore-all} +# M5GO IoT Starter Kit {docsify-ignore-all} gray_02gray_02gray_04 @@ -8,7 +8,7 @@ ## 描述 -**M5GO IOT Kit** 是 M5Stack 开发套件系列中的一款,面向 STEM 教育的开发套件.除了主机M5GO之外,套件内还包含了 6 个不同的功能Unit,以及一些乐高积木等配件.M5GO除了硬件资源之外,还拥有丰富的教学视频、教科书、技术文档与资源.针对各年龄段的学生,在STEM教育方面发挥重要作用. +**M5GO IoT Kit** 是 M5Stack 开发套件系列中的一款,面向 STEM 教育的开发套件.除了主机M5GO之外,套件内还包含了 6 个不同的功能Unit,以及一些乐高积木等配件.M5GO除了硬件资源之外,还拥有丰富的教学视频、教科书、技术文档与资源.针对各年龄段的学生,在STEM教育方面发挥重要作用. 提供线上版本的 WebIDE UIFlow 编程平台,通过网络推送程序的方式,让学生切身体会物联网的强大.支持多种编程方式,帮助学生逐步由图形化编程进阶到对实际代码的理解. @@ -18,9 +18,9 @@ 新生产的M5Core更换了显示效果与可视角更加优质的屏幕,因此与旧版的Arduino库产生了一些兼容性问题,使用旧版程序库进行屏幕驱动时会产生反色显示的现象,您可以打开Arduino的库管理选项将您的M5Stack库升级至最新版本(0.2.8以后)来解决这个问题. - -
- + +


+ ## 产品特性 @@ -88,7 +88,7 @@
-**IP5306充/放电,电流参数** +**IP5306充/放电,电压参数** @@ -123,7 +123,7 @@
-**6-Axis MotionTracking Sensor MPU6886** +**6-Axis IMU Sensor MPU6886** *MPU6886 I2C address 0x68* @@ -229,8 +229,11 @@ **Notice2:M5PORT 说明 ** -*不同颜色的GROVE端口分别代表不同的功能.红色的PortA(21/22),为默认的I2C协议接口,黑色的PortB(26/36), 支持AD/DA转换与信号总线通信.蓝色的PortC(16/17), 支持Uart串口通信.在使用Unit进行功能拓展的时候,只需要匹配二者的端口的颜色,相应的进行连接即可正常使用.不仅提供简洁的硬件连接方式,还支持引脚的重映射.PortA(红色)被作为信号总线连接至是ESP32的GPIO21/22 ,没有AD通道转换方案,因此不能用作模拟输入使用. - +*不同颜色的GROVE端口分别代表不同的功能.红色的PortA(21/22),为默认的I2C协议接口,黑色的PortB(26/36), 支持DA/AD转换与信号总线通信.蓝色的PortC(16/17), 支持Uart串口通信.在使用Unit进行功能拓展的时候,只需要匹配二者的端口的颜色,相应的进行连接即可正常使用.不仅提供简洁的硬件连接方式,还支持引脚的重映射.PortA(红色)被作为信号总线连接至是ESP32的GPIO21/22 ,没有AD通道转换方案,因此不能用作模拟输入使用. + +- ADC1(8 通道 GPIO 32-39) +- ADC2(10 通道 GPIO 0,2,4,12-15,25-27) + 使用AD读取功能: 1,使用杜邦线连接机身侧面的能够AD转换的引脚. 2,堆叠一个M5GO底座,使用其提供PortB. @@ -238,7 +241,6 @@ 有关引脚分配和引脚重映射的更多信息,请查阅[ESP32数据手册](https://www.espressif.com/sites/default/files/documentation/esp32_datasheet_cn.pdf) - ## 包含 - 1x M5GO Controller diff --git a/docs/zh_CN/core/m5go_lite.md b/docs/zh_CN/core/m5go_lite.md index 75861af1..3a076bd5 100644 --- a/docs/zh_CN/core/m5go_lite.md +++ b/docs/zh_CN/core/m5go_lite.md @@ -8,7 +8,7 @@ ## 描述 -**M5GO Lite** 是M5Stack开发套件系列中的一款,轻量级的 STEM 教育套件.M5GO-Lite 提供了1个 ENV Unit(用作环境温湿度、气压检测).与"M5GO IOT Kit"相比,它在Unit以及配件的数量上进行了删减,以此换取一定的搭配自由,对于想要自己购买其他Unit或是开展小型 STEM 课程的用户来说,M5Go-Lite 是一个不错的选择. +**M5GO Lite** 是M5Stack开发套件系列中的一款,轻量级的 STEM 教育套件.M5GO Lite 提供了1个 ENV Unit(用作环境温湿度、气压检测).与"M5GO IoT Kit"相比,它在Unit以及配件的数量上进行了删减,以此换取一定的搭配自由,对于想要自己购买其他Unit或是开展小型 STEM 课程的用户来说,M5GO-Lite 是一个不错的选择. 提供线上版本的 WebIDE UIFlow 编程平台,通过网络推送程序的方式,让学生切身体会物联网的强大.支持多种编程方式,帮助学生逐步由图形化编程进阶到对实际代码的理解. @@ -19,9 +19,9 @@ 新生产的M5Core更换了显示效果与可视角更加优质的屏幕,因此与旧版的Arduino库产生了一些兼容性问题,使用旧版程序库进行屏幕驱动时会产生反色显示的现象,您可以打开Arduino的库管理选项将您的M5Stack库升级至最新版本(0.2.8以后)来解决这个问题. - -
- + +


+ ## 产品特性 @@ -91,7 +91,7 @@ IP5306SCLSDA5VGND -**IP5306充/放电,电流参数** +**IP5306充/放电,电压参数** @@ -233,8 +233,11 @@ **Notice2:M5PORT 说明 ** -*不同颜色的GROVE端口分别代表不同的功能.红色的PortA(21/22),为默认的I2C协议接口,黑色的PortB(26/36), 支持AD/DA转换与信号总线通信.蓝色的PortC(16/17), 支持Uart串口通信.在使用Unit进行功能拓展的时候,只需要匹配二者的端口的颜色,相应的进行连接即可正常使用.不仅提供简洁的硬件连接方式,还支持引脚的重映射.PortA(红色)被作为信号总线连接至是ESP32的GPIO21/22 ,没有AD通道转换方案,因此不能用作模拟输入使用. - +*不同颜色的GROVE端口分别代表不同的功能.红色的PortA(21/22),为默认的I2C协议接口,黑色的PortB(26/36), 支持DA/AD转换与信号总线通信.蓝色的PortC(16/17), 支持Uart串口通信.在使用Unit进行功能拓展的时候,只需要匹配二者的端口的颜色,相应的进行连接即可正常使用.不仅提供简洁的硬件连接方式,还支持引脚的重映射.PortA(红色)被作为信号总线连接至是ESP32的GPIO21/22 ,没有AD通道转换方案,因此不能用作模拟输入使用. + +- ADC1(8 通道 GPIO 32-39) +- ADC2(10 通道 GPIO 0,2,4,12-15,25-27) + 使用AD读取功能: 1,使用杜邦线连接机身侧面的能够AD转换的引脚. 2,堆叠一个M5GO底座,使用其提供PortB. diff --git a/docs/zh_CN/core/m5stick.md b/docs/zh_CN/core/m5stick.md index c3fc3921..97a1eb36 100644 --- a/docs/zh_CN/core/m5stick.md +++ b/docs/zh_CN/core/m5stick.md @@ -99,7 +99,7 @@ M5stick 是 M5Stack 产品系列中的核心设备之一,该产品系列建立
GROVE接口SCLSDA5VGND
-**IP5306充/放电,电流参数** +**IP5306充/放电,电压参数** diff --git a/docs/zh_CN/core/m5stickc.md b/docs/zh_CN/core/m5stickc.md index 021ed7c4..ec41f069 100644 --- a/docs/zh_CN/core/m5stickc.md +++ b/docs/zh_CN/core/m5stickc.md @@ -8,12 +8,12 @@ ## 描述 -**M5Stick-C** 是一款精致小巧的开发板.它作为 M5Stick 的升级版本,提供了更多的拓展接口与按键,拥有出色性能的同时兼具低功耗特性.无论是用作编程学习还是项目开发, M5Stick C 都能够提供可靠的硬件支持. +**M5StickC** 是一款精致小巧的开发板.它作为 M5Stick 的升级版本,提供了更多的拓展接口与按键,拥有出色性能的同时兼具低功耗特性.无论是用作编程学习还是项目开发, M5StickC 都能够提供可靠的硬件支持. *它能做什么?* -这个小巧玲珑的开发工具,能够激发你无限的创作可能. M5Stick C 能够帮助你快速的搭建物联网产品原型,简化整个的开发过程.即便是刚开始接触编程开发的初学者,也能够搭建出一些有趣的应用,并应用到实际生活中. +这个小巧玲珑的开发工具,能够激发你无限的创作可能. M5StickC 能够帮助你快速的搭建物联网产品原型,简化整个的开发过程.即便是刚开始接触编程开发的初学者,也能够搭建出一些有趣的应用,并应用到实际生活中. -M5stick C 是 M5Stack 产品系列中的核心设备之一,该产品系列建立在不断发展的硬件和软件生态系统中.它有着许多兼容的拓展功能模块,丰富开源代码、活跃的论坛社区,这些资源都可以在你的开发过程中为你提供最优服务. +M5StickC 是 M5Stack 产品系列中的核心设备之一,该产品系列建立在不断发展的硬件和软件生态系统中.它有着许多兼容的拓展功能模块,丰富开源代码、活跃的论坛社区,这些资源都可以在你的开发过程中为你提供最优服务. **开关机操作:** @@ -31,9 +31,13 @@ M5stick C 是 M5Stack 产品系列中的核心设备之一,该产品系列建 **注意:** -M5Stick-C存在一个问题,即电池处于低电量情况下,容易发生无法开机的现象. +M5StickC存在一个问题,即电池处于低电量情况下,容易发生无法开机的现象. -以下操作能够使设备重新启动:1.将G0短接到3V3 、2.插入USB线 、3.屏幕亮起后停止短接,USB继续为设备充电. +以下操作能够使设备重新启动: + +- 1.将G0短接到3V3接口(可以通过680Ω电阻进行短接) +- 2.插入USB线 +- 3.屏幕亮起后停止短接,USB继续为设备充电. @@ -100,10 +104,11 @@ M5StickC仅支持WIN10&Linux&MAC免驱,其余操作系统则需要用户自行 ## 管脚映射 - + +电源结构框图 - + **红色 LED & 红外发射管 IR & 按键 BUTTON A & 按键 BUTTON B** @@ -115,7 +120,7 @@ M5StickC仅支持WIN10&Linux&MAC免驱,其余操作系统则需要用户自行
按键 BUTTON B 按键管脚
-**TFT 屏幕** +**彩色TFT屏幕** *驱动芯片:ST7735S* @@ -140,7 +145,7 @@ M5StickC仅支持WIN10&Linux&MAC免驱,其余操作系统则需要用户自行 麦克风 MICSCLSDA -**六轴姿态传感器 (SH200Q/MPU6886) & 电源管理芯片 (AXP192)** +**六轴IMU (SH200Q/MPU6886) & 电源管理芯片 (AXP192)** @@ -148,7 +153,7 @@ M5StickC仅支持WIN10&Linux&MAC免驱,其余操作系统则需要用户自行
ESP32 芯片GPIO22GPIO21
电源管理芯片SCLSDA
-**AXP192** +**电源管理芯片 (AXP192)** @@ -176,15 +181,15 @@ M5StickC仅支持WIN10&Linux&MAC免驱,其余操作系统则需要用户自行 ## 例程 -* **Arduino** +**Arduino** - - [M5StickC 出厂测试例程](https://github.com/m5stack/M5StickC/tree/master/examples/Basics/FactoryTest) +- [M5StickC 出厂测试例程](https://github.com/m5stack/M5StickC/tree/master/examples/Basics/FactoryTest) - - [M5StickC 自动贩卖机](https://github.com/vcraftjp/M5StickC_Slot) +- [M5StickC 自动贩卖机](https://github.com/vcraftjp/M5StickC_Slot) - + ## 相关视频 @@ -198,4 +203,4 @@ M5StickC仅支持WIN10&Linux&MAC免驱,其余操作系统则需要用户自行 + \ No newline at end of file diff --git a/docs/zh_CN/module/gsm.md b/docs/zh_CN/module/gsm.md index 72057c9a..e0fb8614 100644 --- a/docs/zh_CN/module/gsm.md +++ b/docs/zh_CN/module/gsm.md @@ -63,6 +63,8 @@ - **Datasheet** - [MC6315](http://iot.10086.cn/Uploads/file/product/20190404/M615%E4%BA%A7%E5%93%81%E6%89%8B%E5%86%8C_20190404095859_81328.pdf) - **Datasheet** - [TXS0104E](http://iot.10086.cn/Uploads/file/product/20190216/M5311_AT_Command_Interface_Specification_v2_20190216181452_37713.pdf) + +- **Datasheet** - [MC6315 AT指令表](https://github.com/m5stack/M5-Schematic/blob/master/datasheet/GSM-MODULE/M6315%20AT%20%E5%91%BD%E4%BB%A4%E7%94%A8%E6%88%B7%E4%BD%BF%E7%94%A8%E6%89%8B%E5%86%8CV1.0.1.pdf) ## 原理图 diff --git a/docs/zh_CN/module/lora.md b/docs/zh_CN/module/lora.md index f7911e59..fc55f3af 100644 --- a/docs/zh_CN/module/lora.md +++ b/docs/zh_CN/module/lora.md @@ -1,4 +1,4 @@ -# Module LORA {docsify-ignore-all} +# Module LoRa {docsify-ignore-all} @@ -49,13 +49,6 @@ LoRa和LoRaWAN允许与不同类型的物联网(IoT)设备,进行远程连 - **[LoRaWAN 区域参数](https://lora-alliance.org/sites/default/files/2018-04/lorawantm_regional_parameters_v1.1rb_-_final.pdf)** - ## EasyLoader diff --git a/docs/zh_CN/module/lte.md b/docs/zh_CN/module/lte.md index fa7b816a..804e7113 100644 --- a/docs/zh_CN/module/lte.md +++ b/docs/zh_CN/module/lte.md @@ -66,10 +66,12 @@ - **Datasheet** - [M8321](http://iot.10086.cn/Uploads/file/product/20190216/M8321_%E4%BA%A7%E5%93%81%E6%89%8B%E5%86%8C_20190216184322_87691.pdf) - **Datasheet** - [TXS0104E](http://iot.10086.cn/Uploads/file/product/20190216/M5311_AT_Command_Interface_Specification_v2_20190216181452_37713.pdf) + +- **Datasheet** - [M8321 AT指令表](https://github.com/m5stack/M5-Schematic/blob/master/datasheet/LTE-MODULE/M8321%20AT%E5%91%BD%E4%BB%A4%E7%94%A8%E6%88%B7%E4%BD%BF%E7%94%A8%E6%89%8B%E5%86%8C.pdf) ## 原理图 -- **原理图** - [GSM Module](https://github.com/m5stack/M5-Schematic/blob/master/Modules/module_lte_sch.pdf) +- **原理图** - [LTE Module](https://github.com/m5stack/M5-Schematic/blob/master/Modules/module_lte_sch.pdf) ## EasyLoader diff --git a/docs/zh_CN/module/nb-iot.md b/docs/zh_CN/module/nb-iot.md index 86bbe897..4b90fc17 100644 --- a/docs/zh_CN/module/nb-iot.md +++ b/docs/zh_CN/module/nb-iot.md @@ -94,7 +94,7 @@ Middle East and North Africa: B8(900) and B20(800); --> ## 相关链接 -- **Datasheet** - [M5311 AT Command](http://iot.10086.cn/Uploads/file/product/20190216/M5311_AT_Command_Interface_Specification_v2_20190216181452_37713.pdf) +- **Datasheet** - [M5311 AT指令表](https://github.com/m5stack/M5-Schematic/blob/master/datasheet/NB-IOT-MODULE/M5311_AT_Command_Interface_Specification_v2_20190216181452_37713.pdf) - **User Manual** - [M5311](http://iot.10086.cn/Uploads/file/product/20190216/M5311_%E4%BA%A7%E5%93%81%E6%89%8B%E5%86%8C_20190216181514_33229.pdf)
MicrophoneRTCTFT backlightTFT ICESP32/3.3V MPU6886/SH200Q5V GROVE