尽管液化石油气是每个家庭的基本需求,但泄漏可能会导致灾难。为了提醒液化石油气泄漏并防止发生任何杂物,有多种产品可以检测泄漏。在这里,我们开发了一个基于Arduino的LPG气体探测器报警器。如果发生气体泄漏,则该系统会检测到该气体并通过堵塞与电路连接的蜂鸣器发出警报。该系统易于构建,任何具有电子学和编程知识的人都可以构建它。
我们已使用LPG气体传感器模块检测LPG气体。当发生液化石油气泄漏时,它会在其DO引脚上发出HIGH脉冲,并且arduino会连续读取其DO引脚。当Arduino从LPG气体模块接收到HIGH脉冲时,它将在16x2 LCD上显示“ LPG气体泄漏警报”消息,并激活蜂鸣器,该蜂鸣器会反复发出哔哔声,直到气体检测器模块在环境中未检测到气体为止。当LPG气体检测器模块向arduino提供LOW脉冲时,LCD会显示“ No LPG Gas Leakage”(无LPG气体泄漏)消息。
使用的组件
- Arduino Pro迷你版
- LPG气体传感器模块
- 蜂鸣器
- BC 547晶体管
- 16x2 LCD
- 1K电阻
- 面包板
- 9伏电池
- 连接线
LPG气体传感器模块
该模块包含一个实际检测液化石油气的MQ3传感器,一个用于将MQ3输出电压与参考电压进行比较的比较器(LM393)。当检测到液化石油气时,输出为高。电位计还用于控制气体感应的灵敏度。该模块非常易于与微控制器和arduino进行接口,并且在市场上可以轻松获得,名称为“ LPG气体传感器模块”。我们还可以使用LM358或LM393和MQ3来构建它。
电路图和说明
如上面的示意图所示,它包含Arduino板,LPG GAS传感器模块,蜂鸣器和16x2 LCD模块。Arduino控制着该系统的整个过程,例如读取LPG气体传感器模块的输出,向LCD发送消息以及激活蜂鸣器。我们可以通过放置在其上的内置电位计来设置此传感器模块的灵敏度。
LPG气体传感器模块的DO引脚直接连接到Arduino的引脚18(A4),Vcc和GND连接到arduino的Vcc和GND。LPG气体传感器模块包括一个可检测LPG气体的MQ3传感器。此MQ3传感器内部有一个加热器,需要一些加热器来加热,它可能需要15分钟才能准备好检测LPG气体。并且比较器电路用于将MQ3的模拟输出转换为数字。16x2 LCD以4位模式与arduino连接。控制引脚RS,RW和En直接连接到arduino引脚2,GND和3。数据引脚D0-D7连接到arduino的4、5、6、7。蜂鸣器通过其基极具有1 k电阻的NPN BC547晶体管与arduino引脚号13连接。
节目说明
在编程中,我们使用了数字读取功能来读取LPG气体传感器模块的输出,然后根据输入进行操作。
为了测试该项目,我们使用了包含液化石油气的点烟器。