RFLINK-UART無線UART傳輸模塊使用手冊
RFLINK-UART無線UART傳輸模塊是一款簡單易用的模塊,可即時、無痛地將有線UART升級為無線UART傳輸。 不僅如此,那裡還有一組 I/O 端口,因此您不需要任何編碼工作和硬件即可遠程控制 IO 開關。
模組外觀尺寸
RFLINK-UART模塊包含一個根端(左)和最多四個Device端(下圖右側,可能編號為1到4),兩者外觀相同,可以識別由背面的標籤。
如下圖,RFLINK-UART模塊的Group ID為0001,BAUD為
模塊特性
- 操作量tage: 3.3~5.5V
- 射頻頻率: 2400MHz~2480MHz。
- 耗電量: TX 模式下為 24 mA@ +5dBm,RX 模式下為 23 mA。
- 發射功率: +5dBm
- 傳輸速率: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 設置目標設備時,您需要將此引腳設置為 LOW,然後連接將正式切換到指定設備。 |
接地à 地面
+5Và 5V 音量tag輸入 德克薩斯州à對應開發板UART的RX 接收器à對應開發板UART的TX 行政首長協調會à 此 CEB 應接地(GND),然後模塊將上電,可用作節電控制功能。 出去à IO口輸出引腳(On/Off輸出)I INà IO 端口的輸入引腳(開/關接收)。 ID1,ID0à 通過這兩個引腳的 HIGH/LOW 組合,可以將 Device 設置為不同的設備號。 ID_緯度à 此 Pin 腳對 Device 沒有影響。 |
如何使用
支持UART通信接口的各類開發板和MCU均可直接使用該模塊,無需額外安裝驅動或API程序。
設置根目錄和設備
傳統的有線TTL是1對1傳輸,RFLINK-UART無線UART傳輸模塊將支持1對多類型,上電後默認Root終端(#0)與設備(#1)連接,如果你有另一個編號設備(#2~#4)。 您可以通過根側的 ID0 和 ID1 引腳選擇要連接的不同設備側。 設備選擇的ID0/ID1組合請參考下表
設備 1 (#1) | 設備 2 (#2) | 設備 3 (#3) | 設備 4 (#4) | |
ID0 引腳 | 高的 | 高的 | 低的 | 低的 |
ID1 引腳 | 高的 | 低的 | 高的 | 低的 |
ID0、ID1 引腳默認為高電平,通過接地它們將為低電平。
筆記: 設備端應先設置為所需的設備號,
root 將通過同一個表選擇目標設備。
您可以選擇不同的設備通過root的ID0和ID1傳輸消息,通常將ID0或/和ID1連接到GND。 不僅如此,根側還可以通過 IO 引腳發送低/高信號以即時選擇目標設備。
對於前amp樂,在下圖中,Arduino Nano 通過 D4 和 D5 引腳選擇要連接的設備。
將相應的高/低信號發送到 ID0 和 ID1 引腳後,
根終端會中斷與舊連接端的傳輸(即停止與舊連接端的傳輸和接收)。 並等待來自 ID_Lat 引腳的低信號切換到新連接。
使用新連接開始發送/接收消息
通過 ID0、ID1 發送目標設備號信號後,根與當前連接的設備之間的所有橫斷都將停止。 直到您發送 ID_Lat 的 LOW 信號至少 3ms 後,新的橫斷才會開始。
Arduino、Raspberry Pi 和傳感器有三個用例。
使用 Arduino
該模塊除了直接使用Arduino的硬件TX/RX接口外,還支持軟件串口,因此可以在軟件仿真UART中使用,避免佔用物理UART接口。
以下前ample 將 D2 和 D3 連接到 TX 和 Root 端
RFLINK-UART 模塊通過軟件串口 RX,D7,D8 是設置與設備連接的引腳,D5 用作 ok toggle 引腳。 通過 Arduino 的指令 digitalWrite 為 D7、D8 和 D5 引腳輸出 LOW 或 HIGH 我們可以實現動態連接不同設備的能力。
阿杜諾(意大利) | D2 | D3 | D5 | D7 | D8 | 5V | 接地 |
RFLINK-UART | RX | TX | ID_Lat(根) | ID0
(根) |
ID1
(根) |
5V | 接地 CEB |
Examp根端傳輸程序的文件:
ExampRX 接收端程序的文件:
執行
使用樹莓派
在 Raspberry Pi 上使用這個 mod 也相當容易! RFLINKUART 模塊的引腳連接到樹莓派的相應引腳,如 examp上面的 Arduino 文件。 換句話說,您可以直接讀寫 RX/TX 引腳並指定要連接的設備,就像傳統的 UART 一樣。
下圖是Root-side之間的連接方式
樹莓派和RFLINK-UART模塊,Device端的連接方式基本相同,只是ID_Lat pin 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 燈泡。
文件/資源
![]() |
RFLINK RFLINK-UART無線UART傳輸模塊 [pdf] 使用說明書 RFLINK-UART,無線UART傳輸模塊,RFLINK-UART無線UART傳輸模塊 |