diff --git a/docs/zh_CN/unit/proto.md b/docs/zh_CN/unit/proto.md
index 6a1b5aff..7097d0a6 100644
--- a/docs/zh_CN/unit/proto.md
+++ b/docs/zh_CN/unit/proto.md
@@ -8,15 +8,14 @@
## 描述
-**PROTO** 是一款空白电路板 Unit ,便于自定义的简单电路集成到 Unit 外壳中。
+**PROTO** 是一款万能板 Unit.你可以自由的在板上进行电路设计.并通过GROVE端口与M5Core进行连接.如果你打算为你的设计添加简单的电路并为其添加可靠的保护外壳.PROTO Unit 是一个不错的选择.
-如果您需要定制简单电路,并希望采用这种 Unit 封装方式的话,可以直接将电路焊接到 PROTO Unit 中。最后通过 GROVE 线连接到 M5Core ,实现 M5Core 来控制您的自定义电路。
+### 产品特性
-## 特性
-
-- 在 Unit 内,自由定制电路
-- 70 孔(每个孔宽:100mil)
-- Unit 内置两个 Lego 插件孔,方便与 Lego 件结合
+- 孔尺寸: 0.039" 1mm (CNC Drilled)
+- 孔间距: 0.1 in - (2.54 mm)
+- 板孔数量: 70 Holes
+- 2x LEGO 兼容孔
## 包含
@@ -36,6 +35,6 @@
## 管脚映射
- | M5Core(GROVE 接口 B) | GPIO36 | GPIO26 | 5V | GND |
+ | M5Core(GROVE B) | GPIO36 | GPIO26 | 5V | GND |
| PROTO Unit | GPIO36 | GPIO26 | 5V | GND |
\ No newline at end of file
diff --git a/docs/zh_CN/unit/relay.md b/docs/zh_CN/unit/relay.md
index 56a564f3..74f9f8d7 100644
--- a/docs/zh_CN/unit/relay.md
+++ b/docs/zh_CN/unit/relay.md
@@ -1,4 +1,4 @@
-# RELAY - 继电器 Unit {docsify-ignore-all}
+# Unit RELAY {docsify-ignore-all}

@@ -8,23 +8,25 @@
## 描述
-**RELAY** 是一款继电器 Unit ,通过该 Unit 可以安全地用弱电控制强电,用 M5Core 或者手机来控制家里的电视、空调、冰箱等大功率电器。
+**RELAY**, 是一款继电器 Unit.能够控制DC/3A-30V或AC/3A-220V级别线路的通断.它实际上是用小电流去控制大电流运作的一种自动开关.故在电路中起着自动调节、安全保护、转换电路等作用.Unit提供3个引脚: ON、OFF、COM.通过编程GPIO输出高、低电平控制,公共端COM与ON、OFF其中之一连接.
+### 产品特性
-## 特性
-- DC: 3A @ 30V; AC: 3A @ 220V
-- GROVE 接口,支持 [UIFlow](http://flow.m5stack.com) 编程,[Arduino](http://www.arduino.cc) 编程
-- Unit 内置两个 Lego 插件孔,方便与 Lego 件结合
+- 单总线控制
+- 最高支持DC/3A-30V或AC/3A-220V
+- 开发平台: Arduino, UIFlow(Blockly,Python)
+- 2x LEGO 兼容孔
## 包含
- 1x RELAY Unit
- 1x Grove 线
+- 1x 3.96 端子
## 应用
-- 大功率电器远程遥控,如冰箱、空调、电视等
-- 高压电路的电子开关
+- 远程控制大功率电器,如冰箱,空调,电视等
+
## 相关链接
@@ -36,7 +38,7 @@
### 1. Arduino IDE
-*具体例程请点击[这里](https://github.com/m5stack/M5-ProductExampleCodes/tree/master/Unit/RELAY/Arduino)。*
+*以下代码仅为片段,如需获取完整代码, [请点击此处.](https://github.com/m5stack/M5-ProductExampleCodes/tree/master/Unit/RELAY/Arduino).*
```arduino
#include
@@ -61,7 +63,7 @@ void loop(void) {
### 2. UIFlow
-*具体例程请点击[这里](https://github.com/m5stack/M5-ProductExampleCodes/tree/master/Unit/RELAY/UIFlow)。*
+*以下代码仅为片段,如需获取完整代码, [请点击此处.](https://github.com/m5stack/M5-ProductExampleCodes/tree/master/Unit/RELAY/UIFlow).*
@@ -72,8 +74,8 @@ void loop(void) {
### 管脚映射
- | M5Core(GROVE接口B) | GPIO36 | GPIO26 | 5V | GND |
- | RELAY继电器Unit | | 继电器控制引脚 | 5V | GND |
+ | M5Core(GROVE B) | GPIO36 | GPIO26 | 5V | GND |
+ | RELAY Unit | / | RELAY Controlling Pin | 5V | GND |
## 视频教程
diff --git a/docs/zh_CN/unit/rfid.md b/docs/zh_CN/unit/rfid.md
index e2709bec..0d1b208d 100644
--- a/docs/zh_CN/unit/rfid.md
+++ b/docs/zh_CN/unit/rfid.md
@@ -1,4 +1,4 @@
- # RFID - 射频识别 {docsify-ignore-all}
+ # Unit RFID {docsify-ignore-all}


@@ -8,21 +8,21 @@
## 描述
-**RFID**是一款集成 **MFRC522** 射频识别芯片的Unit。MFRC522 工作在 13.56MHz 频段,利用调制解调原理,与感应卡交互数据。MFRC522 支持 MIFARE 更高速的非接触式通信,双向数据传输速率高达 424 kbit/s。利用该unit能实现读卡设备功能,能识别并记录多张卡信息,建立门禁系统、打卡系统、仓库货物进存和小区车辆出入登记等方面的应用。
+**RFID** 是一款射频识别 Unit.内置**MFRC522**芯片,工作频率为13.56MHz.支持读卡、写卡、识别、记录、对RF卡进行编码和授权等多个功能.利用磁场感应技术,实现进行非接触式双向信息交互,读取感应卡的信息并验证.能够运用在门禁系统、打卡系统、仓库货物进存和小区车辆出入登记等需要进行信息验证的应用场景.
-该 Unit 与 M5Core 通过 GROVE A 接口 ( IIC ) 通信,其 I2C 地址是 0x28 。
+该 Unit 通过GROVE A IIC(0x28)与M5Core连接.
-## 特性
+### 产品特性
-- 工作频率:13.56 MHz
-- IIC 速率:快速模式:最高 400Kbit/s;高速模式:最高 3400Kbit/s
-- RC522 收发缓冲: 64 bytes
-- 支持的 RFID 协议: ISO 14443A、MIFARE 和 NTAG
+- 工作频率: 13.56 MHz
+- I2C 数据速率: 快速模式: 最高400 Kbit/s; 高速模式: 最高3400 Kbit/s
+- RC522 收发器缓冲器: 64 bytes
+- 支持的协议: ISO14443A, MIFARE and NTAG
- 工作温度: -20℃-85℃
- 数据保存: > 10 年
-- 读写距离:< 8 cm
-- GROVE 接口,支持 [UIFlow](http://flow.m5stack.com)编程,[Arduino](http://www.arduino.cc) 编程
-- Unit 内置两个 Lego 插件孔,方便与 Lego 件结合
+- 读写距离: < 8 cm
+- 开发平台: Arduino, UIFlow(Blockly, Python)
+- 2x LEGO 兼容孔
## 包含
@@ -48,9 +48,9 @@
### 1. Arduino IDE
-*以下仅为用法示意,并不完整。如果需要完整例程请点击[这里](https://github.com/m5stack/M5-ProductExampleCodes/tree/master/Unit/RFID/Arduino)。*
+*以下代码仅为片段,如需获取完整代码, [请点击此处.](https://github.com/m5stack/M5-ProductExampleCodes/tree/master/Unit/RFID/Arduino).*
-烧录例程 RFID.ino 之后,IC 卡或者打开手机 NFC,靠近 unit,在 unit 附近来回移动,M5Core 的屏幕上就会打印出 IC 卡或手机中 RFID 芯片的 UID。
+烧录例程 RFID.ino 后,当设备运行. 使用IC卡或手机NFC放置在 RFID Unit 上.M5Core屏幕上将打印出其ID信息.
```arduino
/*
@@ -93,9 +93,9 @@ void ShowReaderDetails() {
### 2. UIFlow
-*具体例程请点击[这里](https://github.com/m5stack/M5-ProductExampleCodes/tree/master/Unit/RFID/UIFlow)。*
+*以下代码仅为片段,如需获取完整代码, [请点击此处.](https://github.com/m5stack/M5-ProductExampleCodes/tree/master/Unit/RFID/UIFlow).*
-通过 [UIFlow](flow.m5stack.com) 打开并烧录例程之后,放置感应卡到 Unit 表面,屏幕上会显示 “ True ” 和卡的 UID 号。
+使用[UIFlow](flow.m5stack.com)下载该案例程序到M5Core中后将感应卡放置在 RFID Unit 上.M5Core屏幕将显示打印其对应的ID信息.
@@ -106,6 +106,6 @@ void ShowReaderDetails() {
### 管脚映射
-| M5Core ( GROVE 接口 A ) | GPIO22 | GPIO21 | 5V | GND |
- | RFID 射频识别 Unit | SCL | SDA | 5V | GND |
+| M5Core ( GROVE A ) | GPIO22 | GPIO21 | 5V | GND |
+ | RFID Unit | SCL | SDA | 5V | GND |
diff --git a/docs/zh_CN/unit/rgb.md b/docs/zh_CN/unit/rgb.md
index d67b6429..a109b121 100644
--- a/docs/zh_CN/unit/rgb.md
+++ b/docs/zh_CN/unit/rgb.md
@@ -1,4 +1,4 @@
-# RGB - 三色灯Unit {docsify-ignore-all}
+# Unit RGB {docsify-ignore-all}

@@ -6,16 +6,14 @@
:memo:**[描述](#描述)** :octocat:**[例程](#例程)** 🛒**[购买链接](https://item.taobao.com/item.htm?spm=a1z10.3-c.w4002-1172588106.78.159c425eoqBTTY&id=578321806638)**
-
-
## 描述
-**RGB**是一款集成3颗RGB Led的Unit,可以方便显示多彩颜色。一个Unit分别有IN口和OUT口,所以多个Unit可以通过GRVE线串联起来。
+**RGB** 是一款 LED 灯 Unit.集成了3颗可编程的LED灯,通过程序能够自定义其发出的颜色与亮度.支持串接多个RGB Unit 进行拓展,你可以将其运用在STEM课堂制作一些有趣的应用,如交通信号灯.或是将其运用在其他的应用项目中充当状态指示灯使用.
-## 特性
+### 产品特性
-- GROVE接口,支持[UIFlow](http://flow.m5stack.com)编程,[Arduino](http://www.arduino.cc)编程
-- Unit内置两个Lego插件孔,方便与Lego件结合
+- 开发平台: Arduino, UIFlow(Blockly, Python)
+- 2x LEGO 兼容孔
## 包含
@@ -32,7 +30,7 @@
### 1. Arduino IDE
-*以下仅为用法示意,并不完整。如果需要完整例程请点击[这里](https://github.com/m5stack/M5-ProductExampleCodes/tree/master/Unit/RGB/Arduino)。*
+*以下代码仅为片段,如需获取完整代码, [请点击此处.](https://github.com/m5stack/M5-ProductExampleCodes/tree/master/Unit/RGB/Arduino).*
```arduino
/*
@@ -60,7 +58,7 @@ pixels.show(); // This sends the updated pixel color to the hardware.
### 2. UIFlow
-*具体例程请点击[这里](https://github.com/m5stack/M5-ProductExampleCodes/tree/master/Unit/RGB/UIFlow)。*
+*以下代码仅为片段,如需获取完整代码, [请点击此处.](https://github.com/m5stack/M5-ProductExampleCodes/tree/master/Unit/RGB/UIFlow).*
@@ -71,6 +69,6 @@ pixels.show(); // This sends the updated pixel color to the hardware.
### 管脚映射
- | M5Core(GROVE接口B) | GPIO36 | GPIO26 | 5V | GND |
- | RGB Unit | | 信号引脚 | 5V | GND |
+ | M5Core(GROVE B) | GPIO36 | GPIO26 | 5V | GND |
+ | RGB Unit | / | Signal Pin | 5V | GND |
\ No newline at end of file
diff --git a/docs/zh_CN/unit/rs485.md b/docs/zh_CN/unit/rs485.md
index 51086dff..183f5161 100644
--- a/docs/zh_CN/unit/rs485.md
+++ b/docs/zh_CN/unit/rs485.md
@@ -1,4 +1,4 @@
-# RS485 - TTL 转 RS485 通信 Unit {docsify-ignore-all}
+# Unit RS485 {docsify-ignore-all}

@@ -6,17 +6,16 @@
:memo:**[描述](#描述)** 🛒**[购买链接](https://item.taobao.com/item.htm?spm=a1z10.3-c.w4002-1172588106.12.3b86425eaoE9zU&id=585567251998)**
-
-
## 描述
-**RS485** 是一个用于 TTL 电平转 RS485 电平的 Unit,如果要控制的设备是 RS485 接口的话,将 M5Core 连接这个 Unit 之后,Unit 就可以适配到这个设备的 RS485 接口,从而实现接口转换。这个 Unit 集成了 RS-485 / RS-422 通信收发芯片 MAX485 / SP485EEN。
+**RS485** 是一款TTL-RS485转换器.用于将TTL电平转换为RS485电平,RS485是一种通信协议标准,用于定义用于串行通信系统的驱动器和接收器的电气特性,支持多点系统,广泛应用于工业领域.当项目设备需要通过RS485进行通信控制时,使用 RS485 Unit 进行接口类型转接会是一个不错的选择.
-## 特性
+### 产品特性
-- 驱动最高 12V 的 RS485 设备
-- GROVE 接口,支持 [UIFlow](http://flow.m5stack.com) 编程,[Arduino](http://www.arduino.cc) 编程
-- Unit 内置两个 Lego 插件孔,方便与 Lego 件结合
+- 内置 MAX485/SP485EEN
+- 直流电压输入范围 12~24 V
+- 开发平台: Arduino, UIFlow(Blockly,Pyhton)
+- 2x LEGO 兼容孔
## 包含
@@ -35,20 +34,10 @@
- 数据手册 - **[MAX485](https://pdf1.alldatasheet.com/datasheet-pdf/view/73463/MAXIM/MAX485.html)** - **[SP485EEN](https://pdf1.alldatasheet.com/datasheet-pdf/view/45954/SIPEX/SP485EEN.html)**
-
-
### 管脚映射
- | M5Core(GROVE接口C) | ESP32串口2接收引脚U2RXD(GPIO16) | ESP32串口2发送引脚U2TXD(GPIO17) | 5V | GND |
+ | M5Core(GROVE C) | U2RXD(GPIO16) | U2TXD(GPIO17) | 5V | GND |
| RS485 Unit | RS485 TXD | RS485 RXD | 5V | GND |
\ No newline at end of file