999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

樹(shù)莓派的室內(nèi)空氣質(zhì)量遠(yuǎn)程監(jiān)控系統(tǒng)設(shè)計(jì)*

2019-01-17 03:11:12,,,
關(guān)鍵詞:顆粒物系統(tǒng)

,,,

(長(zhǎng)沙師范學(xué)院 信息科學(xué)與工程學(xué)院,長(zhǎng)沙 400100)

引 言

目前,環(huán)境問(wèn)題已經(jīng)成為人們關(guān)注的重點(diǎn)問(wèn)題,PM2.5[1]在近年來(lái)引發(fā)全球的關(guān)注。采用信息技術(shù)手段監(jiān)測(cè)室內(nèi)環(huán)境(如PM2.5等)參數(shù),提高室內(nèi)家居環(huán)境質(zhì)量已經(jīng)成為一種趨勢(shì)。樹(shù)莓派是一款基于Debian Linux系統(tǒng)的嵌入式計(jì)算機(jī),因其具有體積小、集成化程度高、擴(kuò)展性強(qiáng)的優(yōu)勢(shì)被廣泛使用在不同領(lǐng)域的物聯(lián)網(wǎng)應(yīng)用系統(tǒng)中[2],將樹(shù)莓派用于智能家居環(huán)境下的室內(nèi)環(huán)境監(jiān)測(cè)設(shè)計(jì)有利于提高系統(tǒng)穩(wěn)定性和可擴(kuò)展性。

1 系統(tǒng)設(shè)計(jì)

嵌入式系統(tǒng)集成化程度的不斷提高、功能的不斷完善使得各種技術(shù)之間相互滲透、相互促進(jìn)[3]。樹(shù)莓派自帶USB-host、RJ45、HDMI、SD讀卡器等常用接口,并且樹(shù)莓派[4]的硬件拓展支持功能較為強(qiáng)大,支持的傳感器種類(lèi)頗多,有利于日后的功能擴(kuò)展。本系統(tǒng)由樹(shù)莓派控制模塊、ESP8266模塊、傳感器模塊和人體感應(yīng)模塊4個(gè)模塊組成,整體結(jié)構(gòu)圖如圖1所示。

圖1 空氣監(jiān)測(cè)系統(tǒng)總體結(jié)構(gòu)圖

傳感器模塊負(fù)責(zé)完成室內(nèi)環(huán)境參數(shù)檢測(cè),并通過(guò)系統(tǒng)連線(xiàn)將參數(shù)通過(guò)ESP8266傳送到主控制器中,人體感應(yīng)模塊的傳感器檢測(cè)室內(nèi)是否有人的信號(hào),并直接與主控制器相連,ESP8266模塊作為中介模塊,實(shí)現(xiàn)數(shù)據(jù)傳輸功能的同時(shí)并作為WiFi路由客戶(hù)端將數(shù)據(jù)傳送到樹(shù)莓派主控制器。主控制器根據(jù)傳感器送來(lái)的信號(hào)將對(duì)應(yīng)的控制信號(hào)通過(guò)ESP8266控制外接的空調(diào)、窗簾、燈具等被控對(duì)象。

2 硬件設(shè)計(jì)

2.1 樹(shù)莓派控制模塊

本項(xiàng)目選擇了樹(shù)莓派3B平臺(tái)作為主控制器,其搭載了64位4核的ARM Cortex-A53 CPU,自帶板載網(wǎng)口、WiFi和藍(lán)牙,內(nèi)存硬盤(pán)為SD卡。樹(shù)莓派的系統(tǒng)為嵌入式Linux系統(tǒng)。安裝該系統(tǒng)需要下載鏡像并使用軟件進(jìn)行燒錄,同時(shí)還需要使用安全外殼協(xié)議(SSH)、MQTT及SMB協(xié)議完成整個(gè)設(shè)計(jì)的配置,此外,其體積小,便于部署和安裝。

2.2 ESP8266模塊

ESP8266是一款超低功耗的UART-WiFi 透?jìng)髂K。模塊體積小,便于攜帶,成本低,具有通用USART接口等特性。此外,ESP8266不但能夠?qū)崿F(xiàn)數(shù)據(jù)的傳輸,還可以作為WiFi客戶(hù)端連接到路由器,基于以上兩點(diǎn),本設(shè)計(jì)選擇了ESP8266擴(kuò)展板作為系統(tǒng)的WiFi模塊。

ESP8266用于數(shù)據(jù)的傳輸。傳感器將數(shù)據(jù)傳入ESP8266,然后通過(guò)WiFi與樹(shù)莓派相連,并通過(guò)使用消息隊(duì)列遙測(cè)傳輸協(xié)議(Message Queuing Telemetry Transport,MQTT)將數(shù)據(jù)傳入樹(shù)莓派。

由于ESP8266擴(kuò)展板的核心芯片NodeMCUDevKit的Rx和Tx引腳用于連接ESP芯片,實(shí)現(xiàn)內(nèi)部的通信,因此傳感器連接NodeMCUDevKit時(shí),選擇了GPIO口的12、13引腳進(jìn)行連接。

2.3 空氣質(zhì)量檢測(cè)模塊

空氣檢測(cè)傳感器模塊用于完成室內(nèi)環(huán)境的測(cè)量。本系統(tǒng)需要測(cè)量的指標(biāo)有溫度、濕度、PM1.0和PM2.5濃度。本文選取了攀藤的PMS5003系列傳感器,其是一款基于激光散射原理的數(shù)字式通用顆粒物濃度傳感器,可連續(xù)采集并計(jì)算單位體積內(nèi)空氣中不同粒徑的懸浮顆粒物個(gè)數(shù),即顆粒物濃度分布,進(jìn)而換算成為質(zhì)量濃度,并以通用數(shù)字接口形式從Rx和Tx輸出,其與ESP8266的端口接線(xiàn)如表1所列。內(nèi)部功能框圖如圖2所示。

表1 ESP8266與傳感器接口配置表

圖2 傳感器內(nèi)部功能圖

2.4 控制模塊

控制模塊用于實(shí)現(xiàn)監(jiān)控系統(tǒng)的控制部分,用于實(shí)現(xiàn)遠(yuǎn)程控制系統(tǒng)中的自動(dòng)化控制。本系統(tǒng)選擇了無(wú)線(xiàn)WiFi sonoff基本版智能開(kāi)關(guān),用于連接各種外部設(shè)備,通過(guò)WiFi路由器將數(shù)據(jù)傳輸?shù)皆破脚_(tái),使用戶(hù)可以通過(guò)移動(dòng)端遠(yuǎn)程控制所有連接的設(shè)備。sonoff的工作電壓范圍為3.0~3.6 V,如果接5 V的電壓則會(huì)燒毀硬件,所以轉(zhuǎn)TTL接口時(shí)工作電壓應(yīng)為3.3 V。sonoff開(kāi)關(guān)并不能直接連接樹(shù)莓派,需要在軟件中進(jìn)行配置。修改完成后,用電器和電源的零火線(xiàn)分別與sonoff相對(duì)應(yīng)的輸入輸出口相接后上電。其外部連線(xiàn)圖如圖3所示。

圖3 sonoff開(kāi)關(guān)外部負(fù)載接線(xiàn)圖

3 軟件實(shí)現(xiàn)

3.1 ESP8266軟件設(shè)置

ESP8266的官方固件不支持PMS5003T傳感器溫度和濕度數(shù)據(jù)傳輸。在官方固件中,數(shù)據(jù)11為0.1升空氣中直徑在5.0 μm以上的顆粒物個(gè)數(shù),數(shù)據(jù)12為0.1升空氣中直徑在10 μm以上的顆粒物個(gè)數(shù),而PMS5003T的溫度數(shù)據(jù)口為數(shù)據(jù)11,濕度數(shù)據(jù)口為數(shù)據(jù)12,因此要進(jìn)行修改,數(shù)據(jù)才能上傳至ESP8266,否則無(wú)法得到溫度和濕度的數(shù)據(jù)。為了保證精確度,溫度和濕度的數(shù)值要精確到小數(shù)點(diǎn)后兩位,因此要用到float函數(shù)。關(guān)鍵部分代碼如下:

log += F(", temperature="); //溫度數(shù)據(jù)

log += float(data[10]/10.00);

log += F(", humidity="); //濕度數(shù)據(jù)

log += float(data[11]/10.00);

addLog(LOG_LEVEL_DEBUG_MORE, log);

SerialRead16(&checksum2, NULL);

SerialFlush(); //串口數(shù)據(jù)監(jiān)測(cè)

if (checksum == checksum2){

UserVar[event->BaseVarIndex] = data[3];

//輸出的數(shù)據(jù)為PM1.0

UserVar[event->BaseVarIndex + 1]= data[4];

//輸出的數(shù)據(jù)為PM2.5

UserVar[event->BaseVarIndex+2]=

float(data[10]/10.00); //輸出為溫度

UserVar[event->BaseVarIndex+3]=

float(data[11]/10.00); //輸出為濕度

return true;

}

在ESP8266的web頁(yè)面顯示的效果如圖4所示,可得到當(dāng)前環(huán)境的PM1.0、PM2.5、溫度和濕度數(shù)據(jù),若GPIO口的設(shè)置或連接錯(cuò)誤,則Values一欄中的數(shù)據(jù)空缺。

圖4 ESP8266監(jiān)控頁(yè)面

3.2 樹(shù)莓派軟件設(shè)置

本設(shè)計(jì)的主控平臺(tái)為樹(shù)莓派。除了配置樹(shù)莓派操作系統(tǒng)之外,還需要配置SSH、MQTT及SMB協(xié)議,從而為ESP8266提供有效的數(shù)據(jù)交換保障。

MQTT是一種基于發(fā)布/訂閱模式的“輕量級(jí)”通信協(xié)議,為連接遠(yuǎn)程設(shè)備提供實(shí)時(shí)可靠的消息服務(wù)。PMS5003T的數(shù)據(jù)通過(guò)數(shù)據(jù)線(xiàn)連接傳輸?shù)紼SP8266后,使用MQTT協(xié)議將數(shù)據(jù)傳入樹(shù)莓派,從而在樹(shù)莓派的web頁(yè)面上顯示監(jiān)測(cè)數(shù)據(jù)。其中用Mosquitto實(shí)現(xiàn)MQTT協(xié)議。在樹(shù)莓派中安裝Mosquitto,并且配置賬號(hào)密碼,用于實(shí)現(xiàn)數(shù)據(jù)的安全傳輸。安裝后即可在putty中進(jìn)行賬號(hào)密碼的設(shè)置,代碼如下:

mqtt:

broker: 192.168.1.113 //服務(wù)器地址

username: pi //登錄名

password: raspberry //登錄密碼

port: 1883 //登錄端口

配置完成后在樹(shù)莓派的顯示如圖5所示。

圖5 樹(shù)莓派web監(jiān)控頁(yè)面

3.3 外網(wǎng)訪(fǎng)問(wèn)

內(nèi)網(wǎng)通常指局域網(wǎng),外網(wǎng)也就是廣域網(wǎng)即Internet。家居系統(tǒng)要實(shí)現(xiàn)遠(yuǎn)程訪(fǎng)問(wèn)家中設(shè)備,可以通過(guò)外網(wǎng)與內(nèi)網(wǎng)之間的數(shù)據(jù)交換實(shí)現(xiàn)。內(nèi)網(wǎng)與外網(wǎng)交換數(shù)據(jù)要通過(guò)路由器或網(wǎng)關(guān)的網(wǎng)絡(luò)地址轉(zhuǎn)換(NAT)進(jìn)行。然而,來(lái)自外網(wǎng)對(duì)內(nèi)網(wǎng)數(shù)據(jù)的訪(fǎng)問(wèn)請(qǐng)求,路由器或網(wǎng)關(guān)在絕大多數(shù)情況下都會(huì)進(jìn)行攔截,使用內(nèi)網(wǎng)穿透技術(shù)中的端口映射實(shí)現(xiàn)外網(wǎng)訪(fǎng)問(wèn)。

端口映射是NAT的一種,將一臺(tái)主機(jī)的內(nèi)網(wǎng)(LAN)IP地址映射成一個(gè)公網(wǎng)(WAN)IP地址,當(dāng)用戶(hù)訪(fǎng)問(wèn)提供映射端口主機(jī)的某個(gè)端口時(shí),服務(wù)器將請(qǐng)求轉(zhuǎn)移到本地局域網(wǎng)內(nèi)部提供這種特定服務(wù)的主機(jī)。

本設(shè)計(jì)采取的方式是通過(guò)花生殼域名解析器實(shí)現(xiàn)端口映射,完成外網(wǎng)訪(fǎng)問(wèn),配置如圖6所示。使用花生殼賬戶(hù)即SN訪(fǎng)問(wèn)花生殼界面并完成端口映射內(nèi)網(wǎng)主機(jī)的IP地址即樹(shù)莓派在局域網(wǎng)的IP地址,從而能在無(wú)公網(wǎng)IP的情況下,通過(guò)內(nèi)網(wǎng)地址的映射和穿透將樹(shù)莓派web網(wǎng)頁(yè)上的數(shù)據(jù)都映射到公網(wǎng)上,實(shí)現(xiàn)遠(yuǎn)程監(jiān)控。

圖6 花生殼域名解析器配置圖

結(jié) 語(yǔ)

猜你喜歡
顆粒物系統(tǒng)
Smartflower POP 一體式光伏系統(tǒng)
WJ-700無(wú)人機(jī)系統(tǒng)
ZC系列無(wú)人機(jī)遙感系統(tǒng)
基于PowerPC+FPGA顯示系統(tǒng)
半沸制皂系統(tǒng)(下)
南平市細(xì)顆粒物潛在來(lái)源分析
連通與提升系統(tǒng)的最后一塊拼圖 Audiolab 傲立 M-DAC mini
固定源細(xì)顆粒物監(jiān)測(cè)技術(shù)現(xiàn)狀分析與思考
錯(cuò)流旋轉(zhuǎn)填料床脫除細(xì)顆粒物研究
多層介質(zhì)阻擋放電處理柴油機(jī)尾氣顆粒物
主站蜘蛛池模板: 久草中文网| 美女被操黄色视频网站| 四虎精品免费久久| 四虎成人在线视频| 91国内在线观看| 97成人在线视频| 真实国产精品vr专区| 亚洲一道AV无码午夜福利| 婷婷久久综合九色综合88| 久久精品娱乐亚洲领先| 国产丝袜一区二区三区视频免下载| 伊人网址在线| 夜夜爽免费视频| 97亚洲色综久久精品| 亚洲综合网在线观看| 最新午夜男女福利片视频| 99国产精品一区二区| 在线另类稀缺国产呦| 国产成熟女人性满足视频| 国产黄网永久免费| 亚洲伦理一区二区| 久久一级电影| 福利片91| 污网站在线观看视频| 亚洲不卡影院| 精品久久国产综合精麻豆| 国产成人高清精品免费| 手机永久AV在线播放| 国产在线97| 乱人伦99久久| 园内精品自拍视频在线播放| 精品福利国产| 国产午夜一级毛片| 国产精品浪潮Av| 最新国产精品鲁鲁免费视频| 青青久久91| 亚洲中文字幕97久久精品少妇| 国产精品专区第一页在线观看| 国产精品网址在线观看你懂的| 日韩精品高清自在线| 国产91色在线| 欧美影院久久| 91无码视频在线观看| 91福利免费视频| 精品视频一区二区三区在线播| 国产精品自在在线午夜区app| 日本欧美精品| 国产凹凸视频在线观看| 国产剧情一区二区| 91在线精品免费免费播放| 免费黄色国产视频| 日韩在线2020专区| 日韩二区三区| 久久综合丝袜日本网| 99免费视频观看| 亚洲人成人伊人成综合网无码| 久久综合色天堂av| 国产高清又黄又嫩的免费视频网站| 91精品视频网站| 国产女人水多毛片18| 日本影院一区| 国产欧美性爱网| 99人妻碰碰碰久久久久禁片| 亚洲欧美另类视频| 欧美精品二区| 波多野结衣无码中文字幕在线观看一区二区 | 九九九久久国产精品| 亚洲欧美日韩中文字幕在线| 亚洲AV无码乱码在线观看代蜜桃| 日本在线亚洲| 中文无码影院| 亚洲欧美不卡中文字幕| 亚洲第一区精品日韩在线播放| 精品无码一区二区三区在线视频| 四虎成人精品| 日本人又色又爽的视频| 天天躁夜夜躁狠狠躁图片| 久久亚洲国产一区二区| 制服丝袜在线视频香蕉| 台湾AV国片精品女同性| 日本久久网站| 在线国产资源|