【雕爺學(xué)編程】Arduino動手做(79)---MQ135空氣檢測模塊

37款傳感器與執(zhí)行器的提法,在網(wǎng)絡(luò)上廣泛流傳,其實Arduino能夠兼容的傳感器模塊肯定是不止這37種的。鑒于本人手頭積累了一些傳感器和執(zhí)行器模塊,依照實踐出真知(一定要動手做)的理念,以學(xué)習(xí)和交流為目的,這里準備逐一動手嘗試系列實驗,不管成功(程序走通)與否,都會記錄下來---小小的進步或是搞不掂的問題,希望能夠拋磚引玉。

【Arduino】168種傳感器模塊系列實驗(資料代碼+仿真編程+圖形編程)

實驗七十九:MQ135空氣質(zhì)量檢測傳感器模塊(有害物體 氨氣 硫化物檢測)

MQ135

氣體傳感器所使用的氣敏材料是在清潔空氣中電導(dǎo)率較低的二氧化錫(SnO2)。當傳感器所處環(huán)境中存在污染氣體時,傳感器的電導(dǎo)率隨空氣中污染氣體濃度的增加而增大。使用簡單的電路即可將電導(dǎo)率的變化轉(zhuǎn)換為與該氣體濃度相對應(yīng)的輸出信號。MQ135氣體傳感器對氨氣、硫化物、苯系蒸汽的靈敏度高,對煙霧和其它有害氣體的監(jiān)測也很理想。這種傳感器可檢測多種有害氣體,是一款適合多種應(yīng)用的低成本傳感器。



探頭型號? ? ? ? MQ135

產(chǎn)品類型? ? ? ? 半導(dǎo)體氣敏元件

標準封裝? ? ? ? 膠木(黑膠木)

檢測氣體? ? ? ? 氨氣、硫化物、苯系蒸汽

檢測濃度? ? ? ? 10-1000ppm(氨氣、甲苯、氫氣)

標準電路條件? ? ? ?

回路電壓? ? ? ?? ?? ?? ? Vc? ? ? ? ≤24V??DC

加熱電壓? ? ? ?? ?? ?? ? VH? ? ? ? 5.0V±0.2V ACorDC

負載電阻? ? ? ?? ?? ?? ? RL? ? ? ? 可調(diào)

標準測試條件下氣敏元件特性? ? ? ?

加熱電阻? ? ? ?? ?? ?? ? RH? ? ? ? 31Ω±3Ω(室溫)

加熱功耗? ? ? ?? ?? ?? ? PH? ? ? ? ≤900mW

敏感體表面電阻? ?Rs? ? ? ? 2KΩ-20KΩ(in 100ppm NH3)

靈敏度? ? ? ?? ?? ?? ???S? ? ? ? Rs(in air)/Rs(100ppmNH3)≥5

濃度斜率? ? ? ?? ?? ?? ???α? ? ? ? ≤0.6(R100ppm/R50ppm NH3)

標準測試條件? ? ? ?

溫度、濕度? ?? ?? ?? ?? ? 20℃±2℃;65%±5%RH

標準測試電路? ? ? ? Vc:5.0V±0.1V;VH: 5.0V±0.1V

預(yù)熱時間? ? ? ?? ?? ?? ?? ?? ???不少于48小時



MQ135空氣質(zhì)量檢測傳感器模塊

特點??????????????????????????????????????????????????????????????????????????

*在較寬的濃度范圍內(nèi)對有害氣體有良好的靈敏度????????????????????????????????

*對氨氣、硫化物、苯系等氣氛靈敏度較高??????????????????????????

*長壽命、低成本??????????????????????????????

*簡單的驅(qū)動電路即可

應(yīng)用????????????????

*家庭用空氣污染報警器

*工業(yè)用空氣污染報警器

*便攜式空氣污染檢測器



一、尺寸:32mm X22mm X30mm 長*寬*高

二、主要芯片:LM393、MQ135 氣體感應(yīng)探頭

三、工作電壓:直流 5V

四、模塊特色

1、具有信號輸出指示燈指示;

2、雙路信號輸出(模擬量輸出及 TTL 電平輸出);

3、TTL 輸出有效信號為低電平;(輸出低電平時信號燈亮,可接單片

機 IO 口)

4、模擬量輸出隨濃度增加而增加,濃度越高電壓越高;

5、對硫化物、苯系蒸汽、煙霧等有害氣體具有很高的靈敏度;

6、具有長期的使用壽命和可靠的穩(wěn)定性;

7、快速的響應(yīng)恢復(fù)特性;

8、帶安裝孔,方便固定安裝;

9、探頭可以插拔設(shè)計,方便試驗。


模塊使用注意事項——必須避免的情況

1.1 暴露于有機硅蒸氣中

如果傳感器的表面吸附了有機硅蒸氣,傳感器的敏感材料會被包裹住,抑制傳感器的敏感性,并且不可恢復(fù)。傳感器要避免暴露其在硅粘接劑、發(fā)膠、硅橡膠、膩子或其它含硅塑料添加劑可能存在的地方。

1.2 高腐蝕性的環(huán)境

傳感器暴露在高濃度的腐蝕性氣體(如 H2S,SOX,Cl2,HCl 等)中,不僅會引起加熱材料及傳感器引線的腐蝕或破壞,并會引起敏感材料性能發(fā)生不可逆的改變。

1.3 堿、堿金屬鹽、鹵素的污染傳感器被堿金屬尤其是鹽水噴霧污染后,及暴露在鹵素如氟中也會引起性能劣變。

1.4 接觸到水

濺上水或浸到水中會造成敏感特性下降。

1.5 結(jié)冰

水在敏感元件表面結(jié)冰會導(dǎo)致敏感材料碎裂而喪失敏感特性。

1.6 施加電壓過高

如果給敏感元件或加熱器施加的電壓高于規(guī)定值,即使傳感器沒有受到物理損壞或破壞,也會造成引線和/或加熱器損壞,并引起傳感器敏感特性下降。


/*

【Arduino】168種傳感器模塊系列實驗(資料代碼+仿真編程+圖形編程)

實驗七十九: MQ135空氣質(zhì)量檢測傳感器模塊(有害物體 氨氣 硫化物檢測)

程序之一

VCC 5V

GND GND

AO??A0

DO??D3

*/

const int gasSensor =0;

void setup(){

??Serial.begin(9600);????

}

void loop(){

??float voltage;

??voltage = getVoltage(gasSensor);

??

??Serial.println(voltage);

??delay(1000);

}

float getVoltage(int pin){

??return (analogRead(pin) * 0.004882814);

//此公式將AnalogLead()的0值轉(zhuǎn)換為1023值

//返回0.0到5.0的值,即真正的電壓

//讀取A0數(shù)值??

}

實驗串口返回情況


打火機丁烷測試,還是非常靈敏的


/*

【Arduino】168種傳感器模塊系列實驗(資料代碼+仿真編程+圖形編程)

實驗七十九: MQ135空氣質(zhì)量檢測傳感器模塊(有害物體 氨氣 硫化物檢測)

程序之二,使用MQ135庫

VCC 5V

GND GND

AO??A0

DO??D3

*/

#include "MQ135.h"

const int ANALOGPIN=0;

MQ135 gasSensor = MQ135(ANALOGPIN);

void setup()

{

??Serial.begin(9600);????

}

void loop()

{

??float ppm = gasSensor.getPPM();

??Serial.println(ppm);

??delay(1000);

}

實驗表明

1、使用優(yōu)化的"MQ135"庫非常有必要,檢測性能大幅度提高;

2、MQ-135 可以檢測上述提及的氣體,但它并不能區(qū)別這些氣體。如果你想檢測某種具體的氣體在空氣中的含量,那你可能需要尋找其他更好的傳感器了~

3、MQ-135使用一個加熱模塊來預(yù)熱傳感器,工作電流180毫安左右,因此建議使用容量大一點的電源才不會很快就耗盡電量。


實驗開源圖形編程(Mind+、編玩邊學(xué))


實驗場景圖


?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容