步驟1:必需的硬件和軟件
硬件:
1. NCD遠(yuǎn)程溫度和濕度傳感器
2. 具有USB接口的NCD遠(yuǎn)程無(wú)線網(wǎng)狀調(diào)制解調(diào)器
軟件:
1. LabView實(shí)用工具
2. 節(jié)點(diǎn)紅色
第2步:將數(shù)據(jù)發(fā)送到LabView實(shí)用程序的步驟
首先,要可視化數(shù)據(jù),我們需要一個(gè)Labview實(shí)用程序應(yīng)用程序。
要使用此UI,您將需要安裝以下驅(qū)動(dòng)程序:
1。。從此處為64位驅(qū)動(dòng)程序安裝運(yùn)行時(shí)引擎。和32位驅(qū)動(dòng)程序。
2。 安裝NI Visa驅(qū)動(dòng)程序。
3.。 安裝Labview運(yùn)行時(shí)串行驅(qū)動(dòng)程序和LabVIEW運(yùn)行時(shí)引擎。
4。 此產(chǎn)品的入門指南。
。
第3步:設(shè)置紅色節(jié)點(diǎn)。
現(xiàn)在您正在運(yùn)行傳感器,我們需要一種方法來(lái)處理這些數(shù)據(jù)。
首先,您必須安裝Node-Red。
完成后,您需要輸入命令行,或Windows用戶的Power Shell,導(dǎo)航到安裝Node-RED的目錄。
現(xiàn)在,鍵入“ npm i ncd-red-wireless node-red-dashboard” 。這將安裝從無(wú)線傳感器接收數(shù)據(jù)所需的節(jié)點(diǎn),完成后即可啟動(dòng)Node-RED。
要啟動(dòng)節(jié)點(diǎn)服務(wù)器,請(qǐng)?jiān)诿钐崾痉蚪K端中輸入node-red并按Enter。
步驟4:構(gòu)建流程的步驟:
這時(shí),您將看到一個(gè)大型空白流,左側(cè)有一長(zhǎng)串節(jié)點(diǎn),此側(cè)邊欄稱為調(diào)色板。
第5步:前進(jìn)并將無(wú)線網(wǎng)關(guān)節(jié)點(diǎn)拖到您的Flow Canvas上以開始使用。
NCD-紅色無(wú)線提供節(jié)點(diǎn),用于管理串行連接,解析傳入的傳感器數(shù)據(jù),通過特定的參數(shù)對(duì)其進(jìn)行過濾,并允許您配置無(wú)線傳感器。
步驟6:查找無(wú)線傳感器:
交付節(jié)點(diǎn)后,您將能夠查看信息選項(xiàng)卡,其中包含有關(guān)節(jié)點(diǎn)功能的記錄,該選項(xiàng)卡是可以很好地填充最多的節(jié)點(diǎn)紅色軟件包,并且包含寶貴的統(tǒng)計(jì)信息,通常您現(xiàn)在不想查看其他任何文檔或“信息”標(biāo)簽,因此即使在構(gòu)建流程時(shí),如果對(duì)節(jié)點(diǎn)的工作原理有疑問,也請(qǐng)牢記。我們要做的下一個(gè)元素是配置節(jié)點(diǎn),當(dāng)您第一次添加該節(jié)點(diǎn)時(shí),您會(huì)注意到在右上角的一個(gè)藍(lán)色圓點(diǎn)旁邊有一個(gè)小三角形,該三角形表示該節(jié)點(diǎn)希望進(jìn)行額外的配置,藍(lán)色點(diǎn)表示節(jié)點(diǎn)已不再存在,但已作為流程的一部分進(jìn)行部署。
雙擊節(jié)點(diǎn)以打開配置選項(xiàng)。
單擊“串行設(shè)備”字段旁邊的鉛筆圖標(biāo)以配置您的USB路由器,這將打開第二個(gè)配置面板,其中只有幾個(gè)選項(xiàng)。
第7步:?jiǎn)螕簟胺糯箸R”旁邊的“串行端口”字段,然后選擇與路由器對(duì)應(yīng)的端口,然后單擊頂部的“添加”按鈕。
步驟8:現(xiàn)在將根據(jù)以下條件填充“串行設(shè)備”字段選擇后,您可以單擊“完成”,現(xiàn)在可以直接訪問W無(wú)情的傳感器!查看數(shù)據(jù)。
步驟9:現(xiàn)在回到面板,在頂部的搜索字段中鍵入“ debug”,抓住這些節(jié)點(diǎn)之一并將其拖動(dòng)無(wú)線網(wǎng)關(guān)右側(cè)
步驟10:雙擊它,然后將“ msg?!备臑椤?complete Msg Object”,單擊完成
步驟11:現(xiàn)在在兩個(gè)節(jié)點(diǎn)之間劃一條線,然后單擊窗口右上方的“部署”。
步驟12:處理數(shù)據(jù):
現(xiàn)在,無(wú)線傳感器中的數(shù)據(jù)已收集并輸出到“調(diào)試”選項(xiàng)卡,此“調(diào)試選項(xiàng)卡”位于信息標(biāo)簽。要查看該信息,可以單擊重置按鈕。在節(jié)點(diǎn)中,在JSON數(shù)據(jù)包中的節(jié)點(diǎn)之間超過了紅色記錄。當(dāng)msg對(duì)象進(jìn)入“調(diào)試”選項(xiàng)卡時(shí),您可以將其放大,以查看其附帶的總體信息列表。如果您需要快速查看正在檢入哪些傳感器,這將非常有用。該節(jié)點(diǎn)提供的另一個(gè)問題是將路由器與配置模式下的設(shè)備所記錄的網(wǎng)絡(luò)標(biāo)識(shí)互換的簡(jiǎn)便方法,只需單擊左側(cè)的按鈕即可。節(jié)點(diǎn),工具將切換到配置網(wǎng)絡(luò),再次點(diǎn)擊它以使其返回偵聽模式。一旦我們?cè)O(shè)置了wi-fi工具節(jié)點(diǎn),就可以將其設(shè)置為在進(jìn)入配置模式時(shí)對(duì)傳感器進(jìn)行例行配置,因此始終可以維護(hù)此類網(wǎng)關(guān)節(jié)點(diǎn)以快速配置設(shè)備。
步驟13:添加無(wú)線傳感器:
我們需要在國(guó)內(nèi)分離無(wú)線傳感器記錄,以便能夠顯示它,我們可以使用交換節(jié)點(diǎn)完全基于具有或傳感器類型的mac地址從網(wǎng)關(guān)中拆分消息,但是正如我所提到的,無(wú)線節(jié)點(diǎn)確實(shí)包含了用于配置傳感器的額外功能,因此我們從它們開始為您提供這些結(jié)構(gòu)如何工作的額外完整圖像。如果您尚未看到來(lái)自兩個(gè)傳感器的數(shù)據(jù)包,請(qǐng)?zhí)崆霸竭^并點(diǎn)擊唯一一個(gè)尚未啟動(dòng)的重置按鈕。通過任何串行設(shè)備配置節(jié)點(diǎn)進(jìn)行傳感器評(píng)估時(shí),mac地址和傳感器種類都緩存在一個(gè)池中,因此我們可以在下一步中快速找到它。
從面板中獲取一個(gè)無(wú)線節(jié)點(diǎn)并將其拖到流程上,雙擊以對(duì)其進(jìn)行配置。
步驟14:選擇從用于無(wú)線網(wǎng)關(guān)的下拉列表中的串行設(shè)備,現(xiàn)在單擊“ Mac Address”旁邊的放大鏡,然后選擇一個(gè)可用選項(xiàng)。
步驟15:
您會(huì)注意到,這會(huì)自動(dòng)為您設(shè)置傳感器類型,您也可以為其命名以使其易于識(shí)別。如“信息”標(biāo)簽中所述,“用于配置的串行設(shè)備”字段是可選的,我們現(xiàn)在不必?fù)?dān)心。您剛剛添加的節(jié)點(diǎn)有效地充當(dāng)了傳入傳感器數(shù)據(jù)的篩選器,僅傳遞了mac地址的數(shù)據(jù),如果沒有mac地址,則僅傳遞傳感器類型。
步驟16:顯示升高溫度/濕度:
這些用于無(wú)線傳感器的節(jié)點(diǎn)輸出的msg對(duì)象具有與Wireless Gateway節(jié)點(diǎn)相同的所有信息,只是格式略有不同,則傳感器數(shù)據(jù)本身會(huì)在msg.payload中發(fā)送,這是大多數(shù)節(jié)點(diǎn)用于與msg自身進(jìn)行交互的功能。
從選板上獲取一個(gè)“ split”節(jié)點(diǎn),然后將其放置在Temp/Hum節(jié)點(diǎn)的右側(cè)。
步驟17:雙擊并選中“ Copy Key To”(復(fù)制鍵到)對(duì)象下的框,這會(huì)將Msg拆分為多個(gè)對(duì)象,在有效負(fù)載中為每個(gè)屬性分配一個(gè)對(duì)象,并將這些新Msgs的主題設(shè)置為屬性名稱。
步驟18:現(xiàn)在添加一個(gè)“交換”節(jié)點(diǎn),這將使我們能夠?qū)⒚總€(gè)消息發(fā)送給規(guī)范流量的很大一部分,一是處理溫度,一是濕度。在第一個(gè)字段中,將“有效負(fù)載”更改為“主題”,在“ ==”旁邊,鍵入“溫度”。
步驟19:然后在新字段類型“濕度”中,單擊左下角的“ +添加”按鈕。如您所見,每條消息的右側(cè)都有一個(gè)唯一的數(shù)字,該數(shù)字表示該消息與條件匹配時(shí)將發(fā)送到哪個(gè)輸出。
步驟20:接下來(lái)讓我們
步驟21:將“標(biāo)簽”設(shè)置為“溫度”,并將“值格式”設(shè)置為“ {{value | Number:2}}”,單位為“攝氏度”,您可以將范圍更改為最小和最大預(yù)期溫度,我使用的是0和50。
步驟22 :
流生成器的另一個(gè)非??岬墓δ苁菑?fù)制+粘貼,單擊剛剛添加的計(jì)量器,然后單擊ctrl + c(cmd + c(在Mac上為+ c),然后是cntl + v,現(xiàn)在您有了第二個(gè)量規(guī),雙擊將“標(biāo)簽”更改為“濕度”,將“單位”更改為RH,并將范圍更改為20和80。
步驟23:
現(xiàn)在從“溫度/濕度”節(jié)點(diǎn)到拆分節(jié)點(diǎn)繪制導(dǎo)線,從拆分節(jié)點(diǎn)到開關(guān)節(jié)點(diǎn),從開關(guān)節(jié)點(diǎn)的第一個(gè)(頂部)輸出到溫度儀表節(jié)點(diǎn),從開關(guān)節(jié)點(diǎn)的第二個(gè)輸出到濕度儀表。
完成后,單擊“部署”。
步驟24:節(jié)點(diǎn)紅色儀表板:
提供使用流程構(gòu)建來(lái)創(chuàng)建UI的功能der提供了可用于顯示數(shù)據(jù)的圖表,圖形和許多其他可視元素,以及使用用戶輸入觸發(fā)流的節(jié)點(diǎn)。我們將使用其中一些節(jié)點(diǎn)來(lái)顯示您的無(wú)線傳感器的遙測(cè)。
讓我們檢查一下!
步驟25:在該選項(xiàng)卡的右上方是小“新窗口”。圖標(biāo),單擊它以查看您的UI。
儀表可能未顯示任何信息,因?yàn)樽圆渴鹨詠?lái)未報(bào)告任何傳感器數(shù)據(jù)流量,請(qǐng)單擊溫度/濕度傳感器上的重置按鈕以強(qiáng)制其檢入,并且儀表應(yīng)跳起。現(xiàn)在應(yīng)該顯示實(shí)時(shí)數(shù)據(jù)!
步驟26:節(jié)點(diǎn)紅色儀表板輸出:
現(xiàn)在是溫度,濕度會(huì)增加并減少各個(gè)變量中可用的新數(shù)據(jù)。
-
溫濕度傳感器
+關(guān)注
關(guān)注
5文章
581瀏覽量
35801 -
IOT
+關(guān)注
關(guān)注
187文章
4229瀏覽量
197300
發(fā)布評(píng)論請(qǐng)先 登錄
相關(guān)推薦
評(píng)論