mirror of
https://github.com/m5stack/m5-docs.git
synced 2026-05-20 10:23:01 -07:00
..
This commit is contained in:
@@ -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 @@
|
||||
## 管脚映射
|
||||
|
||||
<table>
|
||||
<tr><td>M5Core(GROVE 接口 B)</td><td>GPIO36</td><td>GPIO26</td><td>5V</td><td>GND</td></tr>
|
||||
<tr><td>M5Core(GROVE B)</td><td>GPIO36</td><td>GPIO26</td><td>5V</td><td>GND</td></tr>
|
||||
<tr><td>PROTO Unit</td><td>GPIO36</td><td>GPIO26</td><td>5V</td><td>GND</td></tr>
|
||||
</table>
|
||||
+14
-12
@@ -1,4 +1,4 @@
|
||||
# RELAY - 继电器 Unit {docsify-ignore-all}
|
||||
# Unit RELAY {docsify-ignore-all}
|
||||
|
||||
<img src="assets/img/product_pics/unit/M5GO_Unit_relay.png" width="30%" height="30%"><img src="assets/img/product_pics/unit/unit_relay_grove_b.png" width="30%" height="30%">
|
||||
|
||||
@@ -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 <M5Stack.h>
|
||||
@@ -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).*
|
||||
|
||||
<img src="assets/img/product_pics/unit/unit_example/RELAY/example_unit_relay_01.png">
|
||||
|
||||
@@ -72,8 +74,8 @@ void loop(void) {
|
||||
### 管脚映射
|
||||
|
||||
<table>
|
||||
<tr><td>M5Core(GROVE接口B)</td><td>GPIO36</td><td>GPIO26</td><td>5V</td><td>GND</td></tr>
|
||||
<tr><td>RELAY继电器Unit</td><td> </td><td>继电器控制引脚</td><td>5V</td><td>GND</td></tr>
|
||||
<tr><td>M5Core(GROVE B)</td><td>GPIO36</td><td>GPIO26</td><td>5V</td><td>GND</td></tr>
|
||||
<tr><td>RELAY Unit</td><td>/</td><td>RELAY Controlling Pin</td><td>5V</td><td>GND</td></tr>
|
||||
</table>
|
||||
|
||||
## 视频教程
|
||||
|
||||
+17
-17
@@ -1,4 +1,4 @@
|
||||
# RFID - 射频识别 {docsify-ignore-all}
|
||||
# Unit RFID {docsify-ignore-all}
|
||||
|
||||
<img src="assets/img/product_pics/unit/unit_rfid_01.png" width="30%" height="30%"><img src="assets/img/product_pics/unit/unit_rfid_02.png" width="30%" height="30%"><img src="assets/img/product_pics/unit/unit_rfid_grove_a.png" width="30%" height="30%">
|
||||
|
||||
@@ -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信息.
|
||||
|
||||
<img src="assets/img/product_pics/unit/unit_example/RFID/example_unit_rfid_02.png">
|
||||
|
||||
@@ -106,6 +106,6 @@ void ShowReaderDetails() {
|
||||
### 管脚映射
|
||||
|
||||
<table>
|
||||
<tr><td>M5Core ( GROVE 接口 A )</td><td>GPIO22</td><td>GPIO21</td><td>5V</td><td>GND</td></tr>
|
||||
<tr><td>RFID 射频识别 Unit</td><td>SCL</td><td>SDA</td><td>5V</td><td>GND</td></tr>
|
||||
<tr><td>M5Core ( GROVE A )</td><td>GPIO22</td><td>GPIO21</td><td>5V</td><td>GND</td></tr>
|
||||
<tr><td>RFID Unit</td><td>SCL</td><td>SDA</td><td>5V</td><td>GND</td></tr>
|
||||
</table>
|
||||
|
||||
+9
-11
@@ -1,4 +1,4 @@
|
||||
# RGB - 三色灯Unit {docsify-ignore-all}
|
||||
# Unit RGB {docsify-ignore-all}
|
||||
|
||||
<img src="assets/img/product_pics/unit/M5GO_Unit_rgb.png" width="30%" height="30%"><img src="assets/img/product_pics/unit/unit_rgb_grove_b.png" width="30%" height="30%">
|
||||
|
||||
@@ -6,16 +6,14 @@
|
||||
|
||||
:memo:**[描述](#描述)** :octocat:**[例程](#例程)** 🛒**[购买链接](https://item.taobao.com/item.htm?spm=a1z10.3-c.w4002-1172588106.78.159c425eoqBTTY&id=578321806638)**
|
||||
|
||||
<!-- :memo:**[描述](#描述)** :octocat:**[例程](#例程)** :electric_plug:**[原理图](#原理图)** 🛒**[购买链接](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).*
|
||||
|
||||
<img src="assets/img/product_pics/unit/unit_example/RGB/example_unit_rgb_01.png">
|
||||
|
||||
@@ -71,6 +69,6 @@ pixels.show(); // This sends the updated pixel color to the hardware.
|
||||
### 管脚映射
|
||||
|
||||
<table>
|
||||
<tr><td>M5Core(GROVE接口B)</td><td>GPIO36</td><td>GPIO26</td><td>5V</td><td>GND</td></tr>
|
||||
<tr><td>RGB Unit</td><td> </td><td>信号引脚</td><td>5V</td><td>GND</td></tr>
|
||||
<tr><td>M5Core(GROVE B)</td><td>GPIO36</td><td>GPIO26</td><td>5V</td><td>GND</td></tr>
|
||||
<tr><td>RGB Unit</td><td>/</td><td>Signal Pin</td><td>5V</td><td>GND</td></tr>
|
||||
</table>
|
||||
@@ -1,4 +1,4 @@
|
||||
# RS485 - TTL 转 RS485 通信 Unit {docsify-ignore-all}
|
||||
# Unit RS485 {docsify-ignore-all}
|
||||
|
||||
<img src="assets/img/product_pics/unit/unit_rs485_01.png" width="30%" height="30%"><img src="assets/img/product_pics/unit/unit_rs485_02.png" width="30%" height="30%">
|
||||
|
||||
@@ -6,17 +6,16 @@
|
||||
|
||||
:memo:**[描述](#描述)** 🛒**[购买链接](https://item.taobao.com/item.htm?spm=a1z10.3-c.w4002-1172588106.12.3b86425eaoE9zU&id=585567251998)**
|
||||
|
||||
<!-- :memo:**[描述](#描述)** :octocat:**[例程](#例程)** :electric_plug:**[原理图](#原理图)** 🛒**[购买链接](https://item.taobao.com/item.htm?spm=a1z10.3-c.w4002-1172588106.12.3b86425eaoE9zU&id=585567251998)** :clapper:**[相关视频](#相关视频)** -->
|
||||
|
||||
## 描述
|
||||
|
||||
**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)**
|
||||
|
||||
<!-- ## 例程
|
||||
|
||||
### 1. Arduino IDE
|
||||
|
||||
*以下仅为用法示意,并不完整。如果需要完整例程请点击[这里](https://github.com/m5stack/M5-ProductExampleCodes/tree/master/Unit/EARTH/Arduino)。*
|
||||
|
||||
这是两个 M5Core 之间通过 RS485 相互收发数据的例程。
|
||||
|
||||
分别下载[例程](https://github.com/m5stack/M5-ProductExampleCodes/tree/master/Module/COMMU/Arduino/RS485)到两个M5Core之后,按下按键 A,然后两个 core 之间会相互发送数据。 -->
|
||||
|
||||
|
||||
### 管脚映射
|
||||
|
||||
<table>
|
||||
<tr><td>M5Core(GROVE接口C)</td><td>ESP32串口2接收引脚U2RXD(GPIO16)</td><td>ESP32串口2发送引脚U2TXD(GPIO17)</td><td>5V</td><td>GND</td></tr>
|
||||
<tr><td>M5Core(GROVE C)</td><td>U2RXD(GPIO16)</td><td>U2TXD(GPIO17)</td><td>5V</td><td>GND</td></tr>
|
||||
<tr><td>RS485 Unit</td><td>RS485 TXD</td><td>RS485 RXD</td><td>5V</td><td>GND</td></tr>
|
||||
</table>
|
||||
Reference in New Issue
Block a user