亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

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

        2019-01-17 03:11:12,,,
        關(guān)鍵詞:花生殼樹莓顆粒物

        ,,,

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

        引 言

        目前,環(huán)境問題已經(jīng)成為人們關(guān)注的重點(diǎ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ì)。樹莓派是一款基于Debian Linux系統(tǒng)的嵌入式計(jì)算機(jī),因其具有體積小、集成化程度高、擴(kuò)展性強(qiáng)的優(yōu)勢(shì)被廣泛使用在不同領(lǐng)域的物聯(lián)網(wǎng)應(yīng)用系統(tǒng)中[2],將樹莓派用于智能家居環(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]。樹莓派自帶USB-host、RJ45、HDMI、SD讀卡器等常用接口,并且樹莓派[4]的硬件拓展支持功能較為強(qiáng)大,支持的傳感器種類頗多,有利于日后的功能擴(kuò)展。本系統(tǒng)由樹莓派控制模塊、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è),并通過系統(tǒng)連線將參數(shù)通過ESP8266傳送到主控制器中,人體感應(yīng)模塊的傳感器檢測(cè)室內(nèi)是否有人的信號(hào),并直接與主控制器相連,ESP8266模塊作為中介模塊,實(shí)現(xiàn)數(shù)據(jù)傳輸功能的同時(shí)并作為WiFi路由客戶端將數(shù)據(jù)傳送到樹莓派主控制器。主控制器根據(jù)傳感器送來(lái)的信號(hào)將對(duì)應(yīng)的控制信號(hào)通過ESP8266控制外接的空調(diào)、窗簾、燈具等被控對(duì)象。

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

        2.1 樹莓派控制模塊

        本項(xiàng)目選擇了樹莓派3B平臺(tái)作為主控制器,其搭載了64位4核的ARM Cortex-A53 CPU,自帶板載網(wǎng)口、WiFi和藍(lán)牙,內(nèi)存硬盤為SD卡。樹莓派的系統(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客戶端連接到路由器,基于以上兩點(diǎn),本設(shè)計(jì)選擇了ESP8266擴(kuò)展板作為系統(tǒng)的WiFi模塊。

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

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

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

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

        MQTT是一種基于發(fā)布/訂閱模式的“輕量級(jí)”通信協(xié)議,為連接遠(yuǎn)程設(shè)備提供實(shí)時(shí)可靠的消息服務(wù)。PMS5003T的數(shù)據(jù)通過數(shù)據(jù)線連接傳輸?shù)紼SP8266后,使用MQTT協(xié)議將數(shù)據(jù)傳入樹莓派,從而在樹莓派的web頁(yè)面上顯示監(jiān)測(cè)數(shù)據(jù)。其中用Mosquitto實(shí)現(xiàn)MQTT協(xié)議。在樹莓派中安裝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 //登錄端口

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

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

        3.3 外網(wǎng)訪問

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

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

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

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

        結(jié) 語(yǔ)

        猜你喜歡
        花生殼樹莓顆粒物
        花生殼磁性生物炭對(duì)水體中Cr(Ⅵ)的吸附研究
        An integrated spectroscopic strategy to trace the geographical origins of emblic medicines:Application for the quality assessment of natural medicines
        基于樹莓派的騎行智能頭盔設(shè)計(jì)
        電子制作(2019年11期)2019-07-04 00:34:32
        基于樹莓派的遠(yuǎn)程家居控制系統(tǒng)的設(shè)計(jì)
        電子制作(2017年17期)2017-12-18 06:40:43
        南平市細(xì)顆粒物潛在來(lái)源分析
        響應(yīng)面法優(yōu)化紅樹莓酒發(fā)酵工藝
        花生殼及其在畜牧業(yè)中的應(yīng)用
        廣東飼料(2016年8期)2016-02-27 11:10:02
        錯(cuò)流旋轉(zhuǎn)填料床脫除細(xì)顆粒物研究
        多層介質(zhì)阻擋放電處理柴油機(jī)尾氣顆粒物
        更 正
        自慰无码一区二区三区| 亚洲中文字幕久久精品一区| 国产午夜精品无码| 国产欧美一区二区精品仙草咪| 亚洲成人免费无码| 国产精品成人久久a级片| 亚洲综合av大全色婷婷| 亚洲国产天堂一区二区三区| 欧美成aⅴ人高清免费| 人妻色中文字幕免费视频| 丰满人妻猛进入中文字幕| 最新精品国偷自产在线| 伊人22综合| 久久久精品国产亚洲av网不卡| 中文字幕在线亚洲三区| 久久久久香蕉国产线看观看伊| 曰韩精品无码一区二区三区| 国产一区二区三区特黄| 丰满少妇高潮惨叫久久久| 国产成人精品日本亚洲11| 国产精品久久久一本精品| 国产精品麻豆一区二区三区| √天堂中文官网在线| 亚洲人成无码网www| 看全色黄大色大片免费久久久 | 乱色精品无码一区二区国产盗| 乱中年女人伦av| av天堂吧手机版在线观看| 一区二区三区人妻av| 天码人妻一区二区三区| 亚洲自拍愉拍| av天堂中文亚洲官网| 无码无套少妇毛多18pxxxx| 国产成人精品三级麻豆| 亚洲一区二区女优av| 91丝袜美腿亚洲一区二区| 日韩精品无码视频一区二区蜜桃 | 国产盗摄一区二区三区av| 台湾佬中文网站| 国产精品第一二三区久久蜜芽| 日韩精品极品在线观看视频|