RFLINK-UART無線UART傳輸模塊使用手冊
RFLINK-UART無線UART傳輸模塊

RFLINK-UART無線UART傳輸模塊是一款簡單易用的模塊,可即時、無痛地將有線UART升級為無線UART傳輸。 不僅如此,那裡還有一組 I/O 端口,因此您不需要任何編碼工作和硬件即可遠程控制 IO 開關。

模組外觀尺寸

RFLINK-UART模塊包含一個根端(左)和最多四個Device端(下圖右側,可能編號為1到4),兩者外觀相同,可以識別由背面的標籤。

如下圖,RFLINK-UART模塊的Group ID為0001,BAUD為

模組外觀尺寸

模塊特性

  1. 操作量tage: 3.3~5.5V
  2. 射頻頻率: 2400MHz~2480MHz。
  3. 耗電量: TX 模式下為 24 mA@ +5dBm,RX 模式下為 23 mA。
  4. 發射功率: +5dBm
  5. 傳輸速率:250Kbps
  6. 傳輸距離: 空地約80~100m
  7. 波特率:9,600bps 或 19,200bps
  8. 支持一對一或一對多(最多四個)傳輸。

引腳定義


引腳定義
裝置
引腳定義
接地à 地面

+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 我們可以實現動態連接不同設備的能力。

使用 Arduino

阿杜諾(意大利) D2 D3 D5 D7 D8 5V 接地
RFLINK-UART RX TX ID_Lat(根) ID0

(根)

ID1

(根)

5V 接地 CEB

Examp根端傳輸程序的文件:

根側傳輸程序 根側傳輸程序

ExampRX 接收端程序的文件:

RX 接收端程序

執行

執行

使用樹莓派

在 Raspberry Pi 上使用這個 mod 也相當容易! RFLINKUART 模塊的引腳連接到樹莓派的相應引腳,如 examp上面的 Arduino 文件。 換句話說,您可以直接讀寫 RX/TX 引腳並指定要連接的設備,就像傳統的 UART 一樣。

下圖是Root-side之間的連接方式
樹莓派和RFLINK-UART模塊,Device端的連接方式基本相同,只是ID_Lat pin pin不需要連接,ID0和ID1根據需求設置不同的ID號.

使用樹莓派

Examp程序文件:

發送器重複向設備#3 和設備#1 發送信息

Examp程序文件 Examp程序文件

收件人:這個前ample 是一個簡單的接收

這個前任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 燈泡。

使用 IO 端口 使用 IO 端口

 

文件/資源

RFLINK RFLINK-UART無線UART傳輸模塊 [pdf] 使用說明書
RFLINK-UART,無線UART傳輸模塊,RFLINK-UART無線UART傳輸模塊

參考

發表評論

您的電子郵件地址不會被公開。 必填欄位已標記 *