diff --git a/docs/zh_CN/README.md b/docs/zh_CN/README.md index 7531f57f..9cb85961 100644 --- a/docs/zh_CN/README.md +++ b/docs/zh_CN/README.md @@ -143,6 +143,7 @@ ## PLUS ## USB ## BUS +## GoPlus **拓展模块** @@ -181,6 +182,14 @@
BUS
+
+
+ GoPlus
+HUB
+
+
+ PaHUB
+
+
+ PbHUB
+
@@ -687,6 +712,7 @@
## Grove-T
## Grove Cable
+## SCREW
## USB Downloader
Grove Cable
+
+ SCREW
+
diff --git a/docs/zh_CN/accessory/screw.md b/docs/zh_CN/accessory/screw.md
new file mode 100644
index 00000000..2e6c09e0
--- /dev/null
+++ b/docs/zh_CN/accessory/screw.md
@@ -0,0 +1,25 @@
+# Accessory SCREW {docsify-ignore-all}
+
+
+
+
+
+***
+
+:memo:**[Description](#Description)** 🛒**[Purchase](https://www.aliexpress.com/store/product/M5Stack-Official-New-8-PCS-M3-12-18-25-32-Screw-With-Allen-Key-For-Arduino/3226069_33006277625.html?spm=2114.12010615.8148356.2.aba627e0xBFVVt)**
+
+## 描述
+
+**SCREW** 是一款M5Stack螺丝工具套件.在实际使用M5Core等硬件的时候,可能会遇到需要拆解、堆叠、拓展等需求.时常还会面临着螺丝丢失、长度不合适、没有合适的拆解工具等尴尬处境.使用SCREW工具套件则能够帮你解决这些问题.套件内配备4种不同长度的M3螺丝,和一个相匹配的内六角扳手,能够应对一般的拆解安装操作.
+
+
+
+### 产品特性
+
+- 规格:
+ - 2x M3-12
+ - 2x M3-18
+ - 2x M3-25
+ - 2x M3-32
+ - 1x 内六角扳手
+
diff --git a/docs/zh_CN/module/goplus.md b/docs/zh_CN/module/goplus.md
new file mode 100644
index 00000000..1bf3e16e
--- /dev/null
+++ b/docs/zh_CN/module/goplus.md
@@ -0,0 +1,47 @@
+# Module GoPlus {docsify-ignore-all}
+
+
+
+***
+
+:memo:**[Description](#Description)** :electric_plug:**[Schematic](#Schematic)** 🛒**[Purchase](https://www.aliexpress.com/store/product/M5Stack-New-Arrival-GOPLUS-Module-with-MEGA328P-IR-Transmitter-and-Receiver-suit-for-ESP32-Kit/3226069_33010785963.html?spm=2114.12010615.8148356.1.a8747842tJJMRu)** :octocat:**[Code](#Code)**
+
+
+
+## 描述
+
+**GoPlus** 是M5Stack堆叠模块系列中的一款,功能增强型模块.集成**MEGA328P**与**LV8548MC**电机驱动芯片.整合Module、Units功能(SERVO,PbHUB,IR).
+
+配备2通道直流电机驱动、4通道舵机驱动接口、红外收发器、3个扩展端口B(GPIO端口).具备多种功能特性,能够帮助你快速搭建功能强大的电机应用.
+
+
+
+
+通信协议:IIC(0x61).
+
+### 产品特性
+
+- 2x 直流电机驱动通道
+- 4x 舵机驱动通道
+- IR 发射 & 接收
+- 3x 拓展 PORT B
+- MEGA328P
+- LV8548MC
+
+### 套件清单
+
+- 1x M5Stack GoPlus Module
+
+## 原理图
+
+
+
+## 参考文档
+
+**- 数据手册 - **[LV8548MC](https://www.onsemi.cn/PowerSolutions/document/ANDLV8548MC-D.PDF)**
+
+
+### 驱动协议
+
+- 驱动固件 - **[GoPlus](https://github.com/m5stack/GoPlus/tree/master/src)**
+- 测试程序 - **[GoPlus](https://github.com/m5stack/GoPlus/tree/master/test)**
diff --git a/docs/zh_CN/unit/pahub.md b/docs/zh_CN/unit/pahub.md
new file mode 100644
index 00000000..2dab95c7
--- /dev/null
+++ b/docs/zh_CN/unit/pahub.md
@@ -0,0 +1,52 @@
+# Unit PaHUB {docsify-ignore-all}
+
+
+
+
+
+
+:memo:**[Description](#Description)** :electric_plug:**[Schematic](#Schematic)** 🛒**[Purchase](https://www.aliexpress.com/store/product/New-Arrival-M5Stack-Official-I2C-Hub-1-to-6-Expansion-Grove-I2C-Interface-for-Arduino-Blockly/3226069_32998974179.html?spm=2114.12010615.8148356.1.2bf2a1134Jsams)** :octocat:**[Code](#Code)**
+
+
+## 描述
+
+**PaHUB**, 是一款 I2C GROVE PORTA 扩展器.能够将单路 I2C GROBE 接口拓展至六路,并且允许挂载相同I2C地址的从设备.
+
+内部集成**TCA9548A**-I2C多路复用器,配有8个可通过I2C总线控制的双向转换开关.串行时钟/串行数据(SCL /SDA)上行对可扩展为8个下行对或通道.根据可编程控制寄存器的内容,可选择任一单独SCn /SDn通道或者通道组合.
+
+支持多层 Unit 嵌套,这意味着你可以将PaHUB连接到PaHUB上以获得更多的I2C从设备接口.(例:将7个Unit进行连接,将获得36个**I2C**接口,且在主控仅仅占用了一个GROVE端口)当你的项目需要挂载多个I2C设备或存在I2C地址冲突时,PaHUB Unit 是完美解决方案.
+
+该 Unit 的 I2C 地址为0x77(可通过调整电阻进行更改).
+
+*注意:编程时请注意通道顺序*
+
+
+
+
+
+### 产品特性
+
+- I2C GROVE PORTA 拓展
+- 2x LEGO 兼容孔
+- 允许多个嵌套
+- 1-6 拓展
+
+## 原理图
+
+
+
+### 套件清单
+
+- 1x PaHUB Unit
+- 1x Grove 线
+
+
+## 参考文档
+
+- 数据手册 - **[TCA9548A](http://www.ti.com/lit/ds/symlink/tca9548a.pdf)**
+
+
+## Code
+
+- 通讯类型 - I2C
+- 地址 - 0x77
diff --git a/docs/zh_CN/unit/pbhub.md b/docs/zh_CN/unit/pbhub.md
new file mode 100644
index 00000000..d855f316
--- /dev/null
+++ b/docs/zh_CN/unit/pbhub.md
@@ -0,0 +1,80 @@
+# Unit PbHUB {docsify-ignore-all}
+
+
+
+
+
+
+:memo:**[Description](#Description)** :electric_plug:**[Schematic](#Schematic)** 🛒**[Purchase](https://www.aliexpress.com/store/product/New-Arrival-M5Stack-Official-I-O-Hub-1-to-6-Expansion-Grove-I-O-Interface-for/3226069_33006652505.html?spm=2114.12010615.8148356.5.2bf2a113olu0DY)** :octocat:**[Code](#Code)**
+
+## 描述
+
+**PbHUB**, 是一款 GPIO GROVE PORTB 扩展器,能够将单路 GPIO GROBE 接口拓展至六路.内部集成MEGA328,且搭载驱动程序.不支持多 Unit 嵌套,这意味着无法像**PaHUB[link]**一样挂载多个相同协议、地址的设备.
+
+Port B 中的两条数据总线与ESP32的**GPIO36**和**GPIO26**连接,可根据需求编程配置多个端口的输入(支持模拟输入)、输出.
+
+对于使用电平控制或是模拟值输入的项目,PbHUB 是一个不错的多设备控制的解决方案.
+
+该 Unit 的 I2C 地址为0x40(可通过调整电阻进行更改).
+
+*注意:编程时请注意通道顺序*
+
+
+
+
+## 产品特性
+
+- GPIO GROVE PORTB 拓展
+- 2x LEGO 兼容孔
+- 1-6 拓展
+
+
+### 套件清单
+
+- 1x PbHUB Unit
+- 1x Grove 线
+
+
+
+## 原理图
+
+
+
+### 驱动协议
+
+- 驱动固件 - **[PbHUB](https://github.com/m5stack/PbHUB/tree/master/PortB_HUB/Firmware)**
+- 测试程序 - **[PbHUB](https://github.com/m5stack/PbHUB/tree/master/PortB_HUB)**
+- 通讯协议 - I2C
+- I2C地址 - 0x61
+- Set oneLED Color* : LED 地址(2bytes) + RGB 值(3bytes)
+- Set moreLED Color* : LED 起始地址(2bytes) + LED 结束地址(2bytes) + RGB 值(3bytes)
+
+| state | IO0 Digital Write | IO1 Digital Write | IO0 Analog Write | IO1 Analog Write | IO0 Digital Read | IO1 Digital Read | IO0 Analog Read | reserve | Set Neopixle Num | Set oneLED Color* | Set moreLED Color* | Set Brightness | +
| r/w | w | w | w | w | r | r | r | r | w | w | w | w |
| data length (Byte) | 1 | 1 | 1 | 1 | 1 | 1 | 2 | / | 2 | 5 | 7 | 1 | +
| ch0 cmd | 40 | 41 | 42 | 43 | 44 | 45 | 46 | 47 | 48 | 49 | 4A | 4B | +
| ch1 cmd | 50 | 51 | 52 | 53 | 54 | 55 | 56 | 57 | 58 | 59 | 5A | 5B | +
| ch2 cmd | 60 | 61 | 62 | 63 | 64 | 65 | 46 | 67 | 68 | 69 | 6A | 6B | +
| ch3 cmd | 70 | 71 | 72 | 73 | 74 | 75 | 76 | 77 | 78 | 79 | 7A | 7B | +
| ch4 cmd | 80 | 81 | 82 | 83 | 84 | 85 | 86 | 87 | 88 | 89 | 8A | 8B | +
| ch5 cmd | A0 | A1 | A2 | A3 | A4 | A5 | A6 | A7 | A8 | A9 | AA | AB | +