From 758a4b8ee6c6cf73b745ca253ba798141cbf18f1 Mon Sep 17 00:00:00 2001 From: LiHuashen <854410664@qq.com> Date: Wed, 7 Nov 2018 14:01:47 +0800 Subject: [PATCH] add some schematics for some units --- docs/en/product_documents.md | 2 +- .../product_documents/modules/module_commu.md | 31 +++++++--------- .../product_documents/units/unit_396port.md | 4 ++- docs/en/product_documents/units/unit_light.md | 2 +- .../product_documents/units/unit_moisture.md | 2 +- docs/en/product_documents/units/unit_proto.md | 1 + docs/en/product_documents/units/unit_relay.md | 2 +- .../product_documents/units/unit_thermal.md | 2 +- .../product_documents/modules/module_commu.md | 36 +++++++------------ .../product_documents/units/unit_396port.md | 1 + .../product_documents/units/unit_light.md | 8 ++--- .../product_documents/units/unit_moisture.md | 8 ++--- .../product_documents/units/unit_proto.md | 5 +-- .../product_documents/units/unit_relay.md | 8 ++--- .../product_documents/units/unit_thermal.md | 14 +++----- 15 files changed, 51 insertions(+), 75 deletions(-) diff --git a/docs/en/product_documents.md b/docs/en/product_documents.md index 6ebe59b6..286df2bf 100644 --- a/docs/en/product_documents.md +++ b/docs/en/product_documents.md @@ -34,7 +34,7 @@ -- [M5GO-Base](/en/product_documents/bases/m5go_base) +- [M5GO-Base](/en/file_to_diplay_null) - [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/modules/module_commu.md b/docs/en/product_documents/modules/module_commu.md index c61497a0..958b2365 100644 --- a/docs/en/product_documents/modules/module_commu.md +++ b/docs/en/product_documents/modules/module_commu.md @@ -4,6 +4,8 @@ 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. +Be care about TTL Interface. It is a UART Interface actually by default. But you can switch it to connect with UART2 after changed those jumpers(J6, J7, J9, J10). + ## FEATURES - 2x I2C Interface @@ -18,30 +20,23 @@ ## PinMap | *CAN* | *ESP32 Chip* | -| :----------: |:------------: | -| CAN_CS | GPIO12 | -| CAN_INT | GPIO15 | +| :----------: |:------------: | +| CAN_CS | GPIO12 | +| CAN_INT | GPIO15 | +| CAN_SCK | GPIO18 | +| CAN_MISO | GPIO19 | +| CAN_MOSI | GPIO23 | -| *RS485* | *ESP32 Chip* | -| :----------: |:------------: | -| | GPIO25 | +| *I2C Interface* | *ESP32 Chip* | +| :--------------: |:------------: | +| IIC_SDA | GPIO21 | +| IIC_SCL | GPIO22 | -| *I2C Interface* | *ESP32 Chip* | -| :----------: |:------------: | -| | GPIO26 | - -| *I2C Interface* | *ESP32 Chip* | -| :----------: |:------------: | -| | GPIO26 | - -| *TTL Interface* | *ESP32 Chip* | -| :----------: |:------------: | -| | GPIO26 | ## DOCUMENTS -- **[Schematic](en/file_to_display_null)** +- **[Schematic](https://github.com/m5stack/M5-Schematic/blob/master/Modules/COMMU.pdf)** - **[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/units/unit_396port.md b/docs/en/product_documents/units/unit_396port.md index 933852d2..89c0c88e 100644 --- a/docs/en/product_documents/units/unit_396port.md +++ b/docs/en/product_documents/units/unit_396port.md @@ -11,7 +11,9 @@ The Unit 3.96port is a unit that aim to transfer GROVE interface to VH3.96-4Pin. ## DOCUMENTS - - [Purchase](https://www.aliexpress.com/store/3226069?spm=2114.search0104.3.5.66051a4dlpB2ti) +- **[Schematic](https://github.com/m5stack/M5-Schematic/blob/master/Units/UNIT_2TO396.pdf)** + +- **[Purchase](https://www.aliexpress.com/store/3226069?spm=2114.search0104.3.5.66051a4dlpB2ti)**
diff --git a/docs/en/product_documents/units/unit_light.md b/docs/en/product_documents/units/unit_light.md index 6219cdc9..ad221bf4 100644 --- a/docs/en/product_documents/units/unit_light.md +++ b/docs/en/product_documents/units/unit_light.md @@ -16,7 +16,7 @@ You can read analog signal(environmental light intensity) staright or get a digi ## DOCUMENTS - **GitHub** - [Arduino GitHub](https://github.com/m5stack/M5Stack/tree/master/examples/Unit/Light) - +- **[Schematic](https://github.com/m5stack/M5-Schematic/blob/master/Units/UNIT_LIGHTNESS.pdf)** - **[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 f722fe8c..0d2d2a10 100644 --- a/docs/en/product_documents/units/unit_moisture.md +++ b/docs/en/product_documents/units/unit_moisture.md @@ -15,7 +15,7 @@ You can read the moisture in soil staright or get a digital signal(0/1) that mea ## DOCUMENTS - **GitHub** - [Arduino](https://github.com/m5stack/M5Stack/tree/master/examples/Unit/Earth) - +- **[Schematic](https://github.com/m5stack/M5-Schematic/blob/master/Units/UNIT_EARTH.pdf)** - **[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 e360b856..8e6e81de 100644 --- a/docs/en/product_documents/units/unit_proto.md +++ b/docs/en/product_documents/units/unit_proto.md @@ -15,6 +15,7 @@ that could controlled by M5GO Core as you like. ## DOCUMENTS - **[GitHub](https://github.com/m5stack/M5GO)** +- **[Schematic](https://github.com/m5stack/M5-Schematic/blob/master/Units/UNIT_PROTO.pdf)** - **[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 ddfc8814..75f44096 100644 --- a/docs/en/product_documents/units/unit_relay.md +++ b/docs/en/product_documents/units/unit_relay.md @@ -20,7 +20,7 @@ Only a low electrial level is sent to this unit, the relay will be close and the ## DOCUMENTS - **GitHub** - [Arduino](https://github.com/m5stack/M5Stack/tree/master/examples/Unit/Relay) - +- **[Schematic](https://github.com/m5stack/M5-Schematic/blob/master/Units/UNIT_RELAY.pdf)** - **[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 895c4957..53ec1238 100644 --- a/docs/en/product_documents/units/unit_thermal.md +++ b/docs/en/product_documents/units/unit_thermal.md @@ -26,7 +26,7 @@ After burn the firmware of the module's demostatrion to M5GO Core via `M5Burner` - **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) - +- **[Schematic](https://github.com/m5stack/M5-Schematic/blob/master/Units/UNIT_THERMAL.pdf)** - **[Purchase](https://www.aliexpress.com/store/3226069?spm=2114.search0104.3.5.66051a4dlpB2ti)**
diff --git a/docs/zh_CN/product_documents/modules/module_commu.md b/docs/zh_CN/product_documents/modules/module_commu.md index 77bb08ab..92305c80 100644 --- a/docs/zh_CN/product_documents/modules/module_commu.md +++ b/docs/zh_CN/product_documents/modules/module_commu.md @@ -4,7 +4,7 @@ COMMU是一个通讯接口转换模块,能将M5Core的IO口转换并外拓成其他类型的接口,满足多种产品设计需求。目前模块外拓2个I2C接口,MCU的TTL电平已经转换成一个CAN接口和一个RS485接口,同时也附带一个直接外拓的TTL电平接口。这意味着,当你设计产品需要用到CAN通讯或RS485通讯的设备时,可以直接使用该模块,堆叠与M5Core主控板,即可驱动对应设备,无需另外订做接口转换电路板。 -COMMU模块中还有预留的焊接口用于电路跳转 +COMMU模块中的TTL接口,实际上是串口接口,默认连接的是串口0,不过可以通过焊接跳转接口,可以跳转成连接串口2。跳线接口Jumper是J6, J7, J9, J10。 ## 特性 @@ -20,34 +20,22 @@ COMMU模块中还有预留的焊接口用于电路跳转 ## 管脚分配 | *CAN* | *ESP32 Chip* | -| :----------: |:------------: | -| CAN_CS | GPIO12 | -| CAN_INT | GPIO15 | -| CAN_SCK | GPIO18 | -| CAN_MISO | GPIO19 | -| CAN_MOSI | GPIO23 | +| :----------: |:------------: | +| 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 | +| *I2C Interface* | *ESP32 Chip* | +| :--------------: |:------------: | +| IIC_SDA | GPIO21 | +| IIC_SCL | GPIO22 | ## 文档 -- **[原理图](zh_CN/file_to_display_null)** +- **[Schematic](https://github.com/m5stack/M5-Schematic/blob/master/Modules/COMMU.pdf)** - **[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/units/unit_396port.md b/docs/zh_CN/product_documents/units/unit_396port.md index f70812e5..b91591e9 100644 --- a/docs/zh_CN/product_documents/units/unit_396port.md +++ b/docs/zh_CN/product_documents/units/unit_396port.md @@ -11,6 +11,7 @@ ## 文档 +- **[原理图](https://github.com/m5stack/M5-Schematic/blob/master/Units/UNIT_2TO396.pdf)** - **[旗舰店](https://www.aliexpress.com/store/3226069?spm=2114.search0104.3.5.66051a4dlpB2ti)**
diff --git a/docs/zh_CN/product_documents/units/unit_light.md b/docs/zh_CN/product_documents/units/unit_light.md index 24867f6f..ad221bf4 100644 --- a/docs/zh_CN/product_documents/units/unit_light.md +++ b/docs/zh_CN/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 - - - [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) +- **GitHub** - [Arduino GitHub](https://github.com/m5stack/M5Stack/tree/master/examples/Unit/Light) +- **[Schematic](https://github.com/m5stack/M5-Schematic/blob/master/Units/UNIT_LIGHTNESS.pdf)** +- **[Purchase](https://www.aliexpress.com/store/3226069?spm=2114.search0104.3.5.66051a4dlpB2ti)**
diff --git a/docs/zh_CN/product_documents/units/unit_moisture.md b/docs/zh_CN/product_documents/units/unit_moisture.md index 1f0ec320..0d2d2a10 100644 --- a/docs/zh_CN/product_documents/units/unit_moisture.md +++ b/docs/zh_CN/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 - - - [Arduino](https://github.com/m5stack/M5Stack/tree/master/examples/Unit/Earth) - -- [Purchase](https://www.aliexpress.com/store/3226069?spm=2114.search0104.3.5.66051a4dlpB2ti) +- **GitHub** - [Arduino](https://github.com/m5stack/M5Stack/tree/master/examples/Unit/Earth) +- **[Schematic](https://github.com/m5stack/M5-Schematic/blob/master/Units/UNIT_EARTH.pdf)** +- **[Purchase](https://www.aliexpress.com/store/3226069?spm=2114.search0104.3.5.66051a4dlpB2ti)**
diff --git a/docs/zh_CN/product_documents/units/unit_proto.md b/docs/zh_CN/product_documents/units/unit_proto.md index ee022a79..8e6e81de 100644 --- a/docs/zh_CN/product_documents/units/unit_proto.md +++ b/docs/zh_CN/product_documents/units/unit_proto.md @@ -14,8 +14,9 @@ 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)** +- **[Schematic](https://github.com/m5stack/M5-Schematic/blob/master/Units/UNIT_PROTO.pdf)** +- **[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 index bdafa77e..75f44096 100644 --- a/docs/zh_CN/product_documents/units/unit_relay.md +++ b/docs/zh_CN/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 - - - [Arduino](https://github.com/m5stack/M5Stack/tree/master/examples/Unit/Relay) - -- [Purchase](https://www.aliexpress.com/store/3226069?spm=2114.search0104.3.5.66051a4dlpB2ti) +- **GitHub** - [Arduino](https://github.com/m5stack/M5Stack/tree/master/examples/Unit/Relay) +- **[Schematic](https://github.com/m5stack/M5-Schematic/blob/master/Units/UNIT_RELAY.pdf)** +- **[Purchase](https://www.aliexpress.com/store/3226069?spm=2114.search0104.3.5.66051a4dlpB2ti)**
diff --git a/docs/zh_CN/product_documents/units/unit_thermal.md b/docs/zh_CN/product_documents/units/unit_thermal.md index d2e9ed6c..53ec1238 100644 --- a/docs/zh_CN/product_documents/units/unit_thermal.md +++ b/docs/zh_CN/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) - - - [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) +- **Datasheet** - [MLX90640](https://www.melexis.com/-/media/files/documents/datasheets/mlx90640-datasheet-melexis.pdf) +- **[Schematic](https://github.com/m5stack/M5-Schematic/blob/master/Units/UNIT_THERMAL.pdf)** +- **[Purchase](https://www.aliexpress.com/store/3226069?spm=2114.search0104.3.5.66051a4dlpB2ti)**