From 35acd921fa874e2bcf75e3f3e8d11591a463c3d5 Mon Sep 17 00:00:00 2001 From: watson134 <854410664@qq.com> Date: Sun, 28 Oct 2018 17:10:15 +0800 Subject: [PATCH] add chinese articles --- ...5stack_core_get_started_Arduino_Windows.md | 2 +- .../cables/accessory_lego_cable.md | 3 + .../product_documents/accessorries/frame.md | 3 + .../accessorries/headers_socket.md | 3 + .../applications/application_bala.md | 68 +++++++++ .../product_documents/bases/face_base.md | 3 + .../zh_CN/product_documents/bases/lan_base.md | 3 + .../product_documents/bases/m5go_base.md | 3 + .../zh_CN/product_documents/bases/plc_base.md | 3 + .../m5stack-core/m5core_basic.md | 48 +++++++ .../m5stack-core/m5core_fire.md | 67 +++++++++ .../m5stack-core/m5core_gray.md | 52 +++++++ .../m5stack-core/minicore_stick.md | 3 + .../modules/module_battery.md | 21 +++ .../product_documents/modules/module_btc.md | 23 +++ .../product_documents/modules/module_commu.md | 3 + .../product_documents/modules/module_face.md | 60 ++++++++ .../product_documents/modules/module_gps.md | 43 ++++++ .../product_documents/modules/module_lan.md | 44 ++++++ .../product_documents/modules/module_lora.md | 50 +++++++ .../product_documents/modules/module_node.md | 33 +++++ .../product_documents/modules/module_plc.md | 43 ++++++ .../product_documents/modules/module_plus.md | 31 ++++ .../product_documents/modules/module_proto.md | 51 +++++++ .../modules/module_sim800.md | 44 ++++++ .../modules/module_stepmotor.md | 48 +++++++ .../tools/tool_usb_downloader.md | 34 +++++ .../product_documents/units/unit_396port.md | 18 +++ .../zh_CN/product_documents/units/unit_adc.md | 35 +++++ .../product_documents/units/unit_adc_cn.md | 34 +++++ .../product_documents/units/unit_angle.md | 19 +++ .../product_documents/units/unit_button.md | 19 +++ .../units/unit_color_sensor.md | 34 +++++ .../zh_CN/product_documents/units/unit_dac.md | 32 +++++ .../product_documents/units/unit_dac_cn.md | 31 ++++ .../units/unit_dual_button.md | 19 +++ .../zh_CN/product_documents/units/unit_env.md | 28 ++++ .../product_documents/units/unit_esp32cam.md | 51 +++++++ .../zh_CN/product_documents/units/unit_hub.md | 20 +++ docs/zh_CN/product_documents/units/unit_ir.md | 28 ++++ .../product_documents/units/unit_joystick.md | 27 ++++ .../product_documents/units/unit_light.md | 26 ++++ .../product_documents/units/unit_m5camera.md | 55 ++++++++ .../product_documents/units/unit_makey.md | 38 +++++ .../product_documents/units/unit_moisture.md | 25 ++++ .../product_documents/units/unit_ncir.md | 34 +++++ .../product_documents/units/unit_neopixel.md | 23 +++ .../zh_CN/product_documents/units/unit_pir.md | 20 +++ .../product_documents/units/unit_proto.md | 22 +++ .../product_documents/units/unit_relay.md | 30 ++++ .../zh_CN/product_documents/units/unit_rgb.md | 19 +++ .../product_documents/units/unit_thermal.md | 40 ++++++ .../zh_CN/product_documents/units/unit_tof.md | 33 +++++ .../quick_start/bala/bala_quick_start.md | 3 + .../m5camera/m5camera_quick_start.md | 31 ++++ .../m5stack_core_get_started_Arduino_MacOS.md | 133 ++++++++++++++++++ ...5stack_core_get_started_Arduino_Windows.md | 121 ++++++++++++++++ .../m5stack_core_get_started_MicroPython.md | 106 ++++++++++++++ .../m5core/m5stack_core_quick_start.md | 7 + 59 files changed, 1949 insertions(+), 1 deletion(-) create mode 100644 docs/zh_CN/product_documents/accessorries/cables/accessory_lego_cable.md create mode 100644 docs/zh_CN/product_documents/accessorries/frame.md create mode 100644 docs/zh_CN/product_documents/accessorries/headers_socket.md create mode 100644 docs/zh_CN/product_documents/applications/application_bala.md create mode 100644 docs/zh_CN/product_documents/bases/face_base.md create mode 100644 docs/zh_CN/product_documents/bases/lan_base.md create mode 100644 docs/zh_CN/product_documents/bases/m5go_base.md create mode 100644 docs/zh_CN/product_documents/bases/plc_base.md create mode 100644 docs/zh_CN/product_documents/m5stack-core/m5core_basic.md create mode 100644 docs/zh_CN/product_documents/m5stack-core/m5core_fire.md create mode 100644 docs/zh_CN/product_documents/m5stack-core/m5core_gray.md create mode 100644 docs/zh_CN/product_documents/m5stack-core/minicore_stick.md create mode 100644 docs/zh_CN/product_documents/modules/module_battery.md create mode 100644 docs/zh_CN/product_documents/modules/module_btc.md create mode 100644 docs/zh_CN/product_documents/modules/module_commu.md create mode 100644 docs/zh_CN/product_documents/modules/module_face.md create mode 100644 docs/zh_CN/product_documents/modules/module_gps.md create mode 100644 docs/zh_CN/product_documents/modules/module_lan.md create mode 100644 docs/zh_CN/product_documents/modules/module_lora.md create mode 100644 docs/zh_CN/product_documents/modules/module_node.md create mode 100644 docs/zh_CN/product_documents/modules/module_plc.md create mode 100644 docs/zh_CN/product_documents/modules/module_plus.md create mode 100644 docs/zh_CN/product_documents/modules/module_proto.md create mode 100644 docs/zh_CN/product_documents/modules/module_sim800.md create mode 100644 docs/zh_CN/product_documents/modules/module_stepmotor.md create mode 100644 docs/zh_CN/product_documents/tools/tool_usb_downloader.md create mode 100644 docs/zh_CN/product_documents/units/unit_396port.md create mode 100644 docs/zh_CN/product_documents/units/unit_adc.md create mode 100644 docs/zh_CN/product_documents/units/unit_adc_cn.md create mode 100644 docs/zh_CN/product_documents/units/unit_angle.md create mode 100644 docs/zh_CN/product_documents/units/unit_button.md create mode 100644 docs/zh_CN/product_documents/units/unit_color_sensor.md create mode 100644 docs/zh_CN/product_documents/units/unit_dac.md create mode 100644 docs/zh_CN/product_documents/units/unit_dac_cn.md create mode 100644 docs/zh_CN/product_documents/units/unit_dual_button.md create mode 100644 docs/zh_CN/product_documents/units/unit_env.md create mode 100644 docs/zh_CN/product_documents/units/unit_esp32cam.md create mode 100644 docs/zh_CN/product_documents/units/unit_hub.md create mode 100644 docs/zh_CN/product_documents/units/unit_ir.md create mode 100644 docs/zh_CN/product_documents/units/unit_joystick.md create mode 100644 docs/zh_CN/product_documents/units/unit_light.md create mode 100644 docs/zh_CN/product_documents/units/unit_m5camera.md create mode 100644 docs/zh_CN/product_documents/units/unit_makey.md create mode 100644 docs/zh_CN/product_documents/units/unit_moisture.md create mode 100644 docs/zh_CN/product_documents/units/unit_ncir.md create mode 100644 docs/zh_CN/product_documents/units/unit_neopixel.md create mode 100644 docs/zh_CN/product_documents/units/unit_pir.md create mode 100644 docs/zh_CN/product_documents/units/unit_proto.md create mode 100644 docs/zh_CN/product_documents/units/unit_relay.md create mode 100644 docs/zh_CN/product_documents/units/unit_rgb.md create mode 100644 docs/zh_CN/product_documents/units/unit_thermal.md create mode 100644 docs/zh_CN/product_documents/units/unit_tof.md create mode 100644 docs/zh_CN/quick_start/bala/bala_quick_start.md create mode 100644 docs/zh_CN/quick_start/m5camera/m5camera_quick_start.md create mode 100644 docs/zh_CN/quick_start/m5core/m5stack_core_get_started_Arduino_MacOS.md create mode 100644 docs/zh_CN/quick_start/m5core/m5stack_core_get_started_Arduino_Windows.md create mode 100644 docs/zh_CN/quick_start/m5core/m5stack_core_get_started_MicroPython.md create mode 100644 docs/zh_CN/quick_start/m5core/m5stack_core_quick_start.md diff --git a/docs/en/quick_start/m5core/m5stack_core_get_started_Arduino_Windows.md b/docs/en/quick_start/m5core/m5stack_core_get_started_Arduino_Windows.md index 3c1293ad..a7b50261 100644 --- a/docs/en/quick_start/m5core/m5stack_core_get_started_Arduino_Windows.md +++ b/docs/en/quick_start/m5core/m5stack_core_get_started_Arduino_Windows.md @@ -1,6 +1,6 @@ # M5Core Quick Start(Windows, Arudino) -?> **Tip** If your OS is Windows, please click [here](en/quick_start/m5core/m5stack_core_get_started_Arduino_MacOS). +?> **Tip** If your OS is MacOS, please click [here](en/quick_start/m5core/m5stack_core_get_started_Arduino_MacOS). ## CONTENT diff --git a/docs/zh_CN/product_documents/accessorries/cables/accessory_lego_cable.md b/docs/zh_CN/product_documents/accessorries/cables/accessory_lego_cable.md new file mode 100644 index 00000000..25f333b3 --- /dev/null +++ b/docs/zh_CN/product_documents/accessorries/cables/accessory_lego_cable.md @@ -0,0 +1,3 @@ +# LEGO Cable + +## (coming soom...) \ No newline at end of file diff --git a/docs/zh_CN/product_documents/accessorries/frame.md b/docs/zh_CN/product_documents/accessorries/frame.md new file mode 100644 index 00000000..1b12b531 --- /dev/null +++ b/docs/zh_CN/product_documents/accessorries/frame.md @@ -0,0 +1,3 @@ +# Frame + +## (coming soom...) \ No newline at end of file diff --git a/docs/zh_CN/product_documents/accessorries/headers_socket.md b/docs/zh_CN/product_documents/accessorries/headers_socket.md new file mode 100644 index 00000000..cc8c1d69 --- /dev/null +++ b/docs/zh_CN/product_documents/accessorries/headers_socket.md @@ -0,0 +1,3 @@ +# Headers Socket + +## DESCRIPTION diff --git a/docs/zh_CN/product_documents/applications/application_bala.md b/docs/zh_CN/product_documents/applications/application_bala.md new file mode 100644 index 00000000..bd1b266b --- /dev/null +++ b/docs/zh_CN/product_documents/applications/application_bala.md @@ -0,0 +1,68 @@ +# M5Stack BALA + +## DESCRIPTION + +The M5Stack BALA is a balance bot based on M5Stack FIRE, including a 2 DC driver module based on Mega328p which is a core chip on Arduino UNO +You can even program The M5Stack BALA through Arduino or MicroPython with few code + +The 2 DC driver module communicates with M5Stack FIRE through I2C bus. It's default I2C address is **0x56** + +## FEATURES + +- Programming Support + + Python +- Compatible LEGO +- POGO Pin +- TF Card Support + +## PARAMETER + +Model | M5Stack FIRE +---|--- +ESP32 | 240MHz dual core, 600 DMIPS, 4MB SRAM, Wi-Fi, dual mode Bluetooth +Flash | 16M-Bytes +Input | 5V @ 500mA +Interface | TypeC x 1, GROVE(I2C+I/0+UART), Pogo Pin x 1 +LCD | 2 inch, 320x240 Colorful TFT LCD, ILI9342 +Speaker | 1W-0928 +Microphone | MEMS Analog BSE3729 Microphone +LED | SK6812 3535 RGB LED x 10 +MEMS | MPU6050, MAG3110 +Battery | 550mAh @ 3.7V, inside +Op.Temp. | 32°F to 104°F ( 0°C to 40°C ) +Size | 54 x 54 x 21 mm +C.A.S.E | Plastic ( PC ) +Weight | 56g + +## INCLUDES + +- 1x M5Stack BALA +- 1x Motor Driver +- 2x N20(Encoder included) +- Type-C USB Cable + + +## DOCUMENTS +- **Example** - [Arduino](https://github.com/m5stack/M5Bala/tree/master/examples) - [MicroPython](https://github.com/m5stack/M5Bala/tree/master/mpy) +- **[QuickStart](https://github.com/m5stack/M5Bala)** +- **[Purchase](https://www.aliexpress.com/store/product/M5Satck-New-BALA-Car-ESP32-Development-Mini-Electric-Self-balancing-Car-2DC-Motor-with-Encoder-PSRAM/3226069_32904033658.html?spm=2114.12010615.8148356.40.1fd3724dW3O2Bu.html)** + +
+ +
+ +
+ +
+ +
+ +
+ +
+ +
+ +
+ +
\ No newline at end of file diff --git a/docs/zh_CN/product_documents/bases/face_base.md b/docs/zh_CN/product_documents/bases/face_base.md new file mode 100644 index 00000000..b07a0f96 --- /dev/null +++ b/docs/zh_CN/product_documents/bases/face_base.md @@ -0,0 +1,3 @@ +# FACE-Base + +## (coming soon...) \ No newline at end of file diff --git a/docs/zh_CN/product_documents/bases/lan_base.md b/docs/zh_CN/product_documents/bases/lan_base.md new file mode 100644 index 00000000..cf111f10 --- /dev/null +++ b/docs/zh_CN/product_documents/bases/lan_base.md @@ -0,0 +1,3 @@ +# LAN + +## (coming soon...) \ No newline at end of file diff --git a/docs/zh_CN/product_documents/bases/m5go_base.md b/docs/zh_CN/product_documents/bases/m5go_base.md new file mode 100644 index 00000000..76b615dc --- /dev/null +++ b/docs/zh_CN/product_documents/bases/m5go_base.md @@ -0,0 +1,3 @@ +# M5GO-Base + +## (coming soon...) \ No newline at end of file diff --git a/docs/zh_CN/product_documents/bases/plc_base.md b/docs/zh_CN/product_documents/bases/plc_base.md new file mode 100644 index 00000000..05afb952 --- /dev/null +++ b/docs/zh_CN/product_documents/bases/plc_base.md @@ -0,0 +1,3 @@ +# PLC-Base + +## (coming soon...) \ 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 new file mode 100644 index 00000000..04b28f7d --- /dev/null +++ b/docs/zh_CN/product_documents/m5stack-core/m5core_basic.md @@ -0,0 +1,48 @@ +# M5Core BASIC + +## 描述 + +这是M5Core基础版主控板,以ESP32芯片为核心,支持Blockly, Arduino or MicroPython的编程,支持M5Flow。 + +这款基础版主控板实现了ESP32大部分的功能,包含有一块320*240的LCD屏,还有陀螺仪芯片,你可以在一两周内将M5Core主控打造成像Leap Motion那样的3D远程手势识别控制器。 + +## 特性 + +- 可编程Programming Support +- 支持Arduino、MicroPython +- 支持外置SD卡(最大16G) + +## 参数 + +| 主控资源 | 参数 | +| :----------: |:------------: | +| 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 | 120g with bottom, 100g only core | + +## 包含 + +- 1x M5Stack BASIC 主控 +- 1x M5Stack BASIC 底座 +- Type-C USB 线 +- 说明书 + +## 文档 + +- **[原理图](https://github.com/m5stack/M5-3D_and_PCB/blob/master/M5_Core_SCH%2820171206%29.pdf)** + +- **例程** - [Arduino Example](https://github.com/m5stack/M5Stack/tree/master/examples) + +- **数据手册** - [ESP32](https://www.espressif.com/sites/default/files/documentation/esp32_datasheet_cn.pdf) + +- **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) diff --git a/docs/zh_CN/product_documents/m5stack-core/m5core_fire.md b/docs/zh_CN/product_documents/m5stack-core/m5core_fire.md new file mode 100644 index 00000000..3af75b35 --- /dev/null +++ b/docs/zh_CN/product_documents/m5stack-core/m5core_fire.md @@ -0,0 +1,67 @@ +# M5Core FIRE + +## 描述 + +这是M5Core FIRE主控板,是基础版的升级版本,以ESP32芯片为核心,支持Blockly, Arduino or MicroPython的编程,支持M5Flow。 + +它实现了ESP32大部分的功能,而且内置6轴传感器(MPU-6050),3轴磁力计(MAG3110)和一块320*240的LCD屏,你可以在一两周内将M5Core主控打造成像Leap Motion那样的3D远程手势识别控制器。 + +## 特性 + +- 可编程Programming Support +- 支持Arduino、MicroPython +- 兼容乐高配件 +- 支持外置SD卡(最大16G) + +## 参数 + +| 主控资源 | 参数 | +| :----------: |:------------: | +| ESP32 | 240MHz dual core, 600 DMIPS, 4MB SRAM, Wi-Fi, dual mode Bluetooth | +| 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 | +| 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 | + +## 包含 + +- 1x M5Stack FIRE +- Type-C USB 线 +- 说明书 + +## 文档 + +- **例程** - [Arduino](https://github.com/m5stack/M5Stack/tree/master/examples) - [MicroPython](https://github.com/m5stack/M5GO/tree/master/examples) + +- **数据手册** - [ESP32](https://www.espressif.com/sites/default/files/documentation/esp32_datasheet_cn.pdf) - [MPU6050](https://www.invensense.com/wp-content/uploads/2015/02/MPU-6000-Datasheet1.pdf) - [MAG3110](https://www.nxp.com/docs/en/data-sheet/MAG3110.pdf) + +- **GitHub** - [Arduino](https://github.com/m5stack/M5Stack) - [MicroPython](https://github.com/m5stack/M5GO) + +- **[旗舰店](https://www.aliexpress.com/store/product/M5Stack-NEW-PSRAM-2-0-FIRE-IoT-Kit-Dual-Core-ESP32-16M-FLash-4M-PSRAM-Development/3226069_32847906756.html?spm=2114.12010615.8148356.10.1c93724d7cJ5rG.html)** + +- **快速上手** - 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) + +## 更多 + +### 内部示意图 + +
+ +
+ +
+ +
+ +
+ +
\ No newline at end of file diff --git a/docs/zh_CN/product_documents/m5stack-core/m5core_gray.md b/docs/zh_CN/product_documents/m5stack-core/m5core_gray.md new file mode 100644 index 00000000..5703b128 --- /dev/null +++ b/docs/zh_CN/product_documents/m5stack-core/m5core_gray.md @@ -0,0 +1,52 @@ +# M5Core GRAY + +## 描述 + +这是M5Core的灰色版本,以ESP32芯片为核心,支持Blockly, Arduino or MicroPython的编程,支持M5Flow。 + +它实现了ESP32大部分的功能,而且内置6轴传感器(MPU-9250)和一块320*240的LCD屏,你可以在一两周内将M5Core主控打造成像Leap Motion那样的3D远程手势识别控制器。 + +## 特性 + +- 可编程Programming Support +- 支持Arduino、MicroPython +- 兼容乐高配件 +- 支持外置SD卡(最大16G) + +## 参数 + +| 主控资源 | 参数 | +| :----------: |:------------: | +| 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 | 120g with bottom, 100g only core | + +## 包含 + +- 1x M5Stack GRAY +- Type-C USB 线 +- 说明书 + + +## 文档 + +- **[原理图](https://github.com/m5stack/M5-3D_and_PCB/blob/master/M5_Core_SCH%2820171206%29.pdf)** + +- **例程** - [Arduino](https://github.com/m5stack/M5Stack/tree/master/examples) - [MicroPython](https://github.com/m5stack/M5GO/tree/master/examples) + +- **数据手册** - [ESP32](https://www.espressif.com/sites/default/files/documentation/esp32_datasheet_cn.pdf) - [MPU9250](https://www.invensense.com/wp-content/uploads/2015/02/PS-MPU-9250A-01-v1.1.pdf) + + +- **GitHub** - [Arduino](https://github.com/m5stack/M5Stack) - [MicroPython](https://github.com/m5stack/M5GO) + +- **[旗舰店](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)** + +- **快速上手** - 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) \ No newline at end of file diff --git a/docs/zh_CN/product_documents/m5stack-core/minicore_stick.md b/docs/zh_CN/product_documents/m5stack-core/minicore_stick.md new file mode 100644 index 00000000..dc72f2d3 --- /dev/null +++ b/docs/zh_CN/product_documents/m5stack-core/minicore_stick.md @@ -0,0 +1,3 @@ +# Stick + +## (coming soon...) \ No newline at end of file diff --git a/docs/zh_CN/product_documents/modules/module_battery.md b/docs/zh_CN/product_documents/modules/module_battery.md new file mode 100644 index 00000000..ad2774bd --- /dev/null +++ b/docs/zh_CN/product_documents/modules/module_battery.md @@ -0,0 +1,21 @@ +# M5Stack BATTERY Module + +# DESCRIPTION + +The M5Stack BATTERY Module is module with 850mAh High-Capacity Battery. +User can create a portble device with any series of M5Stack Core and +M5Stack BATTERY Module easily. + +# FEATURES + +- 850mAh High-Capacity Battery + +# INCLUDES + +- 1x M5Stack BATTERY Module + +# DOCUMENTS + +- [WebSite](https://m5stack.com) + +- [Purchase](https://www.aliexpress.com/store/product/M5Stack-Official-In-Stock-Battery-Module-for-Arduino-ESP32-Core-Development-Kit-Capacity-850mAh-Stackable-IoT/3226069_32839688875.html?spm=2114.12010610.8148356.8.7b26c4a1uVFob3.html) diff --git a/docs/zh_CN/product_documents/modules/module_btc.md b/docs/zh_CN/product_documents/modules/module_btc.md new file mode 100644 index 00000000..2df50b24 --- /dev/null +++ b/docs/zh_CN/product_documents/modules/module_btc.md @@ -0,0 +1,23 @@ +# M5Stack BTC Module + +# DESCRIPTION + +The M5Stack BTC Module is a base including DHT12 module which can detect +temperature and humidity. Your M5Stack Core board can stay as a small +displayer(like a small TV or a small IOT central contronller) after +adding this BTC Module. Absolutely, it is more easier to charge M5Stack +Core via Type-C Cable after adding this BTC Module. + +# FEATURES + +- DHT12 inside + +# INCLUDES + +- Type-C USB Cable +- M3 x 16 +- Tools + +# DOCUMENTS + +- [WebSite](https://m5stack.com) diff --git a/docs/zh_CN/product_documents/modules/module_commu.md b/docs/zh_CN/product_documents/modules/module_commu.md new file mode 100644 index 00000000..907f5ab9 --- /dev/null +++ b/docs/zh_CN/product_documents/modules/module_commu.md @@ -0,0 +1,3 @@ +# M5Stack COMMU Module + +## (coming soon...) diff --git a/docs/zh_CN/product_documents/modules/module_face.md b/docs/zh_CN/product_documents/modules/module_face.md new file mode 100644 index 00000000..ce236f1a --- /dev/null +++ b/docs/zh_CN/product_documents/modules/module_face.md @@ -0,0 +1,60 @@ +# M5Stack FACES + +## DESCRIPTION + +The M5Stack FACES is a development kit based on ESP32 chip compatible +with three different KeyBoards( *26 letters KeyBoard, Gameboy KeyBoard +and Calculator KeyBoard*). + +You can even program The M5Stack FACES through Blockly, Arduino or +MicroPython. Absolutely, you can DIY many classify GameBoy games as you +like, such as Super Mario, Tetris and so on.You also make a remotely +controlled calculator, or a Somatosensory game remote controller. + +## FEATURES + +- Programming Support +- Blockly +- Arduino +- Python +- Compatible LEGO +- Support Nintendo emulator +- TF Card Support + +## INCLUDES + +- 1x M5Stack GrayCore +- 1x KeyBoard +- 1x Gameboy +- 1x Calculator +- 1x FaceBottom +- 1x CHG base +- Type-C USB Cable +- User Manual + +## Applications + +- DIY Gameboy Games: +- Nintendo emulator +- Tetris +- DIY Calculator +- DIY PocketComputer + +## DOCUMENTS + +- [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) + +- Datasheet + + - [ESP32](https://www.espressif.com/sites/default/files/documentation/esp32_datasheet_cn.pdf) + + - [MPU9250](https://www.invensense.com/wp-content/uploads/2015/02/PS-MPU-9250A-01-v1.1.pdf) + +- [M5Stack-nesemu](https://github.com/m5stack/M5Stack-nesemu) + +- [GitHub](https://github.com/m5stack/M5Stack-nesemu) + +- [Purchase](https://www.aliexpress.com/store/product/M5Stack-NEW-Offer-ESP32-Open-Source-Faces-Pocket-Computer-with-Keyboard-Gameboy-Calculator-for-Micropython-Arduino/3226069_32843973578.html?spm=2114.12010615.8148356.8.25e96be7Jd99Pb.html) diff --git a/docs/zh_CN/product_documents/modules/module_gps.md b/docs/zh_CN/product_documents/modules/module_gps.md new file mode 100644 index 00000000..cf6af3b7 --- /dev/null +++ b/docs/zh_CN/product_documents/modules/module_gps.md @@ -0,0 +1,43 @@ +# M5Stack GPS Module + +## DESCRIPTION + +The M5Stack GPS Module is a module with small GPS module. The small GPS +module named UBLOX NEO-M8N. You can program it through Blockly, Arduino +or MicroPython after connected to any series of M5Stack Core. + +GPS module is built on the high performing u-blox M8 GNSS engine and +exhibit high performance and high sensitivity.And it can supply your +global positioning information even you in the wild and get lost. + +## FEATURES + +- GPS NEO-M8N Module +- high-performance +- high-sensitivity +- Concurrent reception of up to 3 GNSS +- Industry leading –167 dBm navigation sensitivity + +## INCLUDES + +- 1x M5Stack GPS Module +- 1x M5Stack Antenna + +## Applications + +- Child positioning bracelet +- Logistics Tracking Management based on GPS + +## DOCUMENTS + +- [WebSite](https://m5stack.com) + +- Example + - [Arduino Example](https://github.com/m5stack/M5Stack/tree/master/examples/Modules/GPS) + +- [GPS Info](https://www.u-blox.com/zh/product/neo-m8-series) (GPS) + +- GitHub + - [Arduino GitHub](https://github.com/m5stack/M5Stack) + +- [Purchase](https://www.aliexpress.com/store/product/M5Stack-New-Arrival-LAN-Module-with-W5500-Chip-LanProto-Ethernet-convert-Network-Module-Microcontroller-for-Arduino/3226069_32904089417.html) diff --git a/docs/zh_CN/product_documents/modules/module_lan.md b/docs/zh_CN/product_documents/modules/module_lan.md new file mode 100644 index 00000000..c8ee795e --- /dev/null +++ b/docs/zh_CN/product_documents/modules/module_lan.md @@ -0,0 +1,44 @@ +# M5Stack LAN Module + +## DESCRIPTION + +The M5Stack LAN Module is a ethernet module which with a I2C Grove port and 6 pins user ports. + +When the speed of our wireless network is so slow that M5Stack Core can not normally connect to the wireless network. +So we need a ethernet port board which is connected with M5Stack Core. This **LAN module** is that one who solves the awkward problem. + + +## FEATURES + +- W5500 - High-performance ethernet chip +- Less code and Hand-in-hand program experience + +## INCLUDES + +- 1x M5Stack LAN Module(including USER-DEFINE 6 PIN and 1 Grove port) +- 1x DIN-RAIL +- 1x STICKER + +## Applications + +- A mini portable Web server + + TCP/UDP Server + + HTTP Server +- A mini portable Web Clinet + + TCP/UDP Clinet + + HTTP Clinet +- SMTP/NTP Server + +## DOCUMENTS + +- [WebSite](https://m5stack.com) + +- Example + + [Arduino Example](https://github.com/m5stack/M5Stack/tree/master/examples/Modules/W5500) + +- [LAN Info](https://www.u-blox.com/zh/product/neo-m8-series) (LAN) + +- GitHub + + [Arduino GitHub](https://github.com/m5stack/M5Stack) + +- [Purchase](https://www.aliexpress.com/store/product/M5Stack-New-Arrival-LAN-Module-with-W5500-Chip-LanProto-Ethernet-convert-Network-Module-Microcontroller-for-Arduino/3226069_32904089417.html) diff --git a/docs/zh_CN/product_documents/modules/module_lora.md b/docs/zh_CN/product_documents/modules/module_lora.md new file mode 100644 index 00000000..71abcf2e --- /dev/null +++ b/docs/zh_CN/product_documents/modules/module_lora.md @@ -0,0 +1,50 @@ +# M5Stack LORA Module + +## DESCRIPTION + +The LoRa Module is a module with small LoRa module named Ra-02. +You can program it after connected to any series of M5Stack Core through +Blockly, Arduino or MicroPython. + +M5Stack LoRa Module can be used for ultra-long distance spread spectrum +communication, and compatible FSK remote modulation and demodulation +quickly, to solve the traditional wireless design can not take into +account the distance, anti-interference and power consumption + +## FEATURES + +- LoRa Module named RA-02 supply by Ai-Thinker +- Supports FSK, GFSK, MSK, GMSK, LoRa ™ and OOK modulation modes +- Receive sensitivity as low as -141 dBm +- Programmable bit rate up to 300Kbps +- Build-in Antenna + +## INCLUDES + +- 1x M5Stack LoRa Module + +## Applications + +- Automatic meter reading +- Home building automation +- Remote irrigation system + +## DOCUMENTS + +- **[WebSite](https://m5stack.com)** +- **[Example](https://github.com/m5stack/M5Stack/tree/master/examples/Modules/Lora)** +- **[LoRa Info](http://wiki.ai-thinker.com/lora) (LoRa)** +- **[GitHub](https://github.com/m5stack/M5Stack)** +- **[Purchase](https://www.aliexpress.com/store/product/M5Stack-Official-Stock-Offer-LoRa-Module-for-ESP32-DIY-Development-Kit-Wireless-433MHz-Built-in-Antenna/3226069_32839736315.html?spm=2114.12010615.8148356.22.25e96be7xE1y22.html)** + +?> **Note** If your board LCD can't display or has some other problem, we suggest +you to add the two statements code followed by ``m5.begin();`` as shown +below +```cpp + m5.begin(); + pinMode(5,OUTPUT); + digitalWrite(5,HIGH); +``` +?> **Note** Because GPIO5 who has connected NSS pin of LoRa module need be pull-up +at the moment your board(or system) power on to prevent system's LCD +can't display. diff --git a/docs/zh_CN/product_documents/modules/module_node.md b/docs/zh_CN/product_documents/modules/module_node.md new file mode 100644 index 00000000..41f788f6 --- /dev/null +++ b/docs/zh_CN/product_documents/modules/module_node.md @@ -0,0 +1,33 @@ +# Node Module + +## DESCRIPTION + +The Node is a sound box module with 12 RGBLed(SK6812), a codec chip(WM8978), DHT12, IR Transmitter and Receiver(CHQ0038H), two MICs. WM8978 is often used to be applied for Hi-Fi Speaker. +You can program it after connected to any series of M5Stack Core through Arduino. + +You can creat a Webradio, Bluetooth Speaker, even Intelligent sound box with this module. + +## FEATURES + +- Including 12 RGBLed +- Including a HiFi stereo codec chip(Up to 24bit DAC) +- Including a lithium battery interface + +## INCLUDES + +- 1x Node Module + +## Applications + +- Webradio +- Bluetooth Speaker +- Intelligent sound box + +## DOCUMENTS + +- **[WebSite](https://m5stack.com)** +- **[WM8978](http://pdf1.alldatasheet.com/datasheet-pdf/view/96647/WOLFSON/WM8978.html) (WM8978)** +- **[Schematic](https://github.com/m5stack/M5StackModule-Node/tree/master/schematic)** +- **[Example](https://github.com/m5stack/M5StackModule-Node/tree/master/example)** +- **[Quick Start]()** +- **[Purchase]()** diff --git a/docs/zh_CN/product_documents/modules/module_plc.md b/docs/zh_CN/product_documents/modules/module_plc.md new file mode 100644 index 00000000..223f452e --- /dev/null +++ b/docs/zh_CN/product_documents/modules/module_plc.md @@ -0,0 +1,43 @@ +# M5Stack PLC Module + +## DESCRIPTION + +The M5Stack PLC Module is a prototye industrial board, including RS484 +adapter and electricity meter module. + +With DC9~24V power input, PLC-Proto motherboard reserved 6Pin or 4Pin +relay output, digital input, communication interface etc. + +## FEATURES + +- Free DIY +- Programmable Logic Controller +- Individual package weight: 0.1kg (0.22lb.) +- Package size: 5cm \* 5cm \* 5cm (1.97in \* 1.97in \* 1.97in) + +## INCLUDES + +- 1x PLC-Proto Broad +- 1x RS485 module +- 1x PLC Plastic Enclosure +- 1x Slide Guide +- 1x Magnet +- 1x 6 Pin 3.96 Pitch Terminal +- 1x 4 Pin 3.96 Pitch Terminal +- 3x Hex Key +- 7x Electrical Terminal +- 1x Sticker + +## Applications + +- Programmable Logic Controller +- Programmable Motion Controller +- Digital Operation Processor +- Strong Electric Controller + +## DOCUMENTS + +- [WebSiteStart](https://m5stack.com) +- GitHub + - [Arduino](https://github.com/m5stack/M5Stack) + - [MicroPython]() diff --git a/docs/zh_CN/product_documents/modules/module_plus.md b/docs/zh_CN/product_documents/modules/module_plus.md new file mode 100644 index 00000000..9858ecd8 --- /dev/null +++ b/docs/zh_CN/product_documents/modules/module_plus.md @@ -0,0 +1,31 @@ +# M5Stack PLUS + +## DESCRIPTION + +THis a enhanced module including battery(500mAh), gear potentiometer, IR transmitter, PORT B(UART Port), PORT C(GPIO Port) and MicroPhone Pad. You can stack it with a M5Core for function enhancement. The module comunicates with M5Core with I2C. It's I2C address is 0x89. + +## FEATURES + +- 500mAh Battery +- Programmable gear potentiometer +- IR transmitter +- Including PORT B and PORT C + +## INCLUDES + +- 1x PLUS Module + +## DOCUMENTS + +- [WebSite](https://m5stack.com) +- [Example]() +- [GitHub](https://github.com/m5stack/M5Stack) +- [Purchase](https://www.aliexpress.com/store/product/M5Stack-New-Arrival-PLUS-Module-Encoder-Module-with-MEGA328P-500mAh-Battery-ISP-IR-Transmitter-UART-GPIO/3226069_32949278724.html?spm=a2g1x.12024536.productList_5885013.pic_1) + +
+ +
+ +
+ +
\ No newline at end of file diff --git a/docs/zh_CN/product_documents/modules/module_proto.md b/docs/zh_CN/product_documents/modules/module_proto.md new file mode 100644 index 00000000..0517e35b --- /dev/null +++ b/docs/zh_CN/product_documents/modules/module_proto.md @@ -0,0 +1,51 @@ +# M5Stack PROTO Module + +## DESCRIPTION + +The M5Stack PROTO Module is a flexible blank circle with 30 pins which +could connect with all series of M5Stack Core. You can create any circle +that could controlled by any M5Stack Core on M5Stack PROTO Module as you +like. + +## FEATURES + +- Flexible extended blank circle +- Compatible with all series of M5Stack Core +- A environment detector - DHT12 Module + +## Interface + +| LINE0 | LINE1 | +|:---:|:---:| +| GND | IO35(ADC1) | +| GND | IO36(ADC2) | +| GND | EN | +| IO23(MOSI) | IO25(DAC0) | +| IO19(MISO) | IO26(DAC1) | +| IO18(EXT\_SCK) | 3V3 | +| IO3(U1\_RX) | IO1(U1\_TX) | +| IO16(U1\_RX) | IO17(U2\_TX) | +| IO21(I2C\_SDA) | IO22(I2C\_SCL) | +| IO2 | IO5 | +| IO12(I2S\_SCLK) | IO13 | +| IO15(I2S\_OUT) | IO0 | +| HPOWR | IO34 | +| HPOWR | 5V | +| HPOWR | BAT | + +## INCLUDES + +- 1x M5Stack PROTO Module +- 1x DHT12 Temperature & Humidity Sensor +- 1x Bus Socket +- 1x GROVE Cable +- 1x Packing Box +- User Manual + +## DOCUMENTS + +- [WebSite](https://m5stack.com) + +- [GitHub](https://github.com/m5stack/M5Stack) + +- [Purchase](https://www.aliexpress.com/store/product/M5Stack-Official-Stock-Offer-Proto-Module-Proto-Board-with-Extension-Bus-Socket-for-Arduino-ESP32-Development/3226069_32843231933.html?spm=2114.12010610.8148356.4.7b26c4a1MZw8Xy.html) diff --git a/docs/zh_CN/product_documents/modules/module_sim800.md b/docs/zh_CN/product_documents/modules/module_sim800.md new file mode 100644 index 00000000..cb64fc54 --- /dev/null +++ b/docs/zh_CN/product_documents/modules/module_sim800.md @@ -0,0 +1,44 @@ +# M5Stack SIM800L Module + +## DESCRIPTION + +The M5Stack SIM800L Module is a module with small SIM800L GSM/GPRS +module. You can program it after connected to any series of M5Stack Core +through Blockly, Arduino or MicroPython. + +SIM800L is a complete Quad-band GSM/GPRS solution. SIM800L moudle could +be connected with M5Stack Core via a serial port named USART2. +Absolutely, you also can change the serial port number with jumper by +your own. + +## FEATURES + +- SIM800L Module +- Build-in Antenna +- 3.5 mm phone audio jack +- Microphone +- Parameter: +- GSM/GPRS +- support Quad-band 850/900/1800/1900MHz +- transmit Voice, SMS and data information with low power consumption +- Featur Bluetooth and Embedded AT + +## INCLUDES + +- 1x M5Stack SIM800L Module + +## Applications + +- Nitrogen dioxide alarm +- Automatic Web Spider SMS-notifier +- Remote meter reading system + +## DOCUMENTS + +- [WebSite](https://m5stack.com) +- [Example](https://github.com/m5stack/M5Stack/tree/master/examples) +- [SIM800L Info](http://simcomm2m.com/En/module/detail.aspx?id=138) + (SIM800L) +- [GitHub](https://github.com/m5stack/M5Stack) + +- [Purchase](https://www.aliexpress.com/store/product/M5Stack-Official-In-Stock-GSM-Module-SIM800L-Stackable-IoT-Development-Board-for-Arduino-ESP32-with-MIC/3226069_32843211923.html?spm=2114.12010615.8148356.20.25e96be7xE1y22.html) diff --git a/docs/zh_CN/product_documents/modules/module_stepmotor.md b/docs/zh_CN/product_documents/modules/module_stepmotor.md new file mode 100644 index 00000000..c27150e2 --- /dev/null +++ b/docs/zh_CN/product_documents/modules/module_stepmotor.md @@ -0,0 +1,48 @@ +# Step Motor Module + +## DESCRIPTION + +This is a StepMotor Driver Module built in MEGA328P MCU which has been burnt GRBL firmware used to control stepper motors. The module comunicates with M5Core via I2C. It's I2C address is 0x70. + +## FEATURES + +- 9-24V Power Input +- Driver 3-way stepper motors(X, Y, Z) +- Including a lithium battery interface + +## INCLUDES + +- 1x Step Motor Module +- 12V Power +- 1x 5V FAN Module for heat dissipation + +## Applications + +- DIY 3D Printer +- Simple Robot Arm + +## DOCUMENTS + +- **[Example](https://github.com/m5stack/stepmotor_module/tree/master/StepMotor_M5test)** +- **[Quick Start]()** +- **[Purchase](https://www.aliexpress.com/store/product/M5Stack-New-Arrival-Stepmotor-Module-for-Arduino-ESP32-GRBL-12C-Step-Motor-MEGA328P-similar-as-12V/3226069_32889109142.html?spm=2114.12010612.8148356.17.50511b9b5ViNuz)** + +
+ +
+ +
+ +
+ +
+ +
+ +
+ +
+ +
+ +
\ No newline at end of file diff --git a/docs/zh_CN/product_documents/tools/tool_usb_downloader.md b/docs/zh_CN/product_documents/tools/tool_usb_downloader.md new file mode 100644 index 00000000..2f9ac5a4 --- /dev/null +++ b/docs/zh_CN/product_documents/tools/tool_usb_downloader.md @@ -0,0 +1,34 @@ +# M5Stack USB Downloader + +## DESCRIPTION + +1. USB to URAT Chip. CP2104 supports automatic firmware download of ESP32/ESP8266 +2. TXD light, RXD light, Power light and 6pin @ 2.54mm bus sockets. + +## PARAMETER + +| PinNumber | PinName | +| :-------------------: |:------------------------: | +| 1 | GND | +| 2 | GPIO0 | +| 3 | EN | +| 4 | TXD | +| 5 | RXD | +| 6 | 3.3V | + +### NOTE + +There are two reserved pins(RTS, DTR) on M5Stack USB Downloader for other applications. + +## INCLUDES + +- 1x M5Stack USB Downloader + +## DOCUMENTS + +- [Schematic](https://github.com/watson8544/M5Stack-UserGuide/blob/master/TOOLS_DOCS/USBtool.pdf) +- [UserGuide](https://github.com/watson8544/M5Stack-UserGuide/blob/master/TOOLS_DOCS/M5Stack-USB-Downloader-UserGuide.md) + + \ No newline at end of file diff --git a/docs/zh_CN/product_documents/units/unit_396port.md b/docs/zh_CN/product_documents/units/unit_396port.md new file mode 100644 index 00000000..933852d2 --- /dev/null +++ b/docs/zh_CN/product_documents/units/unit_396port.md @@ -0,0 +1,18 @@ +# Unit 3.96port + +## DESCRIPTION + +The Unit 3.96port is a unit that aim to transfer GROVE interface to VH3.96-4Pin. + +## FEATURES + +- VH3.96 interface +- Two Lego installation holes + +## DOCUMENTS + + - [Purchase](https://www.aliexpress.com/store/3226069?spm=2114.search0104.3.5.66051a4dlpB2ti) + +
+ +
diff --git a/docs/zh_CN/product_documents/units/unit_adc.md b/docs/zh_CN/product_documents/units/unit_adc.md new file mode 100644 index 00000000..ddc6db1f --- /dev/null +++ b/docs/zh_CN/product_documents/units/unit_adc.md @@ -0,0 +1,35 @@ +# Unit ADC + +## DESCRIPTION + +This is a unit having self-calibrating function and 16bit analog-to-digitial coverter. The resolution is double than insided ADC of esp32, that means you can detect smaller amplitude voltage. The unit communicates with M5Core with I2C. It has provided two modes: continuously conversion and single conversion. + +## FEATURES + +- Up to 16 bits of resolution and perform conversions at rates of 8, 16, 32, or 128 samples per second +- Programmable gain amplifier + - Gain = 1, 2, 4, OR 8 +- Detect 0~12V voltage Input +- Two Lego installation holes + +## APPLICATION + +- ECG signal acquisition +- Blood pressure measurement +- Dynamometer + +## DOCUMENTS + +- GitHub + + - [Arduino](https://github.com/m5stack/M5Stack) + +- Datasheet + + - [ADS1100](http://pdf1.alldatasheet.com/datasheet-pdf/view/619024/TI1/ADS1100.html) + +- [Purchase](https://www.aliexpress.com/store/product/M5Stack-Official-ADC-Unit-16-Bit-I2C-GROVE-ADS1100-Module-0V-to-12V-analog-to-digital/3226069_32946953374.html?spm=a2g1x.12024536.productList_5885013.pic_7) + +
+ +
\ No newline at end of file diff --git a/docs/zh_CN/product_documents/units/unit_adc_cn.md b/docs/zh_CN/product_documents/units/unit_adc_cn.md new file mode 100644 index 00000000..f2c3523c --- /dev/null +++ b/docs/zh_CN/product_documents/units/unit_adc_cn.md @@ -0,0 +1,34 @@ +# Unit ADC + +## 描述 DESCRIPTION + +这是带自校准功能的16位模拟数字转换unit,相比ESP32芯片自带的ADC(12位)功能分辨率高了不少,意味着你可以测量更小幅值的电压等模拟量,也就是能测量更细微一倍的模拟量,比如采集心电电压做心电监护项目、做血压监测项目、高精度电压监控项目等等。unit集成的ADC芯片通过I2C接口与M5的主控通讯,可以设置成单周期转换和连续转换方式。 + +## 特性 FEATURES + +- ADC有16位分辨率,可以设置每秒采样8、16、32、128次以进行A/D转换 +- ADC芯片内部可以产生高达8倍的放大,从而可以采集幅值更小的模拟信号 +- 能测量0~12V的电压输入 +- 乐高孔接口 + +## 应用 APPLICATION + +- 心电信号采集 +- 血压测量 +- 测力计 + +## 文档 DOCUMENTS + +- GitHub + + - [Arduino](https://github.com/m5stack/M5Stack) + +- Datasheet + + - [ADS1100](http://pdf1.alldatasheet.com/datasheet-pdf/view/619024/TI1/ADS1100.html) + +- [Purchase]() + +
+ +
diff --git a/docs/zh_CN/product_documents/units/unit_angle.md b/docs/zh_CN/product_documents/units/unit_angle.md new file mode 100644 index 00000000..319ee941 --- /dev/null +++ b/docs/zh_CN/product_documents/units/unit_angle.md @@ -0,0 +1,19 @@ +# Unit ANGLE + +## DESCRIPTION + +The Unit ANGLE is a potentiometer sensor that can detect rotary +angle. + +## FEATURES + +- Two Lego installation holes + +## DOCUMENTS + +- [GitHub](https://github.com/m5stack/M5GO) +- [Purchase](https://www.aliexpress.com/store/3226069?spm=2114.search0104.3.5.66051a4dlpB2ti) + +
+ +
\ No newline at end of file diff --git a/docs/zh_CN/product_documents/units/unit_button.md b/docs/zh_CN/product_documents/units/unit_button.md new file mode 100644 index 00000000..68990879 --- /dev/null +++ b/docs/zh_CN/product_documents/units/unit_button.md @@ -0,0 +1,19 @@ +# Unit BUTTON + +## DESCRIPTION + +The Unit BUTTON is a sigle-button unit that can be detected whether the button pressed or not + +## FEATURES + +- Two Lego installation holes +- GROVE Interface + +## DOCUMENTS + +- [GitHub](https://www.m5stack.com) +- [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) + +
+ +
\ No newline at end of file diff --git a/docs/zh_CN/product_documents/units/unit_color_sensor.md b/docs/zh_CN/product_documents/units/unit_color_sensor.md new file mode 100644 index 00000000..d0ff9040 --- /dev/null +++ b/docs/zh_CN/product_documents/units/unit_color_sensor.md @@ -0,0 +1,34 @@ +# Unit COLOR + +## DESCRIPTION + +This is a unit can detecte the color of object surface which integrates TCS3472 (a color sensor). The unit comunicates with M5Core with I2C. + +## FEATURES + +- High precision +- Detection range: -70℃~382.2℃ +- Two Lego installation holes + +## APPLICATION + +- RGB LED Backlight Control +- Product Color Verification + +## DOCUMENTS + +- GitHub + + - [Arduino](https://github.com/m5stack/M5Stack) + +- Datasheet + + - [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) + +
+ +
diff --git a/docs/zh_CN/product_documents/units/unit_dac.md b/docs/zh_CN/product_documents/units/unit_dac.md new file mode 100644 index 00000000..0111226c --- /dev/null +++ b/docs/zh_CN/product_documents/units/unit_dac.md @@ -0,0 +1,32 @@ +# Unit ADC + +## DESCRIPTION + +This is a unit can convert digital signal to analog signal like voltage waveform, audio waveform and so on. It integrates a 12-bit high resolution DAC chip named MCP4725 which integrates a on-board non-volatile memory (EEPROM). The unit comunicates with M5Core with I2C. The DAC input and configuration data can be programmed to the EEPROM. + +## FEATURES + +- Up to 12 bits of resolution +- Output 0~3.3V voltage +- Two Lego installation holes + +## APPLICATION + +- MP3 Audio Player +- mini Oscilloscope + +## DOCUMENTS + +- GitHub + + - [Arduino](https://github.com/m5stack/M5Stack) + +- 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) + +
+ +
diff --git a/docs/zh_CN/product_documents/units/unit_dac_cn.md b/docs/zh_CN/product_documents/units/unit_dac_cn.md new file mode 100644 index 00000000..498dc999 --- /dev/null +++ b/docs/zh_CN/product_documents/units/unit_dac_cn.md @@ -0,0 +1,31 @@ +# Unit ADC + +## 描述 DESCRIPTION + +这是带EEPROM存储的12位数字模拟转换unit,相比ESP32芯片自带的DAC(8位)功能分辨率高了不少,可以将输入的数字信号转换成模拟信号如电压、声音等输出。unit集成的DAC芯片是单通道采集,通过I2C接口与M5的主控通讯,你还可以将输入端的数字量和配置数据都保存到EEPROM中,这样在上电之后,能够立马将本来保存的数字量转换成模拟信号输出。 + +## 特性 FEATURES + +- DAC有12位分辨率 +- 乐高孔接口 + +## 应用 APPLICATION + +- MP3音频播放器 +- mini示波器 + +## 文档 DOCUMENTS + +- GitHub + + - [Arduino](https://github.com/m5stack/M5Stack) + +- Datasheet + + - [MCP4725](http://pdf1.alldatasheet.com/datasheet-pdf/view/233449/MICROCHIP/MCP4725.html) + +- [Purchase]() + +
+ +
diff --git a/docs/zh_CN/product_documents/units/unit_dual_button.md b/docs/zh_CN/product_documents/units/unit_dual_button.md new file mode 100644 index 00000000..4cc743d3 --- /dev/null +++ b/docs/zh_CN/product_documents/units/unit_dual_button.md @@ -0,0 +1,19 @@ +# Unit Dual BUTTON + +## DESCRIPTION + +This Unit is a dual-button unit that can be detected whether a single button pressed or two buttons pressed + +## FEATURES + +- Two Lego installation holes +- GROVE Interface + +## 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) + +
+ +
\ No newline at end of file diff --git a/docs/zh_CN/product_documents/units/unit_env.md b/docs/zh_CN/product_documents/units/unit_env.md new file mode 100644 index 00000000..3fde9fda --- /dev/null +++ b/docs/zh_CN/product_documents/units/unit_env.md @@ -0,0 +1,28 @@ +# Unit ENV + +## DESCRIPTION + +The Unit ENV is a environment sensor for M5GO that can easily detect +temperature, humidity and air pressure with M5GO Core, including +temperature and humidity sensor and absolute barometric pressure sensor. + +## FEATURES + +- Temperature: +- measuring range: 20 ~ 60℃ +- resolution: ±0.2℃ +- Humidity: +- measuring range: 20 ~ 95℃ +- resolution: 0.1% +- Air pressure +- measuring range: 300 ~ 1100hPa +- resolution: ±1hPa +- Two Lego installation holes + +## DOCUMENTS + +- [Purchase](https://www.aliexpress.com/store/3226069?spm=2114.search0104.3.5.66051a4dlpB2ti) + +
+ +
\ No newline at end of file diff --git a/docs/zh_CN/product_documents/units/unit_esp32cam.md b/docs/zh_CN/product_documents/units/unit_esp32cam.md new file mode 100644 index 00000000..d14ac677 --- /dev/null +++ b/docs/zh_CN/product_documents/units/unit_esp32cam.md @@ -0,0 +1,51 @@ +# ESP32Cam + +## DESCRIPTION + +The **ESP32Cam** is a tiny unit based on ESP32 chip and OV2640. You can even program it through Arduino IDE. + +The ESP32Cam equips the ESP32 with everything necessary to program, run and develop on the wonderful chip. It also features a LiPo charger , so your ESP32Cam project can be battery-powered and truly wireless. Additionally, the board reserved the MPU6050,BME280 and an analog MIC. + + +## INCLUDES + +- 1x M5 Camera +- 1x Type-C USB v + + +## FEATURES + +- ESP32 specifications + + Dual-core Tensilica LX6 microprocessor + + Up to 240MHz clock frequency + + 512K internal SRAM + + 4MB Flash memory + + Integrated 802.11 BGN WiFi transceiver + + Integrated dual-mode Bluetooth (classic and BLE) + + Hardware accelerated encryption (AES, SHA2, ECC, RSA-4096) +- CP2104 USB TTL +- OV2640 sensor + - Output Formats(8-bit): + + YUV(422/420)/YCbCr422 + + RGB565/555 + + 8-bit compressed data + + 8-/10-bit Raw RGB data + - Maximum Image Transfer Rate + + UXGA/SXGA: 15fps + + SVGA: 30fps + + CIF: 60fps + - Scan Mode: Progressive +- Camera specifications + + CCD size : 1/4inch + + Field of View : 78 degree + + Maxmium Pixel: 200W +- Sensor best resolution: 1600 * 1200 +- Dimension: 25mm x 24mm +- Weight: 5g + + +## DOCUMENTS +- **[Datasheet](https://www.espressif.com/sites/default/files/documentation/esp32_datasheet_cn.pdf) (ESP32)** +- **[Datasheet](https://www.uctronics.com/download/cam_module/OV2640DS.pdf) (OV2640)** +- **[Quick Start](en/quick_start/m5camera/m5camera_quick_start)** +- **[Read more](https://github.com/1zlab/1ZLAB_ESP32_Wifi_Camera)** diff --git a/docs/zh_CN/product_documents/units/unit_hub.md b/docs/zh_CN/product_documents/units/unit_hub.md new file mode 100644 index 00000000..1941d6e9 --- /dev/null +++ b/docs/zh_CN/product_documents/units/unit_hub.md @@ -0,0 +1,20 @@ +# Unit HUB + +## DESCRIPTION + +The Unit HUB is a module for M5GO to expand GROVE port added three GROVE +ports for user. So you can control 3 GROVE devices with only one M5GO +Core at a time. + +## FEATURES + +- Instantly Add Three 4-Pins-GROVE ports to Any Compatible Device +- Two Lego installation holes + +## DOCUMENTS + +- [Purchase](https://www.aliexpress.com/store/3226069?spm=2114.search0104.3.5.66051a4dlpB2ti) + +
+ +
\ No newline at end of file diff --git a/docs/zh_CN/product_documents/units/unit_ir.md b/docs/zh_CN/product_documents/units/unit_ir.md new file mode 100644 index 00000000..730f5a0b --- /dev/null +++ b/docs/zh_CN/product_documents/units/unit_ir.md @@ -0,0 +1,28 @@ +# Unit IR + +## DESCRIPTION + +The Unit IR is a IR infrared obstacle avoidance sensor. It can +be widely used in robot obstacle avoidance, obstacle avoidance car, line +count, and black and white line tracking and so on. + +It has a pair of infrared transmitting and receiving tube, tube infrared +emit a certain frequency, when detecting direction meet with obstacles +(reflecting surface), reflected infrared receiving tube, after the +comparator circuit processing, green indicator will light up, at the +same time signal output interface to output digital signal. + +## FEATURES + +- A pair of infrared transmitting and receiving tube +- Detects the distance 2 ~ 5cm +- Two Lego installation holes + +## DOCUMENTS + +- [GitHub](https://github.com/m5stack/M5GO) +- [Purchase](https://www.aliexpress.com/store/3226069?spm=2114.search0104.3.5.66051a4dlpB2ti) + +
+ +
\ No newline at end of file diff --git a/docs/zh_CN/product_documents/units/unit_joystick.md b/docs/zh_CN/product_documents/units/unit_joystick.md new file mode 100644 index 00000000..f09d9618 --- /dev/null +++ b/docs/zh_CN/product_documents/units/unit_joystick.md @@ -0,0 +1,27 @@ +# Unit JOYSTICK + +## DESCRIPTION + +This Unit is a joystick unit the same as game controller button that can be detected the X-Y axis offset and whether the joystick be pressed + +## FEATURES + +- Two Lego installation holes +- GROVE Interface + +## 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) + +
+ +
+ +
+ +
+ +
+ +
\ No newline at end of file diff --git a/docs/zh_CN/product_documents/units/unit_light.md b/docs/zh_CN/product_documents/units/unit_light.md new file mode 100644 index 00000000..24867f6f --- /dev/null +++ b/docs/zh_CN/product_documents/units/unit_light.md @@ -0,0 +1,26 @@ +# Unit light + +## DESCRIPTION + +The Unit light is a light sensor unit with an adjustable resistor that can detect the environmental light intensity. +You can read analog signal(environmental light intensity) staright or get a digital signal(0/1) that means whether the light exists or not. + + +## FEATURES + +- Adjustable threshold, including 10K adjustable resistor +- Analog & Digital output +- Grove interface +- Two Lego installation holes + +## DOCUMENTS + +- GitHub + + - [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) + +
+ +
diff --git a/docs/zh_CN/product_documents/units/unit_m5camera.md b/docs/zh_CN/product_documents/units/unit_m5camera.md new file mode 100644 index 00000000..0188d191 --- /dev/null +++ b/docs/zh_CN/product_documents/units/unit_m5camera.md @@ -0,0 +1,55 @@ +# M5Camera + +## DESCRIPTION + +The **M5Camera** is a tiny unit based on ESP32 chip and OV2640 including PSRAM. You can even program it through Arduino IDE. + +The M5Camera equips the ESP32 with everything necessary to program, run and develop on the wonderful chip. It also features a LiPo charger (IP5306) , so your M5Camera project can be battery-powered and truly wireless. Additionally, the board reserved the MPU6050,BME280 and an analog MIC. + + +## INCLUDES + +- 1x M5 Camera +- 1x Type-C USB v + + +## FEATURES + +- ESP32 specifications + + Dual-core Tensilica LX6 microprocessor + + Up to 240MHz clock frequency + + 4MB internal SRAM + + 4MB Flash memory + + Integrated 802.11 BGN WiFi transceiver + + Integrated dual-mode Bluetooth (classic and BLE) + + Hardware accelerated encryption (AES, SHA2, ECC, RSA-4096) +- CP2104 USB TTL +- OV2640 sensor + - Output Formats(8-bit): + + YUV(422/420)/YCbCr422 + + RGB565/555 + + 8-bit compressed data + + 8-/10-bit Raw RGB data + - Maximum Image Transfer Rate + + UXGA/SXGA: 15fps + + SVGA: 30fps + + CIF: 60fps + - Scan Mode: Progressive +- Camera specifications + + CCD size : 1/4inch + + Field of View : 78 degree + + Maxmium Pixel: 200W +- Sensor best resolution: 1600 * 1200 +- Dimension: 25mm x 24mm +- Weight: 5g + + +## DOCUMENTS +- **[Datasheet](https://www.espressif.com/sites/default/files/documentation/esp32_datasheet_cn.pdf) (ESP32)** +- **[Datasheet](https://www.uctronics.com/download/cam_module/OV2640DS.pdf) (OV2640)** +- **[Quick Start](en/quick_start/m5camera/m5camera_quick_start)** +- **[Read more](https://github.com/1zlab/1ZLAB_ESP32_Wifi_Camera)** + +
+ +
\ No newline at end of file diff --git a/docs/zh_CN/product_documents/units/unit_makey.md b/docs/zh_CN/product_documents/units/unit_makey.md new file mode 100644 index 00000000..c4db25be --- /dev/null +++ b/docs/zh_CN/product_documents/units/unit_makey.md @@ -0,0 +1,38 @@ +# Unit makey + +## DESCRIPTION + +The Unit makey is a makey unit with 16 touchable pins.The Unit makey is based on Arduino Uno Mega328p chip.It communicates with M5Stack Core via GROVE(I2C).It's I2C address is 0x51. + + + +## FEATURES + +- Arduino Mega328p Controller +- 16 Keys Fruit Piano(PD0-7 & PB0-5), 1 NeoPixel pin(PC2) and 1 Buzzer pin(PC3) +- Buzzer inside +- GROVE interface +- Two Lego installation holes + +## APPLICATION + +- Makey Application +- RGB Application with Adafruit Library + +## DOCUMENTS + +- [GitHub](https://github.com/m5stack/M5Stack/tree/master/examples/Unit/Makey) + +- [Purchase](https://www.aliexpress.com/store/3226069?spm=2114.search0104.3.5.66051a4dlpB2ti) + +
+ +
+ +
+ +
+ +
+ +
\ No newline at end of file diff --git a/docs/zh_CN/product_documents/units/unit_moisture.md b/docs/zh_CN/product_documents/units/unit_moisture.md new file mode 100644 index 00000000..1f0ec320 --- /dev/null +++ b/docs/zh_CN/product_documents/units/unit_moisture.md @@ -0,0 +1,25 @@ +# Unit moisture + +## DESCRIPTION + +The Unit moisture is a moisture detective unit for measuring the moisture in soil. The soil moisture sensor is pretty straight forward to use. The two large exp osed pads function as probes for the sensor, together acting as a variable resistor. The more water that is in the soil means the better the conductivity between the pads will be and will result in a lower resistance, and a higher SIG out. +You can read the moisture in soil staright or get a digital signal(0/1) that means the high(or low) humidity. + +## FEATURES + +- Adjustable threshold, including 10K adjustable resistor +- Analog & Digital output +- Grove interface +- Two Lego installation holes + +## DOCUMENTS + +- GitHub + + - [Arduino](https://github.com/m5stack/M5Stack/tree/master/examples/Unit/Earth) + +- [Purchase](https://www.aliexpress.com/store/3226069?spm=2114.search0104.3.5.66051a4dlpB2ti) + +
+ +
diff --git a/docs/zh_CN/product_documents/units/unit_ncir.md b/docs/zh_CN/product_documents/units/unit_ncir.md new file mode 100644 index 00000000..5bf4e2fc --- /dev/null +++ b/docs/zh_CN/product_documents/units/unit_ncir.md @@ -0,0 +1,34 @@ +# Unit NCIR + +## DESCRIPTION + +This is a unit can measure body temperature or be applicated for movement detection which integrates MLX90641 (an infrared thermometer designed for non-contact temperature sensing). The unit comunicates with M5Core with I2C. + +## FEATURES + +- High precision +- Detection range: -70℃~382.2℃ +- Two Lego installation holes + +## APPLICATION + +- body temperature measurement +- movement detection + +## DOCUMENTS + +- GitHub + + - [Arduino](https://github.com/m5stack/M5Stack) + +- Datasheet + + - [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) + +
+ +
diff --git a/docs/zh_CN/product_documents/units/unit_neopixel.md b/docs/zh_CN/product_documents/units/unit_neopixel.md new file mode 100644 index 00000000..051f4025 --- /dev/null +++ b/docs/zh_CN/product_documents/units/unit_neopixel.md @@ -0,0 +1,23 @@ +# Unit NeoPixel + +## DESCRIPTION + +This is a RGB LED Cable unit. You can program it using NeoPixel Lib supported by Adafruit or using M5Flow that will be easier. The unit comunicates with M5Core with GROVE Interface. + +## FEATURES + +- the length: 10cm/20cm/0.5m/1m/2m +- GROVE Interface +- Two Lego installation holes + +## DOCUMENTS + +- GitHub + + - [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) + +
+ +
diff --git a/docs/zh_CN/product_documents/units/unit_pir.md b/docs/zh_CN/product_documents/units/unit_pir.md new file mode 100644 index 00000000..6c595c72 --- /dev/null +++ b/docs/zh_CN/product_documents/units/unit_pir.md @@ -0,0 +1,20 @@ +# Unit PIR + +## DESCRIPTION + +The Unit PIR is a human infrared sensor for M5GO that can easily detect +whether someone appears in front of it with M5GO Core. + +## FEATURES + +- Detects the distance 150cm +- Two Lego installation holes + +## DOCUMENTS + +- [GitHub](https://github.com/m5stack/M5GO) +- [Purchase](https://www.aliexpress.com/store/3226069?spm=2114.search0104.3.5.66051a4dlpB2ti) + +
+ +
\ No newline at end of file diff --git a/docs/zh_CN/product_documents/units/unit_proto.md b/docs/zh_CN/product_documents/units/unit_proto.md new file mode 100644 index 00000000..ee022a79 --- /dev/null +++ b/docs/zh_CN/product_documents/units/unit_proto.md @@ -0,0 +1,22 @@ +# Unit proto + +## DESCRIPTION + +The M5Stack proto unit is a flexible blank circle with 100mil pitch of holes. You can create any circle +that could controlled by M5GO Core as you like. + +## FEATURES + +- Flexible extended blank circle +- 70 holes(pitch of holes: 100mil) +- GROVE interface +- Two Lego installation holes + +## DOCUMENTS + +- [GitHub](https://github.com/m5stack/M5GO) +- [Purchase](https://www.aliexpress.com/store/3226069?spm=2114.search0104.3.5.66051a4dlpB2ti) + +
+ +
diff --git a/docs/zh_CN/product_documents/units/unit_relay.md b/docs/zh_CN/product_documents/units/unit_relay.md new file mode 100644 index 00000000..bdafa77e --- /dev/null +++ b/docs/zh_CN/product_documents/units/unit_relay.md @@ -0,0 +1,30 @@ +# Unit relay + +## DESCRIPTION + +The Unit relay is a unit that allows you to control large power loads with a light-current, safe, reliable power control system. the large power loads you can safely control is up to 24 VDC or 120 VAC. +Only a low electrial level is sent to this unit, the relay will be close and the large power loads you want to control will be working. + + +## FEATURES +- A single input +- Up to 3A @ 24 VDC or 120 VAC +- GROVE interface +- Two Lego installation holes + +## APPLICATION + +- Be perfect for large inductive loads(like DC motors electrocircuit, intelligent interpolation...) +- Control a standard wall outlet device + +## DOCUMENTS + +- GitHub + + - [Arduino](https://github.com/m5stack/M5Stack/tree/master/examples/Unit/Relay) + +- [Purchase](https://www.aliexpress.com/store/3226069?spm=2114.search0104.3.5.66051a4dlpB2ti) + +
+ +
diff --git a/docs/zh_CN/product_documents/units/unit_rgb.md b/docs/zh_CN/product_documents/units/unit_rgb.md new file mode 100644 index 00000000..c0a892b1 --- /dev/null +++ b/docs/zh_CN/product_documents/units/unit_rgb.md @@ -0,0 +1,19 @@ +# Unit RGB + +## DESCRIPTION + +The Unit RGB is a sensor including three RGB LED lights and two GROVE +ports.You can display specified color using M5GO Core through Blockly, +Arduino or MicroPython. + +## FEATURES + +- Two Lego installation holes + +## DOCUMENTS + +- [Purchase](https://www.aliexpress.com/store/3226069?spm=2114.search0104.3.5.66051a4dlpB2ti) + +
+ +
\ No newline at end of file diff --git a/docs/zh_CN/product_documents/units/unit_thermal.md b/docs/zh_CN/product_documents/units/unit_thermal.md new file mode 100644 index 00000000..d2e9ed6c --- /dev/null +++ b/docs/zh_CN/product_documents/units/unit_thermal.md @@ -0,0 +1,40 @@ +# Unit thermal + +## DESCRIPTION + +The Unit thermal is a thermal camera module contains thermopile sensors named MLX90640. the MLX90640 contains a 32x64 piexls IR array. It communicates with M5GO Core via GROVE which actually is a I2C interfacel. +As the images show you can detect surface temperatures from many feet away with an accuracy of ±1.5°C (best case). +After burn the firmware of the module's demostatrion to M5GO Core via `M5Burner`, the module will be running. Then you can program it via Arduino IDE. + + +## FEATURES + +- 32x24 piexls +- Target temperature -40°C ÷ 300°C +- GROVE interface +- Two Lego installation holes + +## APPLICATION + +- High precision non-contact temperature measurements +- Intrusion / Movement detection +- Visual IR thermometers +- Temperature sensing element for intelligent building air conditioning + +## DOCUMENTS + +- GitHub + + - [Arduino](https://github.com/m5stack/M5Stack/tree/master/examples/Modules/MLX90640) + + - [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) + +
+ +
diff --git a/docs/zh_CN/product_documents/units/unit_tof.md b/docs/zh_CN/product_documents/units/unit_tof.md new file mode 100644 index 00000000..885bfb12 --- /dev/null +++ b/docs/zh_CN/product_documents/units/unit_tof.md @@ -0,0 +1,33 @@ +# Unit ToF + +## DESCRIPTION + +This is a unit can detect distance using a newest "Time-to-Flight" sensor using laser light. It is higher precision than most distance sensors. The unit comunicates with M5Core with I2C. + +## FEATURES + +- High precision +- Measure absolute distances up to 2m +- Two Lego installation holes + +## APPLICATION + +- 1D gesture recognition + +## DOCUMENTS + +- GitHub + + - [Arduino](https://github.com/m5stack/M5Stack) + +- Datasheet + + - [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) + +
+ +
diff --git a/docs/zh_CN/quick_start/bala/bala_quick_start.md b/docs/zh_CN/quick_start/bala/bala_quick_start.md new file mode 100644 index 00000000..ba578d81 --- /dev/null +++ b/docs/zh_CN/quick_start/bala/bala_quick_start.md @@ -0,0 +1,3 @@ +# BALA Get Started + +## (coming soon...) \ No newline at end of file diff --git a/docs/zh_CN/quick_start/m5camera/m5camera_quick_start.md b/docs/zh_CN/quick_start/m5camera/m5camera_quick_start.md new file mode 100644 index 00000000..b2a9c348 --- /dev/null +++ b/docs/zh_CN/quick_start/m5camera/m5camera_quick_start.md @@ -0,0 +1,31 @@ +# ESP32Cam/M5Camera Quick Start + +## 1. Out-of-the-box Demo + +It is really really out of the box. Your ESP32Cam/M5Camera will immediately run without any code after you power it. + +1. plug usb cable into ESP32Cam/M5Camera and open the serial terminal on your computer. + +
+ +
+ + +2. Then waitting a few seconds, you connect to a AP named "`M5CAM`" with your computer(or mobile phone). + +
+ +
+ + +3. And you open the browser on the computer(or mobile phone), enter a URL `http://192.168.4.1`. At the moment, your can see the real-time transmission of video by ESP32Cam/M5Camera on the browser. + +
+ +
+ +Now, A WebCam you achieved successfully ! + +*Note:* + +ESP32CAM AP only can connect with one device at a time. diff --git a/docs/zh_CN/quick_start/m5core/m5stack_core_get_started_Arduino_MacOS.md b/docs/zh_CN/quick_start/m5core/m5stack_core_get_started_Arduino_MacOS.md new file mode 100644 index 00000000..54feca6a --- /dev/null +++ b/docs/zh_CN/quick_start/m5core/m5stack_core_get_started_Arduino_MacOS.md @@ -0,0 +1,133 @@ +# M5Core 快速上手(macOS, Arudino) + +?> **提示** 如果你的操作系统是Windows,请点击[这里](zh_CN/quick_start/m5core/m5stack_core_get_started_Arduino_Windows)。 + +## 目录 + +1. [配置环境](#setting-environment) + + - [Step1. 安装 Arduino IDE](#step1-install-arduino-ide) + + - [Step2. 安装ESP32的支持包](#step2-esp32-board-support) + + - [Step3. 安装Arduino-M5Stack库](#step3-install-m5stack-lib) + +2. [示例](#example) + +!> **注意** *在配置环境之前,先确保你已经安装了USB驱动,并且M5Core能通过串口与PC通信。 如果还没的话,看这篇文章[如何建立串口连接](en/related_documents/establish_serial_connection).* + +## 配置环境 + +### Step1. 安装`Arduino IDE` + +首先,如果Arduino IDE还没安装的话,先安装它。 这是下载地址 *download address* https://www.arduino.cc/en/Main/Software + +
+ +
+ +### Step2. 安装ESP32的支持包 + +打开终端Terminal执行以下命令 (复制以下命令到Terminal,然后回车): + +``` + +mkdir -p ~/Documents/Arduino/hardware/espressif && \ +cd ~/Documents/Arduino/hardware/espressif && \ +git clone https://github.com/espressif/arduino-esp32.git esp32 && \ +cd esp32 && \ +git submodule update --init --recursive && \ +cd tools && \ +python get.py + +``` + +Where ~/Documents/Arduino represents your sketch book location as per "Arduino" > "Preferences" > "Sketchbook location" (in the IDE once started). Adjust the command above accordingly if necessary! + +Where ~/Documents/Arduino represents your default sketch book location. If you encounter any problems it could be that your Arduino sketchbook folder is in a different location. This can be found by running arduino and navigating through the menu to "Arduino" > "Preferences" > "Sketchbook location". Adjust the command above accordingly if necessary! + +?> **Tip** If you get the error below: `xcrun: error: invalid active developer path (/Library/Developer/CommandLineTools),` +`missing xcrun at: /Library/Developer/CommandLineTools/usr/bin/xcrun`, install the command line dev tools by typing `xcode-select --install` into the terminal and hit enter. once installed try the command above again and restart the Arduino IDE. + +?> **Tip** If you get the error: `IOError: [Errno socket error] [SSL: TLSV1_ALERT_PROTOCOL_VERSION] tlsv1 alert protocol` `version (_ssl.c:590) when running python get.py`, try `python3` instead of `python` and restart the Arduino IDE. + + + +### Step3. Install M5Stack Lib + +Start up Arduino IDE, then Select `Sketch`->`Include Library`->`Manage Libraries...` + +Type `M5Stack` into the search box, search it and install. + +
+ +
+ + +
+ +
+ + + +## Example + +The USB cable connects to M5Stack Core, then select your serial port which is connected M5Stack Core. +Select a demo example, compile and upload + +### 1. Select your board and the serial port + +Start up Arduino IDE, and click `Tools -> Boards -> M5Stack-Core-ESP32` to select your board + +
+ +
+ + +Click `Tools -> Ports ->` to select the serial port which is connected with M5Stack Core + +
+ +
+ + +### 2. Select an example + +Click `File-> Examples`. Here are some test programs in `M5Stack->` + +Try to open a sketch called `HelloWorld` inside Basics. + + +
+ +
+ + + +Compile it and upload, the M5Stack screen will show "Hello World!" + +
+ +
+ + + +## Note + +Although most versions of MacOS have no problem with detecting the COM port, on some newer versions of High Sierra sometimes Slab\_USBtoUART does not appear. If this is the case, after you connect the M5 open `security and privacy` in the system preferences and set it to `permit`. + +
+ +
+ + +
+ +
+ + +
+ +
+ +?> **Tip** **If you want to read more the permission about the CP2104 USB driver, visit the below link please.** https://developer.apple.com/library/archive/technotes/tn2459/\_index.html \ No newline at end of file diff --git a/docs/zh_CN/quick_start/m5core/m5stack_core_get_started_Arduino_Windows.md b/docs/zh_CN/quick_start/m5core/m5stack_core_get_started_Arduino_Windows.md new file mode 100644 index 00000000..e1d0a523 --- /dev/null +++ b/docs/zh_CN/quick_start/m5core/m5stack_core_get_started_Arduino_Windows.md @@ -0,0 +1,121 @@ +# M5Core 快速上手(Windows, Arudino) + +?> **提示** 如果你的操作系统是MacOS的话,请点击[这里](zh_CN/quick_start/m5core/m5stack_core_get_started_Arduino_MacOS)。 + +## 目录 + +1. [配置环境](#setting-environment) + + - [Step1. 下载 Arduino-ESP32 Support](#step1-download-arduino-esp32-suppord) + + - [Step2. 安装Arduino-M5Stack库](#step2-download-the-m5stack-lib) + +2. [示例](#example) + +?> **提示** *如果你想升级Arduino-M5Stack库的话,请移步阅读这篇文档[如何升级Arduino-M5Stack库](www.m5stack.com).* + +!> **注意** *建议你先确认安装了`USB驱动`, `Git` 和 `Arduino IDE(安装路径为: C:\Program Files\Arduino)`。 如果还没的话,阅读这两篇文档[如何建立串口连接](en/related_documents/establish_serial_connection)和[安装Git和Arduino IDE](en/related_documents/how_to_install_git_and_arduino)。 如果你的Arduino IDE安装路径不是`C:\Program Files\Arduino`的话, 为了方便搭建以下的开发环境,请按照默认安装路径重新安装。 + +## 1. 配置环境 + +#### (*仅仅只需两步就能完成安装,并开始开发M5Core啦*) + +### Step1. 下载Arduino-ESP32的支持包 + +下载batch脚本文件[download_arduino_esp32_support.bat](https://github.com/m5stack/m5stack-documentation/blob/master/en/get-started/download_arduino_esp32_support.bat),并以管理员身份运行,如下图所示. + +
+ +
+ + +接着你的界面会出现如下图所示,耐心等待下载... + +
+ +
+ + +当完成之后,会显示如下。 + +
+ +
+ + +### Step2. 安装Arduino-M5Stack库 + +打开Arduino IDE, 然后选择`Sketch`->`Include Library`->`Manage Libraries...` +搜索`M5Stack`并安装,如下图所示。 + +
+ +
+ +
+ +
+ +!> **注意** *如果显示下图这样,表示你需要升级Arduino-M5Stack库* + +
+ +
+ + +## 示例 + +这部分是为了验证现在你是否能通过Arduino IDE对M5Core编程。 +现在,用USB线连接M5Core和PC,然后打开Arduino IDE,并选择正确的串口号。这个串口号其实就是连接M5Core的串口号,注意不要选错啦。 + +选择一个example例程,然后上传运行试试。 + +### 1. 运行一个示例程序,比如`FactoryTest.ino` + +选择你板子的名字,波特率和串口号: M5Stack-Core-ESP32, 921600, COM4(你看,像我现在与M5Core相连的串口就是`COM4`,所以我应该选择`COM4`) + +
+ +
+ + +选择示例程序`FactoryTest.ino` + +
+ +
+ +点击上传 + +
+ +
+ + +### 2. 自己尝试新建一个M5Stack程序 + +打开Arduino IDE,然后新建一个`.ino`后缀的文件,并且重命名它为`my_test.ino` + +复制以下代码到my_test.ino文件中 + +```cpp +#include + +// the setup routine runs once when M5Stack starts up +void setup(){tack + + // Initialize the M5Stack object + M5.begin(); + + // LCD display + M5.Lcd.print("Hello World!"); + M5.Lcd.print("M5Stack is running successfully!"); +} + +// the loop routine runs over and over again forever +void loop() { + +} +``` + +编译并上传这个程序,如果成功后,就会看到屏幕上显示"Hello World!" "M5Stack is running successfully!"啦! diff --git a/docs/zh_CN/quick_start/m5core/m5stack_core_get_started_MicroPython.md b/docs/zh_CN/quick_start/m5core/m5stack_core_get_started_MicroPython.md new file mode 100644 index 00000000..890ff986 --- /dev/null +++ b/docs/zh_CN/quick_start/m5core/m5stack_core_get_started_MicroPython.md @@ -0,0 +1,106 @@ +# M5Flow Quick Start(Blockly/MicroPython) + +!> **Note** *If it's first time to use M5Stack Core or you want to change the networkable AP that means the Core can't access [flow.m5stack.com](flow.m5stack.com), you need visit this article for setting wifi [How to connect wifi using Core](en/related_documents/how_to_connect_wifi_using_core).* + +### **By default, we account your M5Core has been connected with the networkable AP. And the screen shows like this figure below after you pressed the `UPLOAD` button on the left.** + +
+ +
+ +?> **Note** *After a few seconds if nothing is pressed the M5 will automatically run the code that was previously uploaded. If we want to upload new code we have to make sure we press the `upload` button on this menu before the M5 boots the code in it’s memory.* + +## CONTENT + +1. [Connect to M5Flow](#connect-to-m5flow) + +2. [Program with Core](#program-with-core) + +3. [Play a song now](#play-a-song-now) + + +## 1. Connect to M5Flow + +1. Now you scan the QR code with your phone or tablet to start programming on your mobile device. If you want to program the M5 from your computer, enter the url shown at the top of the screen `flow.m5stack.com` + +It will show as following figure. + +
+ +
+ +2. Whenever we want to upload code to the M5 from UI flow we need to make sure the device is paired. + +So press the little gear in the top right corner of the screen and enter the `APIKEY` which shows on the screen of M5(Now, my APIKEY is `9C6469`) and click `SAVE`. + +
+ +
+ +
+ +
+ +Then M5Flow will connect with this Core. + +At the moment, you can draw a UI or program it through Blockly(or Python) as shown below. + +## 2. Program with Core + +### a. Draw a UI + +Drag 4 kinds of elements into `M5Stack Core` UI and click `Run` buttom on M5UI.Flow + +
+ +
+ +
+ +
+ +### b. Program with Blockly + +Drag a block named `Set emoji map in0` from `Emoji` class and click `Run` buttom on M5UI.Flow + +
+ +
+ +
+ +
+ +### c. Program with MicroPython + + + +## 3. Play a song now + +Now, let's make a music player and play a song in a few minutes using M5Stack Core. + +Drag a `loop`, `music` and `timer` block into the coding area from the components section. + +
+ +
+ +
+ +
+ +
+ +
+ +Then set parameters of `music block` and `timer block` as shown belown. + +
+ +
+ +Now, run it and enjoy your musical work! + +## Complete + +?> **Note** *Also, For being more familiar with M5, here some simple pratices ([M5Flow Practices about Blockly](en/practice/practice_blockly) and [M5Flow Practices about Blockly](en/practice/practice_micropython)) for you or you can contact us for a [WorkShop](support@m5stack.com).* diff --git a/docs/zh_CN/quick_start/m5core/m5stack_core_quick_start.md b/docs/zh_CN/quick_start/m5core/m5stack_core_quick_start.md new file mode 100644 index 00000000..85cfa4fb --- /dev/null +++ b/docs/zh_CN/quick_start/m5core/m5stack_core_quick_start.md @@ -0,0 +1,7 @@ +# M5Stack Core Get Started + +## Pick up your programming mode below for getting started + + | +---|--- +[Arduino](en/quick_start/m5core/m5stack_core_get_started_Arduino_MacOS) | [Blockly/MicroPython](en/quick_start/m5core/m5stack_core_get_started_MicroPython)