Official Hobby Components Online Store | Buy Electronic Kits, Components, Boards, Shields, Modules

使用RM95擴展板進行長距離LoRa通訊

使用RM95擴展板進行長距離LoRa通訊

By Official Hobby Components Online Store | Buy Electronic Kits, Components, Boards, Shields, Modules | Published: 2026-10-24

Category: 操作指南

了解如何設定 RM95 擴展板,搭配 Arduino 進行長距離無線 LoRa 通訊。逐步說明接線、程式庫設定及程式碼範例。

快速解答

RM95 擴充板可讓您為任何 Arduino 專案加入長距離 LoRa 無線通訊功能。本指南將引導您完成接線、安裝程式庫以及發送您的第一個封包。

為何要為 RM95 模組使用擴充板?

RM95 模組本身具有 2mm 間距的焊墊,難以直接連接到麵包板或 Arduino。擴充板將這些焊墊轉換為標準的 0.1" 間距,使其與杜邦線和免焊麵包板相容。它還提供一個專用天線焊墊,讓您可以連接電線、線圈或 SMA 連接器以獲得更好的通訊距離。

此設定非常適合需要公里級無線連結的專案,例如遠端感測器、氣象站或戶外資料記錄器。LoRa 的展頻調變即使在嘈雜環境中也能提供可靠的通訊,儘管資料傳輸速率仍然較低(通常為每秒幾百位元)。

開始前須知的限制

RM95 擴充板未內建穩壓器或位準轉換器。您必須提供 3.3V 的邏輯電壓和電源——對任何接腳施加 5V 將會損壞模組。如果您的 Arduino 使用 5V 運作,請使用邏輯位準轉換器或 3.3V 的 Arduino 板,例如 Pro Mini 3.3V 或 ESP32。

LoRa 的通訊距離很大程度上取決於天線品質和視線範圍。簡單的四分之一波長電線天線可用於測試,但若要達到最遠距離,請考慮使用針對您所在地區頻段調諧的 868/915 MHz 天線。

RM95 擴充板設定步驟

  1. 將擴充板連接到 Arduino: 將 VCC 連接到 3.3V,GND 連接到 GND,TX 連接到 Arduino 的 RX(接腳 2),RX 連接到 Arduino 的 TX(接腳 3)。如果您的 Arduino 使用 5V 運作,請使用邏輯位準轉換器。 再次確認您在 VCC 接腳上使用的是 3.3V,而不是 5V——施加 5V 將會毀壞模組。
  2. 安裝 LoRa 程式庫: 開啟 Arduino IDE,前往 Sketch > Include Library > Manage Libraries,搜尋「LoRa by Sandeep Mistry」,然後安裝最新版本。 該程式庫預設期望模組使用接腳 0 和 1 上的硬體序列埠。如果您使用不同的接腳,則必須修改程式庫或使用 SoftwareSerial。
  3. 連接天線: 將一條四分之一波長的電線(約 8.2 公分用於 868 MHz,7.8 公分用於 915 MHz)焊接到擴充板上的 ANT 焊墊。為了獲得最佳通訊距離,請使用合適的 SMA 連接天線。 切勿在沒有天線的情況下操作模組——這可能會損壞發射器。請盡可能保持天線筆直且遠離金屬物體。
  4. 發送您的第一個 LoRa 封包: 上傳程式庫中的 LoRaSender 範例。開啟序列埠監控視窗,設定鮑率為 9600。您應該會看到「Sending packet: hello 0」每隔幾秒重複出現。 如果沒有看到任何輸出,請檢查鮑率是否相符,以及模組的 TX/RX 接腳是否正確連接到 Arduino 的 RX/TX。
  5. 使用第二塊板子接收封包: 將 LoRaReceiver 範例上傳到第二個 Arduino,並使用相同的 RM95 擴充板。接收器會將接收到的封包列印到序列埠監控視窗。 兩個模組必須使用相同的頻率和展頻因子。程式庫預設為 868E6(868 MHz)——如果您位於 915 MHz 的地區,請在程式碼中更改。

產品詳細資訊

  • RM95 擴充板: RM95 擴充板將 RM95 模組的 2mm 間距焊墊引出,轉換為麵包板友善的 0.1" 間距,並增加了一個獨立的天線焊墊。您可以使用標準的杜邦線將模組直接連接到 Arduino,並輕鬆連接外部天線以獲得更好的通訊距離。
    RM95 Breakout Board
    RM95 擴充板

Shop Related Products

RM95 Breakout Board

RM95 Breakout Board

$0.88 $1.24

Shop Now