韓宇光, 房金寶, 張賢益, 王宇帆
(華東理工大學 信息科學與工程學院, 上海 200237)
智能空氣凈化平臺的開發(fā)
韓宇光, 房金寶, 張賢益, 王宇帆
(華東理工大學 信息科學與工程學院, 上海 200237)
針對目前日益嚴峻的環(huán)境污染問題與人們的迫切需求,開發(fā)了智能空氣凈化平臺。整個系統(tǒng)利用Arduino UNO3單片機作為主控芯片,驅(qū)動PM2.5粉塵傳感器采集空氣質(zhì)量信息,根據(jù)不同空氣質(zhì)量分為優(yōu)、良、中、差4個等級,從而控制風機的不同轉(zhuǎn)速。設備上的液晶屏幕顯示PM2.5指數(shù),通過ESP8266 WiFi模塊將PM2.5數(shù)據(jù)上傳到中國移動物聯(lián)網(wǎng)開放云平臺,在移動端可以隨時查看設備所處位置的空氣質(zhì)量。與傳統(tǒng)空氣凈化器相比,智能凈化平臺實現(xiàn)了自動控制和功率降低,同時搭建了物聯(lián)網(wǎng)云平臺,可以將實時凈化信息顯示在網(wǎng)頁端、移動端。試驗結(jié)果表明,該平臺效果良好,性能穩(wěn)定,實現(xiàn)了預期的空氣凈化和遠程觀測功能。
空氣凈化器; 智能控制; 物聯(lián)網(wǎng); 脈沖寬度調(diào)制; 負離子凈化
隨著全球工業(yè)化發(fā)展等原因,大氣污染越來越嚴重,可能誘發(fā)疾患或引起慢性中毒,甚至有致癌影響。因此,改善室內(nèi)空氣環(huán)境成為一種迫切需求,空氣凈化類工具也在各領域內(nèi)出現(xiàn)[1-3]。本設計在凈化器的基礎上利用單片機Arduino UNO3系統(tǒng)實現(xiàn)自動檢測空氣質(zhì)量,從而控制凈化器的不同風機工作檔位,實現(xiàn)空氣凈化,同時設備的監(jiān)測數(shù)據(jù)能夠通過互聯(lián)網(wǎng)傳輸?shù)皆破脚_,以便使用者及時查看空氣質(zhì)量變化情況。
本設計內(nèi)部以Arduino UNO3單片機作為主控芯片,通過PM2.5粉塵傳感器采集信息,將信息返回給主芯片,從而控制其他模塊的運作。信息還會傳送至LCD模塊和物聯(lián)網(wǎng)平臺,用戶可以通過LCD顯示屏以及OneNET中國移動物聯(lián)網(wǎng)平臺查看信息,及時掌握室內(nèi)空氣質(zhì)量的變化,過濾總過程如圖1所示。
圖1 過濾總過程示意圖
2.1 單片機控制模塊
本設計主控Arduino[4]具有質(zhì)廉價優(yōu)、函數(shù)封裝簡單易用等特點,在智能家居設計領域也有所使用[5],本設計采用其做主控芯片,尤其是PWM輸出功能,可以高效控制電動機轉(zhuǎn)速以及軟串口功能,可以很好地滿足本設計需求。
2.2 應用模塊
本設計中還包含1602液晶顯示模塊[6-7],調(diào)速電動機、風扇,ESP8266wifi模塊,粉塵傳感器等,總體連接如圖2所示。
圖2 硬件總體連接示意圖
3.1 控制系統(tǒng)程序流程
程序主要包括各模塊初始化工作、污染檢測、信息顯示、工作模式控制等方面,形成了循環(huán)采樣、控制的閉環(huán)控制系統(tǒng),圖3所示為控制系統(tǒng)程序流程圖。
圖3 控制系統(tǒng)程序流程圖(μm)
3.2 編譯環(huán)境
Arduino IDE是Arduino的開放源代碼的集成開發(fā)環(huán)境[9],其界面友好,語法簡單以及能方便地下載程序。Arduino IDE 編譯環(huán)境簡單易用,調(diào)試過程示意圖如圖4所示。
圖4 調(diào)試過程示意圖
3.3 PM2.5粉塵傳感器模塊
本傳感器以光的散射原理檢測顆粒物濃度[10]。進而換算成為質(zhì)量濃度,并以通用數(shù)字接口形式輸出。傳感器采用串口通信方式,傳輸協(xié)議如表1所示。
表1 粉塵傳感器通訊協(xié)議
采用如下程序得到PM2.5濃度:
incomingByte = mySerial.read();//讀取串口發(fā)來信息
if (incomingByte == 0x42)//確定起始符
count =0;
if(count==6) //pm2.5高8位
temp=incomingByte;
if(count==7) //pm2.5低8位
return (256*temp+incomingByte);//合并2 byte,返回PM2.5濃度
3.4 PWM調(diào)速模塊
脈沖寬度調(diào)制(PWM)是利用數(shù)字輸出來對模擬電路進行控制的一種技術,應用領域廣泛[11],如圖5所示。圖中:tPWM為PWM波的時間周期;tON為其高電平持續(xù)時間,則占空比公式為:
D=tON/tPWM
(1)
式中:D表示高電平時間占總時間的百分比。D作為調(diào)速信號由Arduino產(chǎn)生進入調(diào)速電動機,控制電動機轉(zhuǎn)速,進而調(diào)節(jié)凈化強度。
圖5 PWM波形示意圖
3.5 物聯(lián)網(wǎng)數(shù)據(jù)傳輸
OneNET是一個PaaS(平臺即服務)物聯(lián)網(wǎng)開放平臺,在物聯(lián)網(wǎng)領域經(jīng)常使用,開放的第三方接口可以使ESP8266wifi模塊傳輸數(shù)據(jù)到云端儲存分析,以在應用中創(chuàng)建的儀表盤和折線圖為媒介,構建實時污染物質(zhì)量監(jiān)測平臺[13-14]。
收集了污染指數(shù)較高的空氣做樣本進行凈化實驗。隨著凈化過程的進行,可以在OneNET平臺上收集到空氣質(zhì)量的數(shù)據(jù)變化,如圖6所示??梢钥闯觯瑑艋Ч@著,雖然由于傳感器偶然誤差和自動控制系統(tǒng)的震蕩等原因[15],監(jiān)測結(jié)果有一定的波動,但總體來看,PM2.5污染物含量最終降低了65.5%,最終含量約為22~24 μg/m3,低于環(huán)境空氣質(zhì)量標準中規(guī)定的年平均值35 μg/m3[12],達到了良好的凈化效果。
圖6 云平臺凈化效果圖
本設計與傳統(tǒng)凈化器設計相比,實現(xiàn)了自動控制、節(jié)約能源、實時反饋的作用,凈化效果優(yōu)良,將智能控制,物聯(lián)網(wǎng)融入其中,該平臺使用操作簡單,人性化程度高。經(jīng)過測試,具有良好的實用性和智能性,達到了較好的空氣凈化效果。
[1] 馬 嫚,程 鉛,陳 慧,等.基于信息融合技術的空氣質(zhì)量檢測系統(tǒng)[J].電子器件,2013,36(4):554-558.
[2] 馬 浩,劉亞俠.病房PM2.5監(jiān)測系統(tǒng)的研究[J].醫(yī)療裝備,2014,27(2):28-30.
[3] 文桂龍,宋開新.基于Android的靜電式智能空氣凈化器系統(tǒng)設計[J].傳感器與微系統(tǒng),2016,35(7):90-93.
[4] 蔡睿妍.Arduino的原理及應用[J].電子設計工程,2012,20(16):155-157.
[5] 黃麗雯,韓榮榮,宋江敏,等.基于Arduino/Android的語音控制小車設計[J].實驗室研究與探索, 2015,34(12):53-56.
[6] 于志贛,劉國平,張旭斌,等.液顯LCD1602模塊的應用[J].機電技術,2009,32(3):21-23.
[7] 王立文,邵曉根,席建中,等.LCD1602在溫室CO2增施控制器中的應用[J].安徽農(nóng)業(yè)科學,2008,36(33):122-124.
[8] 文吉槐,雷 才,張 迎,等.空氣負離子發(fā)生器及負離子發(fā)生材料簡介[J].化學教學,2015(1):92-95.
[9] 李學海,鄭琳琳,王毅瑩,等.Arduino集成開發(fā)環(huán)境工具欄命令詳解[J].電子制作,2013(17):72-74.
[10] 汪亞東.基于激光散射法的大氣PM2.5自動監(jiān)測系統(tǒng)的設計[D].哈爾濱:哈爾濱理工大學,2015.
[11] 胡亞琦,胡翔宇,牛 寶,等.基于FPGA直流電動機的PWM控制[J].實驗室研究與探索,2014,33(9):44-47.
[12] CN-GB.環(huán)境空氣質(zhì)量標準[S].2012.
[13] Arfire A, Marjovi A, Martinoli A. Enhancing measurement quality through active sampling in mobileAir quality monitoring sensor networks [C]//IEEE International Conference on Advanced Intelligent Mechatronics (AIM)Banff. Alberta, Canada, 2016:1022-1027.
[14] Wang Hong-Ren, Hsu Chau-Yun, Jian Ting-Ren,etal. On the design and implementation of an innovative smart building platform[C]// 2016 International Conference on Networking and Network Applications,2016:404-409.
[15] Cheng Y, Li X, Li Z,etal. Aircloud: acloud-based air-quality monitoring system for everyone[C]//In Proceedingsof the 12th ACM Conference on Embedded Network Sensor Systems,2014: 251-265.
Development of Intelligent Air Purification Platform
HAN Yuguang, FANG Jinbao, ZHANG Xianyi, WANG Yufan
(College of Information Science and Engineering, East China University of Science and Technology, Shanghai 200237, China)
In view of the increasingly serious environmental pollution problem and the urgent needs of people, an intelligent air purification platform is designed and developed. The system uses Arduino UNO3 MCU as the master chip to drive the PM2.5dust sensor and collect the air quality information. According to the data, it can be divided air quality into four levels: excellent, good, medium and poor, thus, speed of fan is controlled. LCD screen displays the current PM2.5index, while the ESP8266 WIFI module uploads PM2.5data to China Mobile Open Internet of Things platform. One can see the air quality with his/her mobile terminal. Compared with the traditional air purifier, intelligent purification platform can achieve the automatic control and power reduction, and it builds a network cloud platform, real-time purification information can be displayed on the web side and the mobile terminals. The experimental results show that the platform has good effect and stable performance, and achieves the expected functions of air purification and remote observation.
air purifier; intelligent control; internet of things (IOT); pulse width modulation (PWM); anion purification
2016-10-27
2016年上海市級大學生創(chuàng)新創(chuàng)業(yè)訓練計劃(S16071)
韓宇光(1987-),男,滿族,黑龍江哈爾濱人,碩士,實驗師,現(xiàn)主要從事檢測技術與自動化裝置研究和實驗室管理。
Tel.: 13761578221; E-mail:hanyuguang@ecust.edu.cn
R 122.3
A
1006-7167(2017)08-0077-03