我用过的第一件输入设备是烹饪烟雾传感器,小众吧。后面讲为什么。
模块购自马总超市,25元。
这个模块相对简单,对这种广告式的介绍也没多看,直接连线就操作了。想当然高电平有效,简介1的第3条写了低电平有效,结果走了弯路。代码如下:
bool isSmoked(){
if (digitalRead(sensorPin) == LOW)//低电平有效
return true;
else
return false;
}
使用体会:
1,购入页面上说这个很灵敏。使用感受上还是没有人的鼻子灵敏。烟气要比较浓郁了才会触发。
2,不仅是厨房烟雾会触发,可燃气、香烟烟雾都可以触发,只是这个型号的灵敏度偏向于厨房烟雾。在调试过程中,不吸烟的我就是一边抽烟,一边写代码的。。。
3,回答文章开头,为什么买这么一个模块。家里老楼,厨房烟道倒烟严重,单向阀什么的完全起不到作用。常常是下班到家,屋里烟雾弥漫,一星期下来桌面都是黏的。。。计划用arduino控制家里的油烟机,倒烟的时候开机排烟。距离实现这个功能,还差一个继电器模块用于控制油烟机。继电器模块嘛,且听下回分解。