这次讲的是智能家居
这次利用两个模块对厨房进行防护,
一:MQ-2 Sensor是基于QM-NG1探头的气体传感器,该产品的最大特点是对各种可燃性气体(如氢气、液化石油气、一氧化碳、烷烃类等气体)以及酒精、乙醚、汽油、烟雾等有毒气体具有高度的敏感性。根据说明MQ-2需要上电大概两分钟后稳定下来,在进行检测。
电器参数:
1)输入电压:DC5V
2)功耗(电流):150mA
3)DO输出:TTL数字量0和1(0.1和5V)
4)AO输出:0.1-0.3V(相对无污染),最高浓度电压4V左右
void setup()
{
Serial.begin(9600);
}
void loop()
{
int val;
val=analogRead(0);
Serial.println(val);
delay(100);
}
在没有影响的空气中我采取到数值是360多,在受到烟雾影响的情况下是大概800;
这是没有影响的情况
这是检测到烟雾的效果
二火焰模块:
模块特色:
1、 可以检测火焰或者波长在760纳米~1100纳米范围内的光源,打火机测试火焰距离为80cm,对火焰越大,测试距离越远
2、 探测角度60度左右,对火焰光谱特别灵敏
3 、灵敏度可调(图中蓝色数字电位器调节)
4、比较器输出,信号干净,波形好,驱动能力强,超过15mA
5、配可调精密电位器调节灵敏度
6、工作电压3.3V-5V
7、输出形式 :数字开关量输出(0和1)和模拟量A0输出
8、设有固定螺栓孔,方便安装
9、小板PCB尺寸:3.2cm x 1.4cm
10、使用宽电压LM393比较器
模块使用说明:
1 、火焰传感器对火焰最敏感,对普通光也是有反应的,一般用做火焰报警等用途。
2、 小板输出接口可以与单片机IO口直接相连
3、传感器与火焰要保持一定距离,以免高温损坏传感器,对打火机测试火焰距离为80cm,对火焰越大,测试距离越远
这些事火焰模块的资料在淘宝可以查询,若想更加详细的了解可移步淘宝。
关于代码代码是与烟雾混合的:
void setup()
{
Serial.begin(9600);
}
void loop()
{
int val,flame;
val=analogRead(0);
flame=analogRead(A1);
Serial.println(val);
Serial.println(flame);
if(val>500)
{
Serial.println("A");
}
if(flame>600)
{
Serial.println("B");
}
delay(100);
}
}
if(flame>600)
{
Serial.println(“B”);
}
delay(100);
}
检测结果如下,这次是侧重检测火焰模块![在这里插入图片描述](https://img-blog.csdnimg.cn/2019080522004671.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzM3NjIwMjY4,size_16,color_FFFFFF,t_70)