diff --git a/README.md b/README.md index d024c1f3..b43a8e17 100644 --- a/README.md +++ b/README.md @@ -19,5 +19,5 @@ Our aim is "**Stackable Board is Product**". Here's the [Official Website](http: - :computer: Visit [Official Website](http://www.m5stack.com) for newest product - :busts_in_silhouette: Sign in our [Forum](http://forum.m5stack.com) for more designs with M5Stack -- :mailbox_with_mail: If you have any questions, you can contact us by [Email](tech@m5stack.com) +- :mailbox_with_mail: If you have any questions, you can contact us by Email - :convenience_store: If you want to get our products, access our [store](http://www.aliexpress.com/store/all-wholesale-products/3226069.html?spm=2114.12010108.100004.3.7e3a5379KoyhDo) diff --git a/docs/assets/img/product_pics/core/m5go/m5go_01.jpg b/docs/assets/img/product_pics/core/m5go/m5go_01.jpg new file mode 100644 index 00000000..c5a2fb54 Binary files /dev/null and b/docs/assets/img/product_pics/core/m5go/m5go_01.jpg differ diff --git a/docs/assets/img/product_pics/modules/COMMU_01.jpg b/docs/assets/img/product_pics/modules/COMMU_01.jpg new file mode 100644 index 00000000..95597571 Binary files /dev/null and b/docs/assets/img/product_pics/modules/COMMU_01.jpg differ diff --git a/docs/assets/img/product_pics/modules/COMMU_02.jpg b/docs/assets/img/product_pics/modules/COMMU_02.jpg new file mode 100644 index 00000000..54b1cd5e Binary files /dev/null and b/docs/assets/img/product_pics/modules/COMMU_02.jpg differ diff --git a/docs/assets/img/product_pics/modules/LoRaWAN_01.jpg b/docs/assets/img/product_pics/modules/LoRaWAN_01.jpg new file mode 100644 index 00000000..8cd638df Binary files /dev/null and b/docs/assets/img/product_pics/modules/LoRaWAN_01.jpg differ diff --git a/docs/assets/img/product_pics/modules/LoRaWAN_02.jpg b/docs/assets/img/product_pics/modules/LoRaWAN_02.jpg new file mode 100644 index 00000000..4b1c490e Binary files /dev/null and b/docs/assets/img/product_pics/modules/LoRaWAN_02.jpg differ diff --git a/docs/assets/img/product_pics/modules/commu_01.jpg b/docs/assets/img/product_pics/modules/commu_01.jpg index d00e647a..95597571 100644 Binary files a/docs/assets/img/product_pics/modules/commu_01.jpg and b/docs/assets/img/product_pics/modules/commu_01.jpg differ diff --git a/docs/assets/img/product_pics/modules/commu_02.jpg b/docs/assets/img/product_pics/modules/commu_02.jpg index 5f459001..54b1cd5e 100644 Binary files a/docs/assets/img/product_pics/modules/commu_02.jpg and b/docs/assets/img/product_pics/modules/commu_02.jpg differ diff --git a/docs/en/file_to_display_null.md b/docs/en/file_to_display_null.md new file mode 100644 index 00000000..cb25f62a --- /dev/null +++ b/docs/en/file_to_display_null.md @@ -0,0 +1,2 @@ +### Coming soon... + diff --git a/docs/en/product_documents.md b/docs/en/product_documents.md index 5c6730b6..6ebe59b6 100644 --- a/docs/en/product_documents.md +++ b/docs/en/product_documents.md @@ -11,6 +11,8 @@ | [BASIC](/en/product_documents/m5stack-core/m5core_basic) | [Stick](/en/product_documents/m5stack-core/minicore_stick) | | [GRAY](/en/product_documents/m5stack-core/m5core_gray) | / | | [FIRE](/en/product_documents/m5stack-core/m5core_fire) | / | +| [M5GO IOT Kit](/en/product_documents/m5stack-core/m5go_iot_starter_kit) | / | + ## Modules @@ -19,9 +21,9 @@ | Wireless Modules | Accessory Modules | Controlling Modules | | :------------------: |:------------------:| :--------------------:| | [GPS](/en/product_documents/modules/module_gps) | [PROTO](/en/product_documents/modules/module_proto) | [STEPMOTOR](/en/product_documents/modules/module_stepmotor)| -| [LORA](/en/product_documents/modules/module_lora) | [BATTERY](/en/product_documents/modules/module_battery) | / | -| [LAN](/en/product_documents/modules/module_lan) | [BTC](/en/product_documents/modules/module_btc) | / | -| [SIM800/GPRS/GSM](/en/product_documents/modules/module_sim800) | [PLUS](/en/product_documents/modules/module_plus) | / | +| [LORA](/en/product_documents/modules/module_lora) | [BATTERY](/en/product_documents/modules/module_battery) | [SERVO](/en/product_documents/modules/module_servo) | +| / | [BTC](/en/product_documents/modules/module_btc) | / | +| [SIM800/GPRS/GSM](/en/product_documents/modules/module_sim800) | [PLUS](/en/product_documents/modules/module_plus) | [COMMU](/en/product_documents/modules/module_commu) | | / | / | / | | / | / | / | | / | / | / | @@ -32,7 +34,7 @@ -- [M5GO-Base](/en/product_documents/bases/cables/m5go_base) +- [M5GO-Base](/en/product_documents/bases/m5go_base) - [PLC-Base](/en/product_documents/modules/module_plc) - [FACE-Base](/en/product_documents/modules/module_face) - [LAN](/en/product_documents/bases/lan_base) 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 new file mode 100644 index 00000000..469b22be --- /dev/null +++ b/docs/en/product_documents/m5stack-core/m5go_iot_starter_kit.md @@ -0,0 +1,56 @@ +# M5GO IOT Starter Kit + +## DESCRIPTION + +**M5GO IOT Starter Kit** is a kit designed for learning IOT programming which consists of 6 units(ENV, IR, RGB, PIR, ANGLE, HUB) and one white M5Core(based on ESP32 chip). + +Programming M5GO with [M5Flow](http://flow.m5stack.com) or Arduino IDE. + +We also supply some courses for teaching IOT programming. If you are interesting in it, contact us through Email please. + +## FEATURES + +- Programming Support +- Arduino +- ESP-IDF +- MicroPython +- TF Card Support + +## PARAMETER + +| Source | Parameter | +| :----------: |:------------: | +| ESP32 | 240MHz dual core, 600 DMIPS, 520K, Wi-Fi, dual mode Bluetooth | +| Flash) | 4M-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 | +| 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 | + +## INCLUDES + +- 1x white M5Core +- 6x Units +- 4x LEGO Accessories +- 3x GROVE Cables +- Type-C USB Cable +- User Manual + +## DOCUMENTS + +- **Example** - [Arduino](https://github.com/m5stack/M5Stack/tree/master/examples) - [MicroPython](https://github.com/m5stack/M5GO/tree/master/examples) + +- **GitHub** - [Arduino](https://github.com/m5stack/M5Stack) - [MicroPython](https://github.com/m5stack/M5GO) + +- **[Purchase](https://www.aliexpress.com/store/product/M5Stack-Official-Stock-Offer-M5GO-IoT-Starter-Kit-ESP32-for-Arduino-MicroPython-Programming-Development-IR-MIC/3226069_32881911596.html?spm=2114.12010615.8148356.6.44fa2da3D2i5Yi)** + +- **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 diff --git a/docs/en/product_documents/modules/module_commu.md b/docs/en/product_documents/modules/module_commu.md index 907f5ab9..c61497a0 100644 --- a/docs/en/product_documents/modules/module_commu.md +++ b/docs/en/product_documents/modules/module_commu.md @@ -1,3 +1,53 @@ -# M5Stack COMMU Module +# COMMU -## (coming soon...) +## DESCRIPTION + +COMMU is a communication interface converter which can meet most of the application design. Now, COMMU owns two I2C interfaces, one CAN interface and one RS485 interface. Simultaneously, COMMU also owns a TTL level interface. It means you just need to stack it underneath M5Core when you want to control a CAN device or RS485 device. + +## FEATURES + +- 2x I2C Interface +- 1x CAN Interface +- 1x RS485 Interface +- 1x TTL Interface + +## INCLUDES + +- 1x M5Stack COMMU Module + +## PinMap + +| *CAN* | *ESP32 Chip* | +| :----------: |:------------: | +| CAN_CS | GPIO12 | +| CAN_INT | GPIO15 | + + +| *RS485* | *ESP32 Chip* | +| :----------: |:------------: | +| | GPIO25 | + +| *I2C Interface* | *ESP32 Chip* | +| :----------: |:------------: | +| | GPIO26 | + +| *I2C Interface* | *ESP32 Chip* | +| :----------: |:------------: | +| | GPIO26 | + +| *TTL Interface* | *ESP32 Chip* | +| :----------: |:------------: | +| | GPIO26 | + +## DOCUMENTS + +- **[Schematic](en/file_to_display_null)** +- **[Purchase](https://www.aliexpress.com/store/product/M5Stack-New-COMMU-Module-Extend-RS485-TTL-CAN-I2C-Port-with-MCP2515-TJA1051-SP3485-Development-Board/3226069_32954475633.html?spm=a2g1y.12024536.productList_5885013.subject_2)** + +
+ +
+ +
+ +
diff --git a/docs/en/product_documents/modules/module_face.md b/docs/en/product_documents/modules/module_face.md index ce236f1a..14451ab5 100644 --- a/docs/en/product_documents/modules/module_face.md +++ b/docs/en/product_documents/modules/module_face.md @@ -45,7 +45,7 @@ controlled calculator, or a Somatosensory game remote controller. - [Schematic](https://github.com/m5stack/esp32-cam-demo/blob/m5cam/M5CAM-ESP32-A1-POWER.pdf) - Example - - [MicroPython Example](https://github.com/m5stack/M5GO/tree/master/examples) + - [MicroPython Example](https://github.com/m5stack/FACES) - Datasheet diff --git a/docs/en/product_documents/modules/module_servo.md b/docs/en/product_documents/modules/module_servo.md new file mode 100644 index 00000000..40ddacb9 --- /dev/null +++ b/docs/en/product_documents/modules/module_servo.md @@ -0,0 +1,48 @@ +# SERVO + +## DESCRIPTION + +Servo is a servo-motor driver module which can drive 12-way servo motors simultaneously. But actually, in our experiment, because of the maximum current, the maximum number of servo motor it can drive is 9. So we will publish a upgraded version soon after. + +It's too easy to drive servo motors so that you can drive many servo motors after programmed 2-3 lines code in Arduino IDE or dragged 2-3 block in M5Flow. + +Servo is communicated with M5Core through GROVE interface(I2C communication). The I2C address is 0x53. + +## FEATURES + +- Drive multi-way servo motor simultaneously +- Support wide-voltage power input: 6-12V +- Support programming with Arduino IDE or M5Flow + +## INCLUDES + +- 1x M5Stack Servo Module +- 1x 6-12V Power Interface + +## Applications + +- Humanoid robot +- Bionic multi-joint robot +- 3-axis head for camera + +## DOCUMENTS + +- **[Schematic](en/file_to_display_null)** + +- **GitHub** - [Arduino GitHub](en/file_to_display_null) + +- **Example** - [Arduino Example](en/file_to_display_null) + +- **[Purchase](https://www.aliexpress.com/store/product/M5Stack-New-SERVO-Module-Board-12-Channels-Servo-Controller-with-MEGA328-Inside-Power-Adapter-6-24V/3226069_32951356502.html?spm=a2g1y.12024536.productList_5885011.pic_0)** + +
+ +
+ +
+ +
+ +
+ +
\ No newline at end of file diff --git a/docs/en/product_documents/units/unit_button.md b/docs/en/product_documents/units/unit_button.md index 68990879..5ee86edd 100644 --- a/docs/en/product_documents/units/unit_button.md +++ b/docs/en/product_documents/units/unit_button.md @@ -11,7 +11,7 @@ The Unit BUTTON is a sigle-button unit that can be detected whether the button p ## DOCUMENTS -- [GitHub](https://www.m5stack.com) +- [GitHub](en/file_to_display_null) - [Purchase](https://www.aliexpress.com/store/product/M5Stack-Official-Mini-Button-Unit-for-ESP32-Arduino-Micropython-Development-Kit-with-GROVE-GPIO-Port-Blockly/3226069_32921805637.html?spm=a2g1x.12024536.productList_2187621.8)
diff --git a/docs/en/product_documents/units/unit_color_sensor.md b/docs/en/product_documents/units/unit_color_sensor.md index bc09c9ba..93ffcc35 100644 --- a/docs/en/product_documents/units/unit_color_sensor.md +++ b/docs/en/product_documents/units/unit_color_sensor.md @@ -17,17 +17,13 @@ This is a unit can detecte the color of object surface which integrates TCS3472 ## DOCUMENTS -- GitHub +- **GitHub** - [Arduino](https://github.com/m5stack/M5Stack/tree/master/examples/Unit/Color) - - [Arduino](https://github.com/m5stack/M5Stack/tree/master/examples/Unit/Color) +- **Datasheet** - [TCS3472](https://pdf1.alldatasheet.com/datasheet-pdf/view/560511/AMSCO/TCS3472.html) -- Datasheet +- **[Schematic](en/file_to_display_null)** - - [TCS3472](https://pdf1.alldatasheet.com/datasheet-pdf/view/560511/AMSCO/TCS3472.html) - -- [Schematic](https://github.com/m5stack/M5Stack) - -- [Purchase](https://www.aliexpress.com/store/product/M5Stack-Official-Color-Unit-TCS34725-Color-Sensor-RGB-Color-Sensor-Development-Board-Module-GROVE-I2C-Compatible/3226069_32946957647.html?spm=a2g1x.12024536.productList_5885013.pic_5) +- **[Purchase](https://www.aliexpress.com/store/product/M5Stack-Official-Color-Unit-TCS34725-Color-Sensor-RGB-Color-Sensor-Development-Board-Module-GROVE-I2C-Compatible/3226069_32946957647.html?spm=a2g1x.12024536.productList_5885013.pic_5)**
diff --git a/docs/en/product_documents/units/unit_dac.md b/docs/en/product_documents/units/unit_dac.md index 9572c5bc..c558fe3a 100644 --- a/docs/en/product_documents/units/unit_dac.md +++ b/docs/en/product_documents/units/unit_dac.md @@ -17,15 +17,11 @@ This is a unit can convert digital signal to analog signal like voltage waveform ## DOCUMENTS -- GitHub +- **GitHub** - [Arduino](https://github.com/m5stack/M5Stack/tree/master/examples/Unit/DAC_MCP4725) - - [Arduino](https://github.com/m5stack/M5Stack/tree/master/examples/Unit/DAC_MCP4725) +- **Datasheet** - [MCP4725](http://pdf1.alldatasheet.com/datasheet-pdf/view/233449/MICROCHIP/MCP4725.html) -- Datasheet - - - [MCP4725](http://pdf1.alldatasheet.com/datasheet-pdf/view/233449/MICROCHIP/MCP4725.html) - -- [Purchase](https://www.aliexpress.com/store/product/M5Stack-Official-DAC-Unit-MCP4725-I2C-DAC-Converter-Breakout-Module-Digital-to-Analog-12-Bits-0V/3226069_32947696641.html?spm=a2g1x.12024536.productList_5885013.pic_6) +- **[Purchase](https://www.aliexpress.com/store/product/M5Stack-Official-DAC-Unit-MCP4725-I2C-DAC-Converter-Breakout-Module-Digital-to-Analog-12-Bits-0V/3226069_32947696641.html?spm=a2g1x.12024536.productList_5885013.pic_6)**
diff --git a/docs/en/product_documents/units/unit_dual_button.md b/docs/en/product_documents/units/unit_dual_button.md index 4cc743d3..bc8fda73 100644 --- a/docs/en/product_documents/units/unit_dual_button.md +++ b/docs/en/product_documents/units/unit_dual_button.md @@ -11,8 +11,8 @@ This Unit is a dual-button unit that can be detected whether a single button pre ## DOCUMENTS -- [GitHub](https://www.m5stack.com) -- [Purchase](https://www.aliexpress.com/store/product/M5Stack-Official-New-Mini-Dual-Button-Unit-Mini-with-GROVE-Port-Cable-Connector-Compatible-with-FIRE/3226069_32923126250.html?spm=a2g1x.12024536.productList_2187621.9) +- **[GitHub](en/file_to_display_null)** +- **[Purchase](https://www.aliexpress.com/store/product/M5Stack-Official-New-Mini-Dual-Button-Unit-Mini-with-GROVE-Port-Cable-Connector-Compatible-with-FIRE/3226069_32923126250.html?spm=a2g1x.12024536.productList_2187621.9)**
diff --git a/docs/en/product_documents/units/unit_env.md b/docs/en/product_documents/units/unit_env.md index 3fde9fda..46bae43c 100644 --- a/docs/en/product_documents/units/unit_env.md +++ b/docs/en/product_documents/units/unit_env.md @@ -21,7 +21,7 @@ temperature and humidity sensor and absolute barometric pressure sensor. ## DOCUMENTS -- [Purchase](https://www.aliexpress.com/store/3226069?spm=2114.search0104.3.5.66051a4dlpB2ti) +- **[Purchase](https://www.aliexpress.com/store/3226069?spm=2114.search0104.3.5.66051a4dlpB2ti)**
diff --git a/docs/en/product_documents/units/unit_hub.md b/docs/en/product_documents/units/unit_hub.md index 1941d6e9..dba9f2c2 100644 --- a/docs/en/product_documents/units/unit_hub.md +++ b/docs/en/product_documents/units/unit_hub.md @@ -13,7 +13,7 @@ Core at a time. ## DOCUMENTS -- [Purchase](https://www.aliexpress.com/store/3226069?spm=2114.search0104.3.5.66051a4dlpB2ti) +- **[Purchase](https://www.aliexpress.com/store/3226069?spm=2114.search0104.3.5.66051a4dlpB2ti)**
diff --git a/docs/en/product_documents/units/unit_ir.md b/docs/en/product_documents/units/unit_ir.md index 730f5a0b..e4314697 100644 --- a/docs/en/product_documents/units/unit_ir.md +++ b/docs/en/product_documents/units/unit_ir.md @@ -20,8 +20,8 @@ same time signal output interface to output digital signal. ## DOCUMENTS -- [GitHub](https://github.com/m5stack/M5GO) -- [Purchase](https://www.aliexpress.com/store/3226069?spm=2114.search0104.3.5.66051a4dlpB2ti) +- **[GitHub](https://github.com/m5stack/M5GO)** +- **[Purchase](https://www.aliexpress.com/store/3226069?spm=2114.search0104.3.5.66051a4dlpB2ti)**
diff --git a/docs/en/product_documents/units/unit_joystick.md b/docs/en/product_documents/units/unit_joystick.md index f09d9618..a39eade7 100644 --- a/docs/en/product_documents/units/unit_joystick.md +++ b/docs/en/product_documents/units/unit_joystick.md @@ -11,8 +11,8 @@ This Unit is a joystick unit the same as game controller button that can be dete ## DOCUMENTS -- [GitHub](https://github.com/m5stack/M5Stack/tree/master/examples/Unit/Joystick) -- [Purchase](https://www.aliexpress.com/store/product/M5Stack-Official-New-Joystick-Unit-MEGA328P-I2C-Grove-Connector-Compatible-X-Y-Axis-Button-for-ESP32/3226069_32921785624.html?spm=a2g1x.12024536.productList_2187621.10) +- **[GitHub](https://github.com/m5stack/M5Stack/tree/master/examples/Unit/Joystick)** +- **[Purchase](https://www.aliexpress.com/store/product/M5Stack-Official-New-Joystick-Unit-MEGA328P-I2C-Grove-Connector-Compatible-X-Y-Axis-Button-for-ESP32/3226069_32921785624.html?spm=a2g1x.12024536.productList_2187621.10)**
diff --git a/docs/en/product_documents/units/unit_light.md b/docs/en/product_documents/units/unit_light.md index 24867f6f..6219cdc9 100644 --- a/docs/en/product_documents/units/unit_light.md +++ b/docs/en/product_documents/units/unit_light.md @@ -15,11 +15,9 @@ You can read analog signal(environmental light intensity) staright or get a digi ## DOCUMENTS -- GitHub +- **GitHub** - [Arduino GitHub](https://github.com/m5stack/M5Stack/tree/master/examples/Unit/Light) - - [Arduino GitHub](https://github.com/m5stack/M5Stack/tree/master/examples/Unit/Light) - -- [Purchase](https://www.aliexpress.com/store/3226069?spm=2114.search0104.3.5.66051a4dlpB2ti) +- **[Purchase](https://www.aliexpress.com/store/3226069?spm=2114.search0104.3.5.66051a4dlpB2ti)**
diff --git a/docs/en/product_documents/units/unit_makey.md b/docs/en/product_documents/units/unit_makey.md index c4db25be..25f5a32d 100644 --- a/docs/en/product_documents/units/unit_makey.md +++ b/docs/en/product_documents/units/unit_makey.md @@ -21,9 +21,9 @@ The Unit makey is a makey unit with 16 touchable pins.The Unit makey is based on ## DOCUMENTS -- [GitHub](https://github.com/m5stack/M5Stack/tree/master/examples/Unit/Makey) +- **[GitHub](https://github.com/m5stack/M5Stack/tree/master/examples/Unit/Makey)** -- [Purchase](https://www.aliexpress.com/store/3226069?spm=2114.search0104.3.5.66051a4dlpB2ti) +- **[Purchase](https://www.aliexpress.com/store/3226069?spm=2114.search0104.3.5.66051a4dlpB2ti)**
diff --git a/docs/en/product_documents/units/unit_moisture.md b/docs/en/product_documents/units/unit_moisture.md index 1f0ec320..f722fe8c 100644 --- a/docs/en/product_documents/units/unit_moisture.md +++ b/docs/en/product_documents/units/unit_moisture.md @@ -14,11 +14,9 @@ You can read the moisture in soil staright or get a digital signal(0/1) that mea ## DOCUMENTS -- GitHub +- **GitHub** - [Arduino](https://github.com/m5stack/M5Stack/tree/master/examples/Unit/Earth) - - [Arduino](https://github.com/m5stack/M5Stack/tree/master/examples/Unit/Earth) - -- [Purchase](https://www.aliexpress.com/store/3226069?spm=2114.search0104.3.5.66051a4dlpB2ti) +- **[Purchase](https://www.aliexpress.com/store/3226069?spm=2114.search0104.3.5.66051a4dlpB2ti)**
diff --git a/docs/en/product_documents/units/unit_ncir.md b/docs/en/product_documents/units/unit_ncir.md index 5bf4e2fc..f9449f50 100644 --- a/docs/en/product_documents/units/unit_ncir.md +++ b/docs/en/product_documents/units/unit_ncir.md @@ -17,17 +17,13 @@ This is a unit can measure body temperature or be applicated for movement detect ## DOCUMENTS -- GitHub +- **GitHub** - [Arduino](en/file_to_display_null) - - [Arduino](https://github.com/m5stack/M5Stack) +- **Datasheet** - [MLX90614](https://pdf1.alldatasheet.com/datasheet-pdf/view/218977/ETC2/MLX90614.html) -- Datasheet +- **[Schematic](en/file_to_display_null)** - - [MLX90614](https://pdf1.alldatasheet.com/datasheet-pdf/view/218977/ETC2/MLX90614.html) - -- [Schematic](https://github.com/m5stack/M5Stack) - -- [Purchase](https://www.aliexpress.com/store/product/M5Stack-Official-NCIR-Unit-MLX90614-Contactless-Temperature-Sensor-Module-70C-382-2C-GROVE-I2C-Development-Board/3226069_32947772098.html?spm=a2g1x.12024536.productList_5885013.pic_4) +- **[Purchase](https://www.aliexpress.com/store/product/M5Stack-Official-NCIR-Unit-MLX90614-Contactless-Temperature-Sensor-Module-70C-382-2C-GROVE-I2C-Development-Board/3226069_32947772098.html?spm=a2g1x.12024536.productList_5885013.pic_4)**
diff --git a/docs/en/product_documents/units/unit_neopixel.md b/docs/en/product_documents/units/unit_neopixel.md index 09e65d5a..a41c2694 100644 --- a/docs/en/product_documents/units/unit_neopixel.md +++ b/docs/en/product_documents/units/unit_neopixel.md @@ -12,11 +12,9 @@ This is a RGB LED Cable unit. You can program it using NeoPixel Lib supported by ## DOCUMENTS -- GitHub +- **GitHub** - [Arduino](en/file_to_display_null) - - [Arduino](https://github.com) - -- [Purchase](https://www.aliexpress.com/store/product/M5Stack-Official-NeoPixel-RGB-LEDs-Cable-SK6812-with-GROVE-Port-2m-1m-50cm-20cm-10cm/3226069_32950831315.html?spm=a2g1x.12024536.productList_5885013.pic_0) +- **[Purchase](https://www.aliexpress.com/store/product/M5Stack-Official-NeoPixel-RGB-LEDs-Cable-SK6812-with-GROVE-Port-2m-1m-50cm-20cm-10cm/3226069_32950831315.html?spm=a2g1x.12024536.productList_5885013.pic_0)**
diff --git a/docs/en/product_documents/units/unit_pir.md b/docs/en/product_documents/units/unit_pir.md index 6c595c72..33993c5b 100644 --- a/docs/en/product_documents/units/unit_pir.md +++ b/docs/en/product_documents/units/unit_pir.md @@ -12,8 +12,8 @@ whether someone appears in front of it with M5GO Core. ## DOCUMENTS -- [GitHub](https://github.com/m5stack/M5GO) -- [Purchase](https://www.aliexpress.com/store/3226069?spm=2114.search0104.3.5.66051a4dlpB2ti) +- **[GitHub](https://github.com/m5stack/M5GO)** +- **[Purchase](https://www.aliexpress.com/store/3226069?spm=2114.search0104.3.5.66051a4dlpB2ti)**
diff --git a/docs/en/product_documents/units/unit_proto.md b/docs/en/product_documents/units/unit_proto.md index ee022a79..e360b856 100644 --- a/docs/en/product_documents/units/unit_proto.md +++ b/docs/en/product_documents/units/unit_proto.md @@ -14,8 +14,8 @@ that could controlled by M5GO Core as you like. ## DOCUMENTS -- [GitHub](https://github.com/m5stack/M5GO) -- [Purchase](https://www.aliexpress.com/store/3226069?spm=2114.search0104.3.5.66051a4dlpB2ti) +- **[GitHub](https://github.com/m5stack/M5GO)** +- **[Purchase](https://www.aliexpress.com/store/3226069?spm=2114.search0104.3.5.66051a4dlpB2ti)**
diff --git a/docs/en/product_documents/units/unit_relay.md b/docs/en/product_documents/units/unit_relay.md index bdafa77e..ddfc8814 100644 --- a/docs/en/product_documents/units/unit_relay.md +++ b/docs/en/product_documents/units/unit_relay.md @@ -19,11 +19,9 @@ Only a low electrial level is sent to this unit, the relay will be close and the ## DOCUMENTS -- GitHub +- **GitHub** - [Arduino](https://github.com/m5stack/M5Stack/tree/master/examples/Unit/Relay) - - [Arduino](https://github.com/m5stack/M5Stack/tree/master/examples/Unit/Relay) - -- [Purchase](https://www.aliexpress.com/store/3226069?spm=2114.search0104.3.5.66051a4dlpB2ti) +- **[Purchase](https://www.aliexpress.com/store/3226069?spm=2114.search0104.3.5.66051a4dlpB2ti)**
diff --git a/docs/en/product_documents/units/unit_rgb.md b/docs/en/product_documents/units/unit_rgb.md index c0a892b1..d592247f 100644 --- a/docs/en/product_documents/units/unit_rgb.md +++ b/docs/en/product_documents/units/unit_rgb.md @@ -12,7 +12,7 @@ Arduino or MicroPython. ## DOCUMENTS -- [Purchase](https://www.aliexpress.com/store/3226069?spm=2114.search0104.3.5.66051a4dlpB2ti) +- **[Purchase](https://www.aliexpress.com/store/3226069?spm=2114.search0104.3.5.66051a4dlpB2ti)**
diff --git a/docs/en/product_documents/units/unit_thermal.md b/docs/en/product_documents/units/unit_thermal.md index d2e9ed6c..895c4957 100644 --- a/docs/en/product_documents/units/unit_thermal.md +++ b/docs/en/product_documents/units/unit_thermal.md @@ -23,17 +23,11 @@ After burn the firmware of the module's demostatrion to M5GO Core via `M5Burner` ## DOCUMENTS -- GitHub +- **GitHub** - [Arduino](https://github.com/m5stack/M5Stack/tree/master/examples/Modules/MLX90640) - [MLX90640 Drive](https://github.com/melexis/mlx90640-library) - - [Arduino](https://github.com/m5stack/M5Stack/tree/master/examples/Modules/MLX90640) +- **Datasheet** - [MLX90640](https://www.melexis.com/-/media/files/documents/datasheets/mlx90640-datasheet-melexis.pdf) - - [MLX90640 Drive](https://github.com/melexis/mlx90640-library) - -- Datasheet - - - [MLX90640](https://www.melexis.com/-/media/files/documents/datasheets/mlx90640-datasheet-melexis.pdf) - -- [Purchase](https://www.aliexpress.com/store/3226069?spm=2114.search0104.3.5.66051a4dlpB2ti) +- **[Purchase](https://www.aliexpress.com/store/3226069?spm=2114.search0104.3.5.66051a4dlpB2ti)**
diff --git a/docs/en/product_documents/units/unit_tof.md b/docs/en/product_documents/units/unit_tof.md index 8a9a6517..0bdfb51c 100644 --- a/docs/en/product_documents/units/unit_tof.md +++ b/docs/en/product_documents/units/unit_tof.md @@ -16,17 +16,13 @@ This is a unit can detect distance using a newest "Time-to-Flight" sensor using ## DOCUMENTS -- GitHub +- **GitHub** - [Arduino](https://github.com/m5stack/M5Stack/tree/master/examples/Unit/TOF_VL53L0X) - - [Arduino](https://github.com/m5stack/M5Stack/tree/master/examples/Unit/TOF_VL53L0X) +- **Datasheet** - [VL53L0X](https://pdf1.alldatasheet.com/datasheet-pdf/view/948120/STMICROELECTRONICS/VL53L0X.html) -- Datasheet +- **[Schematic](en/file_to_display_null)** - - [VL53L0X](https://pdf1.alldatasheet.com/datasheet-pdf/view/948120/STMICROELECTRONICS/VL53L0X.html) - -- [Schematic](https://github.com/m5stack/M5Stack) - -- [Purchase](https://www.aliexpress.com/store/product/M5Stack-Official-ToF-Unit-VL53L0X-Time-of-Flight-ToF-Laser-Ranging-Sensor-Breakout-Laser-Distance-Sensor/3226069_32949310300.html?spm=a2g1x.12024536.productList_5885013.pic_3) +- **[Purchase](https://www.aliexpress.com/store/product/M5Stack-Official-ToF-Unit-VL53L0X-Time-of-Flight-ToF-Laser-Ranging-Sensor-Breakout-Laser-Distance-Sensor/3226069_32949310300.html?spm=a2g1x.12024536.productList_5885013.pic_3)**
diff --git a/docs/index.md b/docs/index.md index 9d98c620..9fdb1d06 100644 --- a/docs/index.md +++ b/docs/index.md @@ -40,7 +40,7 @@ Our aim is "**Stackable Board is Product**". Here's the [Official Website](www.m - :computer: Visit [Official Website](www.m5stack.com) for newest product - :busts_in_silhouette: Sign in our [Forum](http://forum.m5stack.com) for more designs with M5Stack -- :mailbox_with_mail: If you have any questions, you can contact us by [Email](tech@m5stack.com) +- :mailbox_with_mail: If you have any questions, you can contact us by Email - :convenience_store: If you want to get our products, access our [Store](http://www.aliexpress.com/store/all-wholesale-products/3226069.html?spm=2114.12010108.100004.3.7e3a5379KoyhDo) ## License diff --git a/docs/zh_CN/file_to_display_null.md b/docs/zh_CN/file_to_display_null.md new file mode 100644 index 00000000..6b8ddcbd --- /dev/null +++ b/docs/zh_CN/file_to_display_null.md @@ -0,0 +1,3 @@ +### 在编辑中... + +### 敬请期待... \ No newline at end of file diff --git a/docs/zh_CN/product_documents.md b/docs/zh_CN/product_documents.md index 33894595..2cd60ff9 100644 --- a/docs/zh_CN/product_documents.md +++ b/docs/zh_CN/product_documents.md @@ -17,9 +17,9 @@ | 无线通信模块 | 配件模块 | 控制模块 | | :------------------: |:------------------:| :--------------------:| | [GPS](zh_CN/product_documents/modules/module_gps) | [PROTO](zh_CN/product_documents/modules/module_proto) | [STEPMOTOR](zh_CN/product_documents/modules/module_stepmotor)| -| [LORA](zh_CN/product_documents/modules/module_lora) | [BATTERY](zh_CN/product_documents/modules/module_battery) | [PLC](zh_CN/product_documents/modules/module_plc) | -| [LAN](zh_CN/product_documents/modules/module_lan) | [BTC](zh_CN/product_documents/modules/module_btc) | [FACES](zh_CN/product_documents/modules/module_face) | -| [SIM800/GPRS/GSM](zh_CN/product_documents/modules/module_sim800) | [PLUS](zh_CN/product_documents/modules/module_plus) | / | +| [LORA](zh_CN/product_documents/modules/module_lora) | [BATTERY](zh_CN/product_documents/modules/module_battery) | [SERVO](/zh_CN/product_documents/modules/module_servo) | +| / | [BTC](zh_CN/product_documents/modules/module_btc) | / | +| [SIM800/GPRS/GSM](zh_CN/product_documents/modules/module_sim800) | [PLUS](zh_CN/product_documents/modules/module_plus) | [COMMU](zh_CN/product_documents/modules/module_commu) | | / | / | / | | / | / | / | | / | / | / | diff --git a/docs/zh_CN/product_documents/modules/module_commu.md b/docs/zh_CN/product_documents/modules/module_commu.md index 907f5ab9..77bb08ab 100644 --- a/docs/zh_CN/product_documents/modules/module_commu.md +++ b/docs/zh_CN/product_documents/modules/module_commu.md @@ -1,3 +1,59 @@ -# M5Stack COMMU Module +# COMMU -## (coming soon...) +## 描述 + +COMMU是一个通讯接口转换模块,能将M5Core的IO口转换并外拓成其他类型的接口,满足多种产品设计需求。目前模块外拓2个I2C接口,MCU的TTL电平已经转换成一个CAN接口和一个RS485接口,同时也附带一个直接外拓的TTL电平接口。这意味着,当你设计产品需要用到CAN通讯或RS485通讯的设备时,可以直接使用该模块,堆叠与M5Core主控板,即可驱动对应设备,无需另外订做接口转换电路板。 + +COMMU模块中还有预留的焊接口用于电路跳转 + +## 特性 + +- 2x I2C 接口 +- 1x CAN 接口 +- 1x RS485 接口 +- 1x TTL 接口 + +## 包含 + +- 1x M5Stack COMMU Module + +## 管脚分配 + +| *CAN* | *ESP32 Chip* | +| :----------: |:------------: | +| CAN_CS | GPIO12 | +| CAN_INT | GPIO15 | +| CAN_SCK | GPIO18 | +| CAN_MISO | GPIO19 | +| CAN_MOSI | GPIO23 | + + + +| *RS485* | *ESP32 Chip* | +| :----------: |:------------: | +| | GPIO25 | + +| *I2C Interface* | *ESP32 Chip* | +| :----------: |:------------: | +| | GPIO26 | + +| *I2C Interface* | *ESP32 Chip* | +| :----------: |:------------: | +| | GPIO26 | + +| *TTL Interface* | *ESP32 Chip* | +| :----------: |:------------: | +| | GPIO26 | + +## 文档 + +- **[原理图](zh_CN/file_to_display_null)** +- **[Purchase](https://www.aliexpress.com/store/product/M5Stack-New-COMMU-Module-Extend-RS485-TTL-CAN-I2C-Port-with-MCP2515-TJA1051-SP3485-Development-Board/3226069_32954475633.html?spm=a2g1y.12024536.productList_5885013.subject_2)** + +
+ +
+ +
+ +
diff --git a/docs/zh_CN/product_documents/modules/module_servo.md b/docs/zh_CN/product_documents/modules/module_servo.md new file mode 100644 index 00000000..c2e59f98 --- /dev/null +++ b/docs/zh_CN/product_documents/modules/module_servo.md @@ -0,0 +1,46 @@ +# SERVO + +## 描述 + +Servo是一个普通舵机(比如常见的9g舵机)驱动模块,它理论上可以同时驱动12路舵机。可是实际测试中,因为同时带动12路舵机时,电流很大,所以这个模块暂时能同时驱动9路舵机。过段时间,我们会推出改进升级版本,敬请期待。 + +Servo模块使用起来非常简单,因为内置了MEGA328芯片来管理多路舵机,所以使用的时候,只需要M5Core与Servo模块堆叠之后,通过GRVOE接口(I2C)通信(I2C地址是0x53)。编程时,在Arduino IDE环境下,也只需2-3行即可驱动。而且还支持M5Flow编程,只需要拖拽代码块即可使用。 + +## 特性 + +- 支持同时控制多路舵机 +- 支持6-24V的宽电压范围输入 +- 支持Arduino和M5Flow编程,非常简单 + +## 包含 + +- 1x M5Stack Servo Module +- 1x 电源适配接口 + +## 应用 + +- 人形机器人 +- 仿生多关节机器人 +- 3轴舵机云台 + +## 文档 + +- **[原理图](zh_CN/file_to_display_null)** + +- **GitHub** - [Arduino GitHub](zh_CN/file_to_display_null) + +- **例程** - [Arduino Example](zh_CN/file_to_display_null) + +- **[旗舰店](https://www.aliexpress.com/store/product/M5Stack-New-SERVO-Module-Board-12-Channels-Servo-Controller-with-MEGA328-Inside-Power-Adapter-6-24V/3226069_32951356502.html?spm=a2g1y.12024536.productList_5885011.pic_0)** + +
+ +
+ +
+ +
+ +
+ +
\ No newline at end of file