mirror of
https://github.com/m5stack/m5-docs.git
synced 2026-05-20 10:23:01 -07:00
add some schematics for some units
This commit is contained in:
@@ -34,7 +34,7 @@
|
||||
|
||||
<img src='assets/img/product_pics/5.jpg'> <img src='assets/img/product_pics/bases.png'>
|
||||
|
||||
- [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)
|
||||
|
||||
@@ -4,6 +4,8 @@
|
||||
|
||||
<mark>COMMU</mark> 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)**
|
||||
|
||||
<figure>
|
||||
|
||||
@@ -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)**
|
||||
|
||||
<figure>
|
||||
<img src="assets/img/product_pics/units/M5GO_Unit_3.96.jpg" height="300" width="300">
|
||||
|
||||
@@ -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)**
|
||||
|
||||
<figure>
|
||||
|
||||
@@ -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)**
|
||||
|
||||
<figure>
|
||||
|
||||
@@ -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)**
|
||||
|
||||
<figure>
|
||||
|
||||
@@ -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)**
|
||||
|
||||
<figure>
|
||||
|
||||
@@ -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)**
|
||||
|
||||
<figure>
|
||||
|
||||
@@ -4,7 +4,7 @@
|
||||
|
||||
<mark>COMMU</mark>是一个通讯接口转换模块,能将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)**
|
||||
|
||||
<figure>
|
||||
|
||||
@@ -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)**
|
||||
|
||||
<figure>
|
||||
|
||||
@@ -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)**
|
||||
|
||||
<figure>
|
||||
<img src="assets/img/product_pics/units/M5GO_Unit_light.png" height="300" width="300">
|
||||
|
||||
@@ -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)**
|
||||
|
||||
<figure>
|
||||
<img src="assets/img/product_pics/units/M5GO_Unit_moisture.jpg" height="300" width="300">
|
||||
|
||||
@@ -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)**
|
||||
|
||||
<figure>
|
||||
<img src="assets/img/product_pics/units/M5GO_Unit_proto.jpg" height="300" width="300">
|
||||
|
||||
@@ -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)**
|
||||
|
||||
<figure>
|
||||
<img src="assets/img/product_pics/units/M5GO_Unit_relay.png" height="300" width="300">
|
||||
|
||||
@@ -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)**
|
||||
|
||||
<figure>
|
||||
<img src="assets/img/product_pics/units/M5GO_Unit_thermal.png" height="300" width="300">
|
||||
|
||||
Reference in New Issue
Block a user