在本文中,我们将学习如何将空气质量传感器MQ-135与Arduino接口。我们将看到传感器的概述,并构建一个检测液化石油气泄漏的项目,并在串行监视器中看到一些相关的读数。
什么是MQ-135传感器?
MQ-135是一种空气质量或空气污染测量传感器设备。它可以检测空气中各种化学物质的含量,并根据空气中化学物质的浓度在输出管脚上给出适当的电压变化。
它可以检测酒精、苯、烟雾、NH3、丁烷、丙烷等任何指定的化学物质浓度升高时,传感器将空气中的化学物质浓度转换到合适的电压范围,可以通过Arduino或任何单片机进行处理。它不知道空气中化学物质的浓度上升了。
典型的mq - 135传感器:
它是6个终端设备,终端放置对称;终端的两边是可以互换的。这里是图钉的说明:
这里是一个基本的连接图:
两个' A '引脚内部短路,两个' B '引脚内部短路。H和H引脚为传感器的加热线圈。加热器盘管用来加热传感器周围的空气,使其能最优地检测空气中的化学成分。
传感器可以在几分钟内加热,以达到最佳工作条件。不建议在操作时触摸传感器,因为它会变得相当暖和。
该传感器工作电压为5V;传感器只能由外部电源供电,因为它的加热消耗约200mA。arduino的电压调节器无法提供这么大的电流。
为了测试,您可以在输出引脚B连接一个mA范围的电流表,并带一个雪茄气体打火机。试着让气体泄漏,但不要在传感器附近点火。当传感器周围的气体浓度上升时,流过电流表的电流就会增加。如果这工作,您的传感器工作正常。
现在,你对MQ-135传感器有了相当多的了解,让我们继续学习如何将MQ-135与Arduino接口连接。
电路:
按图进行连接,检查气体传感器接线等。电路的其余部分是不言自明的。
Arduino的模拟管脚测量气体传感器的电压。当程序中的气体浓度超过预设阈值时,蜂鸣器开始鸣叫。
传感器需要几分钟左右的预热,以达到最佳操作条件。在达到最佳工作温度之前,串行监视器中的值会忽高忽低。几分钟后就稳定下来了。
在程序中用户可以设置阈值,必须在串行监视器中仔细观察正常环境浓度值后才能设置。例如,如果值在400到430之间波动,阈值必须设置得远远高于500。不能错误触发蜂鸣器。
在串行监视器中显示的值不是' ppm '水平的化学浓度或任何类似的东西。它仅仅是从传感器测量电压水平;Arduino解释从0到1023的值。所以我们可以说,化学物质浓度越高,显示出来的值就越高。
计划:
//------------------- 项目由R.Girish -----------------//
int input = A0;
Int output = 7;
int th = 500;//设置阈值级别。
无效的设置()
{
Serial.begin (9600);
pinMode(输出,输出);
digitalWrite(输出、低);
}
无效循环()
{
以analogRead(输入));
如果(analogRead(输入)> th)
{
digitalWrite(输出、高);
}
其他的
{
digitalWrite(输出、低);
}
延迟(500);
}
//------------------- 项目由R.Girish -----------------//
串行监视器不是强制性的在这个项目中,它也作为独立工作;我们只需要用它来校准程序中的阈值。
通过更改设置阈值:
int th = 500;//设置阈值级别。
用你的价值替换500。
这篇关于如何将MQ-135空气质量传感器与Arduino接口的文章到此结束,如果有进一步的疑问,您可以通过评论发表您的想法。
您好,先生,我是电子专业的学生,我想做这个项目。我想知道如何使用Proteus 8 Professional绘制电路。以及如何将代码插入电路。我希望你能帮助我。
你好,穆罕默德,对不起,我不使用软件来测试我的电路,而是实际测试它们,所以我不能对它们提出太多建议。
这条线路叫什么名字?我们如何在当地市场购买?
空气质量传感器!
我仍然期待着你的承诺。谢谢你!
谢谢你的辛勤工作。
我想要一个我可以使用MQ135模块和LCD 16 x2的代码。谢谢
谢谢Babtunde,我会试着找到我可能会在这里为你更新它!
我会非常感激你的。非常感谢
当你收到我的请求时,请不要忘记把它发给我。由于预期。
当然,我正在努力,但目前为止运气不好!
感谢u sir.和我的另一个问题是,可以任何逆变器与变压器6-0-6,12-0-12等根据瓦特我要求,我知道如果我6-0-6变压器使用的电池必须与12-0-12 6 v的电池必须12 v先生可以给我正确吗?
Bashir,所有的变压器都可以用于逆变器应用,但是工作电压需要大约等于它的初级绕组额定电压…所以一个6-0-6将需要6V电池,一个12-0-12将需要12V电池等等
先生,如果我想并联连接6型TIP35C晶体管,我可以连接发射极到发射极集电极到集电极吗?
巴希尔,这是可能的但要确保所有的晶体管都连接在一个普通的散热器上
你可以参考下面的文章获得更多的帮助
//www.addme-blog.com/2011/11/transistor-facts.html
谢谢先生
先生,我可以用任何NPN晶体管替换NPN晶体管吗,即使它们的值不一样?
是的,你可以,但最好它们的主要规格应该相似。