ARDUINO RFLINK-UART 无线串口传输模块
产品信息
RFLINK-UART无线UART传输模块是一款将有线UART升级为无线UART传输的模块,无需任何编码工作或硬件。 该模块包含一个根终端和最多四个带有一组 I/O 端口的设备端。 经营量tage范围为3.3V至5.5V,RF频率范围为2400MHz至2480MHz。 空旷场所传输距离约为80~100m,传输速率为250Kbps。 模块支持1对1或1对多(最多XNUMX个)传输。
产品模块特点
- 操作量tage: 3.3~5.5伏
- 射频频率:2400MHz~2480MHz
- 功耗: TX 模式下为 24 mA@ +5dBm,RX 模式下为 23 mA。
- 发射功率: +5分贝
- 传输速率: 250Kbps
- 传输距离: 空地约 80 至 100m
- 波特率9,600bps或19,200bps
- 支持1对1或1对多(最多XNUMX个)传输。
模组外观尺寸
RFLINK-UART模块包含0001个根端和最多9600个设备端。 根端和设备端外观相同,通过背面标签即可识别。 RFLINK-UART模块的组ID为XNUMX,波特率为XNUMX。
产品引脚定义
根 | 设备 |
---|---|
ID0 | ID0 |
ID1 | ID1 |
IO | IO |
5V | 5V |
地线 | 地线 |
产品使用说明
设置根目录和设备
所有类型的支持UART通信接口的开发板和MCU都可以直接使用该模块,无需安装额外的驱动或API程序。 RFLINK-UART无线串口传输模块支持1对多类型,如果您有另一个编号的设备(#0~#1),则上电后默认与设备(#2)连接的Root端子(#4)。 您可以通过根侧的 ID0 和 ID1 引脚选择要连接的不同设备侧。
ID0/ID1组合器件选择参见下表:
设备 1 (#1) | 设备 2 (#2) | 设备 3 (#3) | 设备 4 (#4) |
---|---|---|---|
ID0 引脚:高电平 ID1 引脚:高电平 |
ID0 引脚:高电平 ID1 引脚:低电平 |
ID0 引脚:低电平 ID1 引脚:高电平 |
ID0 引脚:低电平 ID1 引脚:低电平 |
设备端应首先根据需要设置为所需的设备号,根将通过同一张表选择目标设备。 您可以选择不同的设备通过根的ID0和ID1传输消息,通常将ID0或/和ID1连接到GND。 不仅如此,根端还可以通过 IO 引脚发送低/高信号来动态选择目标设备amp如下图所示,Arduino Nano通过D4和D5引脚选择要连接的Device。 Root 端向 ID0 和 ID1 引脚发送相应的高/低信号后,将中断与旧连接端的传输(即停止与旧连接端的发送和接收)。 并等待 ID_Lat 引脚发出低电平信号以切换到新连接。
RFLINK-UART 无线串口传输模块是一款简单易用的模块,可立即轻松地将有线串口传输升级为无线串口传输。 更重要的是,那里有一组 I/O 端口,因此您不需要任何编码工作和硬件来远程控制 IO 开关。
模组外观尺寸
RFLINK-UART 模块包含 1 个根端(左图)和最多 4 个 Device 端(下图右侧,可能编号为 0001 到 9600),两者外观相同,可以识别通过背面的标签。 如下图,RFLINK-UART模块的Group ID为XNUMX,BAUD为XNUMX。
模块特性
- 操作量tage: 3.3~5.5伏
- 射频频率:2400MHz~2480MHz。
- 功耗: TX 模式下为 24 mA@ +5dBm,RX 模式下为 23 mA。
- 发射功率: +5分贝
- 传输速率: 250Kbps
- 传输距离: 空地约 80 至 100m
- 波特率:9,600bps 或 19,200bps
- 支持一对一或一对多(最多四个)传输。
引脚定义
- 接地→ 地面
- +5V→5V 卷tag输入
- 德克萨斯州→ 对应开发板UART的RX
- 接收器→ 对应开发板UART的TX
- 行政首长协调会→ 此CEB应接地(GND),模块即可上电,并可作为节电控制功能。
- 输出→ IO口输出引脚(On/Off输出)
- IN→输入 IO 端口的引脚(开/关接收)。
- ID1,ID0 →通过这两个引脚的高/低组合选择要连接的设备。
- ID_纬度→ 设备 ID 锁存器引脚。 当Root通过ID0、ID1设置目标设备时,需要将此引脚设置为低电平,连接才会正式切换到指定设备。
- 接地→ 地面
- +5V→ 5V 音量tag输入
- 德克萨斯州→ 对应开发板UART的RX
- RX→ 对应开发板UART的TX
- 行政首长理事会→ 该CEB应接地(GND),模块即可上电,并可作为节电控制功能。
- 输出→ IO口输出引脚(On/Off输出)I
- 在→ IO 端口的输入引脚(开/关接收)。
- ID1,ID0→ 通过这两个引脚的高/低组合,可以将设备设置为不同的设备编号。 ID_Lat→ 该Pin脚对Device没有影响。
如何使用
支持UART通信接口的各类开发板和MCU均可直接使用该模块,无需额外安装驱动或API程序。
设置根目录和设备
传统的有线TTL是1对1传输,RFLINK-UART无线串口传输模块将支持1对多类型,上电后默认Root端(#0)与设备(#1)连接,如果你有另一个编号的设备(#2~#4)。 您可以通过根端的 ID0 和 ID1 引脚选择要连接的不同设备端。 ID0/ID1 的设备选择组合请参考下表。
ID0、ID1 引脚默认为高电平,通过接地它们将为低电平。
笔记: 设备端应首先根据需要设置所需的设备号,根将通过同一张表选择目标设备。
您可以选择不同的设备通过根的 ID0 和 ID1 传输消息,通常将 ID0 或/和 ID1 连接到 GND。 不仅如此,根端还可以通过 IO 引脚发送低/高信号来动态选择目标设备。 对于前ample,在下图中,Arduino Nano 通过 D4 和 D5 引脚选择要连接的 Device 。
Root端向ID0和ID1引脚发送相应的High/Low信号后,会中断与旧连接端的传输(即停止与旧连接端的传输和接收)。 并等待来自 ID_Lat 引脚的低信号切换到新连接。
使用新连接开始发送/接收消息
通过 ID0、ID1 发送目标设备号信号后,根与当前连接的设备之间的所有横断都将停止。 直到您发送 ID_Lat 的 LOW 信号至少 3ms 后,新的横断才会开始。
Arduino、Raspberry Pi 和传感器有三个用例。
使用 Arduino
除了直接使用Arduino的硬件TX/RX端口外,该模块还支持软件串口,因此可以在软件模拟的UART中使用,以避免占用物理UART接口。 以下前ample 通过软件串口 RX 将 D2 和 D3 连接到 TX 和 RFLINK-UART 模块的 Root 侧,D7、D8 是设置与设备连接的引脚,D5 用作 ok 切换引脚。 通过Arduino的指令,digitalWrite为D7、D8和D5引脚输出低电平或高电平,我们可以实现动态连接不同设备的能力。
Examp根端传输程序的文件:
ExampRX接收端程序文件
执行
使用树莓派
在 Raspberry Pi 上使用这个模块也相当简单! RFLINK-UART模块的引脚连接到Raspberry Pi的相应引脚,如前所示amp上面的 Arduino 的文件。 换句话说,您可以直接读写 RX/TX 引脚并指定要连接的设备,就像传统的 UART 一样。 下图为Root端树莓派与RFLINK-UART模块的连接方法,与Device端的连接方法基本相同,只不过其ID_Lat pin引脚不需要连接,而ID0 ID1根据需要设置为不同的ID号。
Examp程序文件:
发送器重复向设备#3 和设备#1 发送信息
收件人:这个前ample 是一个简单的接收
与传感器直接连接
如果您的传感器支持UART接口,波特率支持9,600或19,200,那么您可以直接将其连接到RFLINK-UART模块的设备端,同样可以快速无痛升级无线功能传感器。 以下G3 PM2.5传感器作为example,参考下面的连接方法
接下来请准备一块开发板(Arduino或者Raspberry Pi都可以)连接RFLINK-UART模块的RO ot端可以用通用的UART方式读取G3传输的PM2.5数据,恭喜,G3有升级为具有无线传输能力的PM2.5传感模块。
使用 IO 端口
RFLINK-UART 模块提供了一组 IO 端口,可以让您无线传输开/关命令,而这组 Io 端口不限于模块的发送端或接收端,两端可以相互控制。 只要你改变音量tag任一端的 IN 端口的 e,您将更改输出 voltage 同步另一端的 Out 端口。 请参考以下用法example 解释如何使用 IO 端口远程控制开关 LED 灯泡。
文件/资源
![]() |
ARDUINO RFLINK-UART 无线串口传输模块 [pdf] 使用说明书 RFLINK-UART 无线串口传输模块,无线串口传输模块,串口传输模块,传输模块,模块 |