LoRa無線網(wǎng)絡(luò)如何采集遠(yuǎn)距離溫濕度
掃描二維碼
隨時(shí)隨地手機(jī)看文章
如何通過LoRa無線網(wǎng)絡(luò)進(jìn)行采集遠(yuǎn)距離的溫濕度?搭載一個(gè)物聯(lián)網(wǎng)系統(tǒng)將溫濕度采集到云服務(wù)器,通過智能手機(jī)或者其他的移動(dòng)設(shè)備就可以查看。采用RNDU470T和溫濕度傳感器SHT71,可免除操作系統(tǒng)的使用,使方案更加簡單。
一、采集系統(tǒng)意義溫濕度是自然界中和人類打交道最多的兩個(gè)物理參數(shù),無論是在生產(chǎn)實(shí)驗(yàn)場所,還是在居住休閑場所,溫濕度的采集或控制都十分頻繁和重要,比如機(jī)房,變電站,糧倉,冷庫,圖書館,博物館,藥廠等都需要監(jiān)測環(huán)境的溫濕度,而且,網(wǎng)絡(luò)化遠(yuǎn)程采集溫濕度并報(bào)警是現(xiàn)代科技發(fā)展的一個(gè)必然趨勢。
如果您購買銳米公司的LoRa終端和LoRa網(wǎng)關(guān),可以快速搭建一個(gè)采集溫濕度的物聯(lián)網(wǎng)系統(tǒng),該系統(tǒng)如下圖所示,可以將溫濕度采集到云服務(wù)器,通過智能手機(jī)查看。
如上圖紅色虛線框所示,為快速設(shè)計(jì)Demo系統(tǒng)硬件采用了RNDU470T和溫濕度傳感器SHT71,開發(fā)語言為ASNI C,開發(fā)環(huán)境為IAR for STM8,為降低復(fù)雜度沒有使用操作系統(tǒng)。
二、硬件連接采集系統(tǒng)硬件基于RNDU470T設(shè)計(jì),它的引腳定義如下:
引腳號(hào)引腳名稱引腳類型描述
1VCCSupply3.3V電源
2GNDSupply電源地
3RXDD IN/OUTUART接收
4TXDD IN/OUTUART發(fā)送
5CON1DIN/OUTUART輸出信號(hào)端口
6CON2DIN/OUTUART輸入信號(hào)端口
7CON3D IN/OUT保留
8RSTD IN/OUT復(fù)位引腳
A//固定引腳1
B//固定引腳2
SMA//焊接天線使用
SHT71是SENSIRION公司的溫濕度傳感器,它的4針引腳定義如下:
Pin1234
FuncTIonSCKVDDGNDDATA
采集系統(tǒng)硬件與SHT71連接如下圖左所示,采集系統(tǒng)硬件與RNDU470T連接如下圖右所示。
三、 采集系統(tǒng)邏輯
采集系統(tǒng)系統(tǒng)的主程序邏輯如上圖所示,非常簡潔,基于最簡單的軟件結(jié)構(gòu):while(1)無限循環(huán)。
經(jīng)過實(shí)測:采集系統(tǒng)系統(tǒng)采集SHT71的12位濕度約用時(shí)62毫秒,采集14位溫度約用時(shí)216毫秒。
采集系統(tǒng)系統(tǒng)采集的溫濕度數(shù)據(jù)什么時(shí)候傳輸給RNDU470T合適呢?這個(gè)依賴于RNDU470T定時(shí)上報(bào)頻率,如定時(shí)上報(bào)是5秒一次,那么采集系統(tǒng)系統(tǒng)每5秒傳輸一次溫濕度數(shù)據(jù)最佳(即同步傳輸)。當(dāng)然,用戶可以提高采集密度(如1秒一次),進(jìn)行自定義計(jì)算(如計(jì)算5次采集數(shù)據(jù)的平均值),再將數(shù)據(jù)傳輸給RNDU470T。
采集系統(tǒng)系統(tǒng)傳輸數(shù)據(jù)與RNDU470T上報(bào)溫濕度數(shù)據(jù)時(shí)序圖如下: