0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

WisBlock 土壤電導率監(jiān)測應用指南

瑞科慧聯(lián)(RAK) ? 2022-08-01 10:25 ? 次閱讀

此解決方案展示了如何創(chuàng)建農業(yè)土壤電導率傳感器節(jié)點。傳感器節(jié)點通過帶有 RS485 接口的傳感器測量土壤電導率、土壤溫度和土壤濕度。然后將此數(shù)據(jù)傳輸?shù)?LoRaWan? 服務器。

poYBAGLh8eSAK9dnAAAQk8hUAos331.pngFigure 1: WisBlock土壤電導率監(jiān)測應用圖例

#前期準備

#硬件

  • WisBlock Base(本示例使用RAK5005-O)
  • WisBlock Core(本示例使用RAK4631)
  • WisBlock IO(本示例使用RAK5802)
  • JXBS-3001-EC-RS-4(土壤電導率傳感器)
  • LoRa天線(本示例使用CN470頻段)
  • USB連接線
  • 直流供電電源
  • 網(wǎng)關(網(wǎng)關頻段需與傳感器模塊頻段一致,本示例使用RAK7268C網(wǎng)關,頻段CN470)

#軟件

  • Arduino IDE
  • RAK4630 BSP
  • Arduino RS485 庫
  • Arduino Modbus 庫
  • SX126x-Arduino 庫

#硬件安裝

本章節(jié)為 WisBlock 傳感器節(jié)點組裝過程。

#LoRa天線安裝

1、將LoRa天線接口對準并放置在RAK4631模塊的LoRa天線接口搭接處。

poYBAGLnOGyAVXYVAAId6sqzPJg605.pngFigure 2: 安裝LoRa天線

2、輕輕按壓LoRa天線接口,將LoRa天線安裝到RAK4631上。

#WisBlock Core安裝

1、將RAK4631模塊上的連接器插頭對準RAK5005-O CUP插槽上的連接器插座。保持連接器間平行,將其輕放在插座連接器相應的搭接處。

安裝RAK4631Figure 3: 安裝RAK4631

2、平行按壓均勻施力,聽到扣合聲音后,扣壓完成。

3、完成后,使用螺釘將模塊固定在RAK5005-O上。

#WisBlock IO安裝

1、將RAK5802傳感器模塊上的連接器插頭對準RAK5005-O IO插槽上的連接器插座。保持連接器間平行,將其輕放在插座連接器相應的搭接處。

pYYBAGLnOH-ABO0GAAgvTk1-eyM751.pngFigure 4: 傳感器節(jié)點組裝示意圖

2、平行按壓均勻施力,聽到扣合聲音后,扣壓完成。

3、完成后,使用螺釘將模塊固定在RAK5005-O上。

#JXBS-3001-EC-RS-4 土壤電導率傳感器安裝

RAK5802采用快速壓接端子連接器以簡化和確保現(xiàn)場接線過程??焖賶航佣俗涌芍С?0 AWG~24 AWG線寬的電纜。通常剝線長度約為6~7 mm。

傳感器線纜連接到壓接端子示意圖:

傳感器線纜連接到壓接端子示意圖Figure 5: 傳感器線纜連接到壓接端子示意圖

具體操作步驟如下:

1、將RAK5802上壓接端子的彈簧頭按下并穩(wěn)穩(wěn)地保持住。

2、將JXBS-3001-EC-RS-4 土壤電導率傳感器的485 A(黃色線)和485 B(藍色線)剝線線纜頭分別插入到RAK5802對應的連接器孔中。插入后,松開彈簧頭,完成壓接過程。

對應連接孔圖示Figure 6: 對應連接孔圖示

3、將JXBS-3001-EC-RS-4 土壤電導率傳感器的正12-24 V(棕色線)和負12-24 V(黑色線)剝線線纜頭分別連接至直流供電電源正負極。

所有硬件安裝后,如下圖所示:

土壤電導率傳感器組裝Figure 7: 土壤電導率傳感器組裝

注意:

請將傳感器鋼針端避開石塊,按照所需測量深度拋開表層土,保持下面土壤原有松緊程度,緊握傳感器垂直插入土壤。插入時不要左右晃動,一個測點的小范圍內建議多次測量求平均值。

#軟件配置

本章節(jié)介紹WisBlock 傳感器模塊的軟件配置。

#Arduino IDE的下載

使用Arduino IDE對WisBlock進行編碼和編程。如果您還未安裝Arduino IDE,可在Arduino官網(wǎng)中下載。

警告:

如果您所使用的操作系統(tǒng)Windows 10
請勿從Microsoft應用商店中安裝Arduino IDE。請從Arduino官網(wǎng)中安裝原始的Arduino IDE。Microsoft應用商店中的Arduino應用在使用第三方板支持包時存在問題。

如下圖所示,可以看到Arduino IDE當前版本為V1.8.16。Windows、Linux和Mac OS X都有多個可用版本,選擇正確的Arduino IDE版本并下載。

Arduino IDE 版本示意圖Figure 8: Arduino IDE 版本示意圖

#Arduino IDE的安裝

本示例為在Windows PC中安裝已下載的Arduino IDE。

1、單擊“I Agree”。

Arduino安裝許可協(xié)議Figure 9: Arduino安裝許可協(xié)議

2、單擊“Next”。

Arduino安裝選項Figure 10: Arduino安裝選項

3、單擊“Install”。

Arduino IDE安裝路徑Figure 11: Arduino IDE安裝路徑

Arduino IDE安裝中Figure 12: Arduino IDE安裝中

進度為100%后,Arduino IDE已成功安裝,單擊“Close”,退出安裝過程。

成功安裝Figure 13: 成功安裝

注意:

在Linux與Mac OS X中,沒有安裝過程。只是一個解壓過程,然后就能夠成功打開Arduino IDE 。

#Arduino IDE上的配置

Arduino IDE安裝成功后。需要對Arduino IDE進行一些配置以便后續(xù)對WisBlock組裝模塊進行相關配置。

1、打開Arduino IDE。

2、進入“文件 > 首選項”。

首選項Figure 14: 首選項

3、單擊圖中圖標,編輯“附加開發(fā)板管理器網(wǎng)址”,將WisBlock Core添加到Arduino板列表中。

修改附加開發(fā)板管理器網(wǎng)址Figure 15: 修改附加開發(fā)板管理器網(wǎng)址

4、復制此URLhttps://raw.githubusercontent.com/RAKwireless/RAKwireless-Arduino-BSP-Index/main/package_rakwireless_index.json并粘貼至下圖所示區(qū)域。如果已存在其他鏈接,將上述鏈接粘貼至新的一行。完成后,單擊“好”。

添加RAKwireless WisBlock Core BSPFigure 16: 添加RAKwireless WisBlock Core BSP

注意:

如果您使用的是Linux,需要通過“pip”安裝“adafruit-nrfutil”。

sudo pip3 install adafruit-nrfutilpip3 install --user adafruit-nrfutil

5、重啟Arduino IDE。

6、在“工具”菜單中打開“開發(fā)板管理”。

打開開發(fā)板管理Figure 17: 打開開發(fā)板管理

7、如下圖所示,在搜索欄中鍵入“RAK”。將會顯示出可添加到Arduino板列表中的可用RAKwireless WisBlock Core。選擇以下板支持包以及相應的版本,并單擊“安裝”板支持包。

安裝WisBlock CoreFigure 18: 安裝WisBlock Core

#燒錄程序

1、將組裝的WisBlock傳感器模塊使用USB連接線連接到PC上。

2、在Arduino IDE中,根據(jù)下圖所示,選擇WisBlock Core RAK4631板。

選擇WisBlock Core RAK4631板Figure 19: 選擇WisBlock Core RAK4631板

3、根據(jù)下圖所示,選擇示例項目。

選擇示例代碼Figure 20: 選擇示例代碼

4、打開示例代碼后,雙擊圖中鏈接,安裝示例代碼中所需的代碼庫。

安裝所需代碼庫Figure 21: 安裝所需代碼庫

5、修改示例代碼中的頻段區(qū)域,本示例使用的為CN470。

修改頻段Figure 22: 修改頻段

6、完成后,如下圖所示,選擇正確的串口并單擊圖中上傳圖標上傳代碼。

選擇端口號Figure 23: 選擇端口

連接到RAK網(wǎng)關內置服務器

#前提條件

  • 傳感器模塊在LoRaWAN?網(wǎng)關覆蓋范圍之內。
  • 已登錄商業(yè)網(wǎng)關。
  • 已在網(wǎng)關Web頁面“LoRa Network > Network Settings”中設置網(wǎng)關"Mode"為“Network Server”,即表示使用網(wǎng)關內置服務器。
網(wǎng)關設置為內置服務器模式Figure 24: 網(wǎng)關設置為內置服務器模式

  • 已在網(wǎng)關Web頁面“Channel Plan”上配置需要的"Region"。本示例中頻段為CN470,通道為80-87。
選擇頻段和通道Figure 25: 選擇頻段和通道

#創(chuàng)建應用并添加節(jié)點

1、在左側導航樹選擇“LoRa Network > Application”。

2、輸入應用名稱,選擇“Type 1 : Unified Application Key”,單擊“Add”。

添加節(jié)點Figure 26: 添加節(jié)點

3、設置應用參數(shù)

設置應用參數(shù)Figure 27: 設置應用參數(shù)

其中“Application EUI”和“Application Key”參數(shù),從土壤電導率傳感器示例代碼中獲?。?/p>獲取“Application EUI”和“Application Key”參數(shù)Figure 28: 獲取“Application EUI”和“Application Key”參數(shù)

注意:

  • 示例中使用的是OTAA加網(wǎng)方式,所以選用的是"OTAA keys"相關參數(shù),根據(jù)實際選擇“OTAA”或“ABP”參數(shù)。
  • Application EUI:在傳感器示例代碼中獲取,切記需要刪除各個數(shù)字前的“0x”以及“,”。
  • Application Key:在傳感器示例代碼中獲取,切記需要刪除各個數(shù)字前的“0x”以及“,”。

4、單擊“Save & Apply”。

5、單擊新建應用后面的"Edit",進入應用編輯頁面。添加節(jié)點并設置如下參數(shù),然后單擊"Save & Apply"保存配置。

添加節(jié)點Figure 29: 添加節(jié)點

其中“Device EUI”參數(shù),從土壤電導率傳感器示例代碼中獲?。?/p>獲取設備EUI值Figure 30: 獲取設備EUI值

注意:

  • 示例中使用的是OTAA加網(wǎng)方式,所以選用的是"OTAA keys"相關參數(shù),根據(jù)實際選擇“OTAA”或“ABP”參數(shù)。
  • Device EUI:在傳感器示例代碼中獲取,切記需要刪除各個數(shù)字前的“0x”以及“,”。

6、查看傳感器模塊日志以及RAK網(wǎng)關接收的上行數(shù)據(jù)。

傳感器模塊日志:

  • 網(wǎng)關內置服務器側設置完成后,傳感器模塊將自動加入網(wǎng)絡。
  • 打開“工具>串口監(jiān)視器”,可以到如下信息,表示該WisBlock 傳感器模塊已入網(wǎng)成功,并開始上傳數(shù)據(jù)。
傳感器模塊日志Figure 31: 傳感器模塊日志

網(wǎng)關中上行實時數(shù)據(jù):

  • 進入“LoRa Network > Application”。
  • 單擊應用的“Edit”操作,進入應用設備界面。
  • 單擊所選設備的設備名稱或設備EUI鏈接,進入設備詳情頁面。
  • 單擊進入“Live Device Data”頁面,可查看實時上行數(shù)據(jù)。

#數(shù)據(jù)格式

在 LoRaWan? 服務器上,數(shù)據(jù)以下列格式到達

字節(jié)1字節(jié)2字節(jié)3字節(jié)4字節(jié)5字節(jié)6字節(jié)7
03CON1CON2T1T2H1H2
  • 字節(jié) 1 是數(shù)據(jù)類型的標記,這里總是 03。
  • 電導率作為CON1CON2,在數(shù)據(jù)包中將是 00 4a。
  • 溫度發(fā)送為T1.T2,在數(shù)據(jù)包中將是 00 cb。
  • 濕度作為H1.H2,在數(shù)據(jù)包中將是 03 e8。

如本實例中網(wǎng)關收到的數(shù)據(jù)為:03 00 4a 00 cb 03 e8。其中03為數(shù)據(jù)類型標識;0x00 0x4a為土壤電導率,將該十六進制數(shù)據(jù)換算成十進制數(shù)據(jù)為 74,即監(jiān)測到土壤導電導率為74 us/cm;0x00 0xcb為土壤溫度,將該十六進制數(shù)據(jù)換算成十進制數(shù)據(jù)為 207,即監(jiān)測到土壤溫度為20.7;0x03 0xe8為土壤濕度,將該十六進制數(shù)據(jù)換算成十進制數(shù)據(jù)為 1000,即監(jiān)測到土壤溫度為10.00% RH。

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權轉載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • 土壤監(jiān)測

    關注

    0

    文章

    21

    瀏覽量

    1471
  • RAK
    RAK
    +關注

    關注

    0

    文章

    48

    瀏覽量

    2058
收藏 人收藏

    評論

    相關推薦

    電導率的定義和測量原理

    電導率測量技術已經經歷了一個多世紀的發(fā)展,至今它依然是分析領域中廣泛使用的一個重要參數(shù)。由于其高度的可靠性、出色的靈敏度、迅速的響應能力以及相對低廉的成本,電導率測定成為了一個既高效又易于操作的質量
    的頭像 發(fā)表于 11-05 16:13 ?128次閱讀
    <b class='flag-5'>電導率</b>的定義和測量原理

    電導率測定儀的基礎應用與探索

    在環(huán)境保護與水資源管理的廣闊舞臺上,電導率測定儀以其測量技術和準確的數(shù)據(jù)分析能力,扮演著重要的角色。作為水質監(jiān)測領域的“科技之眼”,電導率測定儀通過測量水體中電解質的導電性能,即電導率
    的頭像 發(fā)表于 10-30 15:30 ?78次閱讀

    電導率在線檢測儀的廣泛應用

    電導率在線檢測儀是一種用于實時監(jiān)測液體電導率的設備,其應用范圍廣泛,從水處理到化學工業(yè),從食品加工到環(huán)境保護,都發(fā)揮著重要的作用。
    的頭像 發(fā)表于 10-30 14:07 ?57次閱讀

    電導率測定儀的應用優(yōu)勢

    在環(huán)境保護與水質安全日益受到重視的今天,電導率測定儀作為水質分析的重要工具,正發(fā)揮著重要的作用。電導率測定儀通過測量水溶液中離子的導電能力,即電導率,來快速、準確地評估水體的純凈度與礦物質含量,為飲用水安全、工業(yè)用水監(jiān)控及環(huán)境研
    的頭像 發(fā)表于 10-17 14:15 ?182次閱讀

    什么是電導率自動監(jiān)測

    在環(huán)境保護與水資源管理的日益嚴峻挑戰(zhàn)下,電導率自動監(jiān)測儀作為現(xiàn)代科技的杰出代表,正悄然成為水質安全監(jiān)測領域的得力助手。電導率自動監(jiān)測儀通過高
    的頭像 發(fā)表于 10-16 13:43 ?138次閱讀

    電導率控制器有哪些功能特點

    在現(xiàn)代工業(yè)生產與科研領域中,電導率作為衡量溶液導電能力的重要指標,其準確測量與實時監(jiān)控能夠保障產品質量、優(yōu)化工藝流程。為此,電導率控制器作為關鍵設備,正不斷向智能化、多功能化方向發(fā)展。
    的頭像 發(fā)表于 09-27 16:53 ?146次閱讀

    水質電導率傳感器有什么優(yōu)勢

    水質電導率傳感器憑借著自動溫度補償功能、一體化設計的便捷性以及強大的通訊能力,正逐步成為水質長期在線監(jiān)測領域的重要工具。
    的頭像 發(fā)表于 09-18 17:20 ?160次閱讀

    電導率的檢測方法有哪幾種

    電導率是衡量溶液中離子濃度和電荷傳遞能力的重要參數(shù),廣泛應用于水質分析、化工生產、生物醫(yī)學等領域。電導率的檢測方法有很多種,下面將介紹幾種常見的電導率檢測方法。 四電極法 四電極法是一種常用的
    的頭像 發(fā)表于 07-14 11:45 ?1656次閱讀

    電導率需要注意哪些事項

    電導率是衡量溶液中離子濃度和電荷傳輸能力的重要參數(shù),廣泛應用于水質分析、化工、生物、醫(yī)藥等領域。測量電導率時,需要注意以下幾個方面: 儀器的選擇 選擇合適的電導率儀是保證測量結果準確性的前提。
    的頭像 發(fā)表于 07-14 11:43 ?1046次閱讀

    7芯M9接頭的電導率高嗎

    德索工程師說道7芯M9接頭的電導率受多種因素的影響,包括材料的固有電導率、接觸件的設計、連接器的制造工藝等。不同的金屬材料具有不同的電導率,一般來說,銅和銀的電導率最高,其次是金和其他
    的頭像 發(fā)表于 04-16 15:23 ?289次閱讀
    7芯M9接頭的<b class='flag-5'>電導率</b>高嗎

    3針航空插頭的電導率怎么樣

    德索工程師說道電導率是衡量物質導電性能的物理量,表示物質對電流的傳導能力。在3針航空插頭中電導率主要取決于材料的導電性能、接觸電阻、引腳間距等因素。材料的導電性能是影響電導率的關鍵因素。優(yōu)質的材料具有較低的電阻
    的頭像 發(fā)表于 04-13 14:29 ?263次閱讀
    3針航空插頭的<b class='flag-5'>電導率</b>怎么樣

    水質電導率的測量方式(盤點)

    水質電導率的測量方式(盤點)
    的頭像 發(fā)表于 01-29 13:58 ?1316次閱讀

    電導率單位ms/cm和us/cm怎么換算

    電導率是描述電解質溶液中離子傳導能力的物理量。常用的電導率單位有毫西/厘米(ms/cm)和微西/厘米(us/cm)。要將毫西/厘米(ms/cm)轉換為微西/厘米(us/cm),需要乘以1000,而要
    的頭像 發(fā)表于 01-25 15:52 ?3.7w次閱讀

    電阻電導率的關系正比還是反比

    電阻電導率是電學基本概念,它們描述了電流在材料中傳播的特性。簡單回答這個問題,電阻電導率是相互倒數(shù)的關系,也就是說它們是反比的關系。 電阻
    的頭像 發(fā)表于 12-19 10:41 ?2095次閱讀

    電導率和電阻是互為倒數(shù)的關系嗎?

    電導率和電阻是兩個相關但不完全相同的物理概念。它們并不是互為倒數(shù)的關系,但可以通過簡單的數(shù)學表達式相互轉換。 首先,我們需要理解電導率和電阻的定義和含義。
    的頭像 發(fā)表于 12-15 09:27 ?2092次閱讀