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

樹莓派的室內空氣質量遠程監控系統設計*

2019-01-17 03:11:12,,,
單片機與嵌入式系統應用 2018年12期
關鍵詞:顆粒物系統

,,,

(長沙師范學院 信息科學與工程學院,長沙 400100)

引 言

目前,環境問題已經成為人們關注的重點問題,PM2.5[1]在近年來引發全球的關注。采用信息技術手段監測室內環境(如PM2.5等)參數,提高室內家居環境質量已經成為一種趨勢。樹莓派是一款基于Debian Linux系統的嵌入式計算機,因其具有體積小、集成化程度高、擴展性強的優勢被廣泛使用在不同領域的物聯網應用系統中[2],將樹莓派用于智能家居環境下的室內環境監測設計有利于提高系統穩定性和可擴展性。

1 系統設計

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

圖1 空氣監測系統總體結構圖

傳感器模塊負責完成室內環境參數檢測,并通過系統連線將參數通過ESP8266傳送到主控制器中,人體感應模塊的傳感器檢測室內是否有人的信號,并直接與主控制器相連,ESP8266模塊作為中介模塊,實現數據傳輸功能的同時并作為WiFi路由客戶端將數據傳送到樹莓派主控制器。主控制器根據傳感器送來的信號將對應的控制信號通過ESP8266控制外接的空調、窗簾、燈具等被控對象。

2 硬件設計

2.1 樹莓派控制模塊

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

2.2 ESP8266模塊

ESP8266是一款超低功耗的UART-WiFi 透傳模塊。模塊體積小,便于攜帶,成本低,具有通用USART接口等特性。此外,ESP8266不但能夠實現數據的傳輸,還可以作為WiFi客戶端連接到路由器,基于以上兩點,本設計選擇了ESP8266擴展板作為系統的WiFi模塊。

ESP8266用于數據的傳輸。傳感器將數據傳入ESP8266,然后通過WiFi與樹莓派相連,并通過使用消息隊列遙測傳輸協議(Message Queuing Telemetry Transport,MQTT)將數據傳入樹莓派。

由于ESP8266擴展板的核心芯片NodeMCUDevKit的Rx和Tx引腳用于連接ESP芯片,實現內部的通信,因此傳感器連接NodeMCUDevKit時,選擇了GPIO口的12、13引腳進行連接。

2.3 空氣質量檢測模塊

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

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

圖2 傳感器內部功能圖

2.4 控制模塊

控制模塊用于實現監控系統的控制部分,用于實現遠程控制系統中的自動化控制。本系統選擇了無線WiFi sonoff基本版智能開關,用于連接各種外部設備,通過WiFi路由器將數據傳輸到云平臺,使用戶可以通過移動端遠程控制所有連接的設備。sonoff的工作電壓范圍為3.0~3.6 V,如果接5 V的電壓則會燒毀硬件,所以轉TTL接口時工作電壓應為3.3 V。sonoff開關并不能直接連接樹莓派,需要在軟件中進行配置。修改完成后,用電器和電源的零火線分別與sonoff相對應的輸入輸出口相接后上電。其外部連線圖如圖3所示。

圖3 sonoff開關外部負載接線圖

3 軟件實現

3.1 ESP8266軟件設置

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

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

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

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

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

addLog(LOG_LEVEL_DEBUG_MORE, log);

SerialRead16(&checksum2, NULL);

SerialFlush(); //串口數據監測

if (checksum == checksum2){

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

//輸出的數據為PM1.0

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

//輸出的數據為PM2.5

UserVar[event->BaseVarIndex+2]=

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

UserVar[event->BaseVarIndex+3]=

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

return true;

}

在ESP8266的web頁面顯示的效果如圖4所示,可得到當前環境的PM1.0、PM2.5、溫度和濕度數據,若GPIO口的設置或連接錯誤,則Values一欄中的數據空缺。

圖4 ESP8266監控頁面

3.2 樹莓派軟件設置

本設計的主控平臺為樹莓派。除了配置樹莓派操作系統之外,還需要配置SSH、MQTT及SMB協議,從而為ESP8266提供有效的數據交換保障。

MQTT是一種基于發布/訂閱模式的“輕量級”通信協議,為連接遠程設備提供實時可靠的消息服務。PMS5003T的數據通過數據線連接傳輸到ESP8266后,使用MQTT協議將數據傳入樹莓派,從而在樹莓派的web頁面上顯示監測數據。其中用Mosquitto實現MQTT協議。在樹莓派中安裝Mosquitto,并且配置賬號密碼,用于實現數據的安全傳輸。安裝后即可在putty中進行賬號密碼的設置,代碼如下:

mqtt:

broker: 192.168.1.113 //服務器地址

username: pi //登錄名

password: raspberry //登錄密碼

port: 1883 //登錄端口

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

圖5 樹莓派web監控頁面

3.3 外網訪問

內網通常指局域網,外網也就是廣域網即Internet。家居系統要實現遠程訪問家中設備,可以通過外網與內網之間的數據交換實現。內網與外網交換數據要通過路由器或網關的網絡地址轉換(NAT)進行。然而,來自外網對內網數據的訪問請求,路由器或網關在絕大多數情況下都會進行攔截,使用內網穿透技術中的端口映射實現外網訪問。

端口映射是NAT的一種,將一臺主機的內網(LAN)IP地址映射成一個公網(WAN)IP地址,當用戶訪問提供映射端口主機的某個端口時,服務器將請求轉移到本地局域網內部提供這種特定服務的主機。

本設計采取的方式是通過花生殼域名解析器實現端口映射,完成外網訪問,配置如圖6所示。使用花生殼賬戶即SN訪問花生殼界面并完成端口映射內網主機的IP地址即樹莓派在局域網的IP地址,從而能在無公網IP的情況下,通過內網地址的映射和穿透將樹莓派web網頁上的數據都映射到公網上,實現遠程監控。

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

結 語

猜你喜歡
顆粒物系統
Smartflower POP 一體式光伏系統
工業設計(2022年8期)2022-09-09 07:43:20
WJ-700無人機系統
ZC系列無人機遙感系統
北京測繪(2020年12期)2020-12-29 01:33:58
基于PowerPC+FPGA顯示系統
半沸制皂系統(下)
南平市細顆粒物潛在來源分析
連通與提升系統的最后一塊拼圖 Audiolab 傲立 M-DAC mini
固定源細顆粒物監測技術現狀分析與思考
環境科技(2016年1期)2016-11-08 12:17:48
錯流旋轉填料床脫除細顆粒物研究
化工進展(2015年3期)2015-11-11 09:18:15
多層介質阻擋放電處理柴油機尾氣顆粒物
主站蜘蛛池模板: 国产欧美日韩va另类在线播放| 欧美日韩高清| 免费一极毛片| 国产一级毛片yw| 国产91导航| 国产亚洲欧美在线中文bt天堂 | 91精品国产一区| 五月婷婷激情四射| 亚洲国产亚洲综合在线尤物| 波多野结衣一区二区三区88| 538精品在线观看| 毛片在线看网站| 91蝌蚪视频在线观看| 亚洲国产av无码综合原创国产| 久久一本日韩精品中文字幕屁孩| 国产成人AV男人的天堂| 色AV色 综合网站| 国产黑丝一区| 黄色网页在线播放| 亚洲中文字幕无码mv| 亚洲清纯自偷自拍另类专区| 国产成人凹凸视频在线| 午夜色综合| 自拍偷拍欧美日韩| 欧美成人怡春院在线激情| 国产欧美日韩免费| 成·人免费午夜无码视频在线观看| 国产在线精品99一区不卡| 国产黄色片在线看| 欧美翘臀一区二区三区| 女同国产精品一区二区| 成人久久18免费网站| 国产 在线视频无码| 亚洲第一视频网| 国产亚洲精久久久久久久91| 国产成人无码Av在线播放无广告| 日韩亚洲高清一区二区| 国产精品hd在线播放| 色呦呦手机在线精品| 黑人巨大精品欧美一区二区区| 91精品国产综合久久香蕉922| 国产成人高清精品免费软件| 国产欧美中文字幕| 欧美国产日韩在线播放| 亚洲大尺码专区影院| 广东一级毛片| 永久在线精品免费视频观看| 日韩中文无码av超清| 亚洲最大福利视频网| 久久99国产综合精品女同| 五月天久久婷婷| 麻豆精品久久久久久久99蜜桃| 女高中生自慰污污网站| 婷婷中文在线| 国产成人综合亚洲欧美在| 91精品国产麻豆国产自产在线| 中文字幕无线码一区| 国产呦精品一区二区三区下载| 四虎精品国产AV二区| 婷婷99视频精品全部在线观看| 超级碰免费视频91| 日本一区高清| 亚洲天堂区| 久久国产精品77777| 久久综合九色综合97网| 激情五月婷婷综合网| 99久久精品久久久久久婷婷| 亚洲第一成网站| 国产成人亚洲日韩欧美电影| 免费国产不卡午夜福在线观看| 久久国产精品电影| 免费国产不卡午夜福在线观看| 欧美午夜在线观看| 东京热av无码电影一区二区| 婷婷开心中文字幕| 国产精品13页| 丝袜美女被出水视频一区| 国产精品性| 丁香六月综合网| 亚洲bt欧美bt精品| 成·人免费午夜无码视频在线观看| 午夜国产理论|