<meter id="pryje"><nav id="pryje"><delect id="pryje"></delect></nav></meter>
          <label id="pryje"></label>

          新聞中心

          EEPW首頁 > 嵌入式系統(tǒng) > 設(shè)計(jì)應(yīng)用 > 牛人DIY:關(guān)注空氣質(zhì)量 Arduino檢測器(教程)

          牛人DIY:關(guān)注空氣質(zhì)量 Arduino檢測器(教程)

          作者: 時(shí)間:2013-01-30 來源:網(wǎng)絡(luò) 收藏

          空氣中的顆粒污染物,除了工廠、汽車的排放,日常生活也會(huì)產(chǎn)生不少。想知道大范圍的可以環(huán)保部、美使館發(fā)布的PM2.5指數(shù),想知道身邊小范圍的就只能望天?還是用 DIY一個(gè)家庭采集器,讓數(shù)據(jù)說話吧!

          本文引用地址:http://www.ex-cimer.com/article/148115.htm

          本文編譯自 Air Quality Monitoring,原作者為Chris Nafis。DIYer Yeelink姜工對原文進(jìn)行了翻譯,并基于原文中的原理,制作出了自己的空氣質(zhì)量器。

          牛人DIY:關(guān)注空氣質(zhì)量 Arduino檢測器教程

          目錄

          ◆1 譯文

          ◆1.1 材料

          ◆1.2

          ◆1.3 實(shí)現(xiàn)流程

          ◆1.4 采樣流程

          ◆1.5 測試和校準(zhǔn)

          ◆1.6 結(jié)論

          ◆2 制作

          牛人DIY:關(guān)注空氣質(zhì)量 Arduino檢測器教程

          牛人DIY:關(guān)注空氣質(zhì)量 Arduino檢測器教程

          譯文

          因?yàn)檫^敏和哮喘,我特別關(guān)心室內(nèi)和室外的空氣質(zhì)量。我使用Quadrafire木炭火爐——一個(gè)應(yīng)該是比較干凈的柴爐做飯,打算看看它對我家中的室內(nèi)空氣質(zhì)量(灰塵)和室外空氣質(zhì)量(煙)的影響。紐約州在多個(gè)地方監(jiān)控空氣質(zhì)量;認(rèn)證的過敏和哮喘顧問在紐約州的Albany發(fā)布空氣污染指數(shù),美國肺協(xié)會(huì)寫過一篇非常棒的論文叫做《美國的空氣》(State of the AIR)談?wù)擃w粒污染。我有幾個(gè)氣象站在收集數(shù)據(jù)(放在weather underground上面)。

          牛人DIY:關(guān)注空氣質(zhì)量 Arduino檢測器教程

          1.1 材料

          ◆6針的 mini TE接口 $2

          ◆夏普光學(xué)粉塵傳感器 GP2Y1010AUoF $12

          Uno Ethernet $65

          ◆9VDC電壓 $7

          ◆Davis 屏蔽罩(紅外屏蔽罩) $67.5

          ◆40毫米風(fēng)扇 $13

          1.2

          290刀的 Dolys “DC1100 Pro Air Quality”是一個(gè)真正的激光顆粒檢測器,帶兩種不同的測量范圍。小的通道(0.5>微米)應(yīng)該可以看到細(xì)菌和霉菌。

          高一點(diǎn)的通道(2.5>微米)可以看到灰塵和花粉。LCD顯示器持續(xù)的顯示小通道和大通道的長條圖和讀數(shù),本設(shè)備能保存長達(dá)30天的空氣質(zhì)量數(shù)據(jù)。

          我購買了一個(gè)帶有PC接口的產(chǎn)品,并把它連接到了 ethernet板上,這樣我就能自動(dòng)的發(fā)送數(shù)據(jù)到Pachube了。如果空氣質(zhì)量有問題,我的手機(jī)就能收到通過Twitter發(fā)布的報(bào)警信息。

          這個(gè)產(chǎn)品非常的靈敏。它可以非常容易的檢測到走過地毯時(shí)掀起的灰塵,或者是炒菜時(shí)候的煙。下面的圖中你能看到非常有趣的事情。

          首先在晚上的時(shí)候大家都休息了,讀數(shù)會(huì)非常的低。你也能看到在中午的時(shí)候我女兒炒菜,數(shù)據(jù)會(huì)特別高,并且要花很長的時(shí)間才會(huì)逐漸降低。

          牛人DIY:關(guān)注空氣質(zhì)量 Arduino檢測器教程

          1.3 實(shí)現(xiàn)流程

          Arduino Ethernet板連接夏普傳感器的圖紙可以參閱 夏普GP2Y1010AU0F的datasheet

          1.4 采樣流程

          1.點(diǎn)亮連接到pin2 的LED,過0.28毫秒,對連接到A0的模塊Vo進(jìn)行采樣

          2.過0.04毫秒,關(guān)閉LED,并且等待9.680毫秒。

          這個(gè)10毫秒的采樣周期會(huì)不停的進(jìn)行重復(fù),代碼可以參考 arduino Source Code

          Sharp pin 1 (V-LED) => 5V (通過一個(gè)150歐的電阻連接)

          Sharp pin 2 (LED-GND) => Arduino GND pin

          Sharp pin 3 (LED) => Arduino pin 2

          Sharp pin 4 (S-GND) => Arduino GND pin

          Sharp pin 5 (Vo) => Arduino A0 pin

          Sharp pin 6 (Vcc) => 5V

          我使用了一個(gè)小型的40毫米風(fēng)扇保證空氣能夠被送到夏普傳感器中,可能并沒有必要,因?yàn)槲覍⒁粋€(gè)傳感器安裝到了防護(hù)罩內(nèi),所以希望確認(rèn)能看到有粉塵飛入。

          牛人DIY:關(guān)注空氣質(zhì)量 Arduino檢測器教程

          1.5 測試和校準(zhǔn)

          使用烤盤進(jìn)行測試。

          牛人DIY:關(guān)注空氣質(zhì)量 Arduino檢測器教程

          牛人DIY:關(guān)注空氣質(zhì)量 Arduino檢測器教程

          如果您閱讀 夏普GP2Y1010AU0F的datasheet ,就會(huì)發(fā)現(xiàn)圖中提供的顆粒濃度(毫克/平方米)與電壓相對值的比較圖。但是這個(gè)圖片僅僅從0.5V才有對應(yīng)數(shù)據(jù),而我的大部分試驗(yàn)中,電壓值都是相對比較低的。所以我手工輸入該圖中沒有涵蓋的數(shù)據(jù),并得出了一個(gè)線性方程組來近似模擬出大致的(毫克/平米) 對電壓輸出的關(guān)系圖。

          我非常想了解這個(gè)便宜的夏普傳感器的靈敏度,并建立起輸出電壓與顆粒數(shù)量的對應(yīng)關(guān)系,下面我搞了一個(gè)實(shí)驗(yàn)(底下的圖片中就是我讓鍋的煙吹過傳感器的效果)。煙霧迅速使得傳感器飽和,就做了一個(gè)稍長時(shí)間的實(shí)驗(yàn)。在我女兒做完午餐后,我決定做一個(gè)”pan cake“ (松餅) 實(shí)驗(yàn)。你有沒有注意到當(dāng)在一個(gè)老式的鑄鐵鍋用黃油做松餅的時(shí)候,滿屋子都是煙?我同時(shí)將夏普傳感器與專業(yè)的Dylos DC1100的讀數(shù)同步上傳到Pachube上,這樣我就可以進(jìn)行對兩個(gè)傳感器的對比和校準(zhǔn)了。

          DIY機(jī)械鍵盤相關(guān)社區(qū):機(jī)械鍵盤DIY



          上一頁 1 2 下一頁

          評(píng)論


          相關(guān)推薦

          技術(shù)專區(qū)

          關(guān)閉
          看屁屁www成人影院,亚洲人妻成人图片,亚洲精品成人午夜在线,日韩在线 欧美成人 (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })();