1. 产品简介
一款基于STM32F030的燃气测量模块,具备燃气浓度检测、LED指示、蜂鸣器报警、按键以及 OLED 显示功能。
2. 应用场景
可以应用于普通家庭厨房,饭店后厨,或者其他日常生活中需要检测燃气的地方。
3. 产品概述
本模块主要包含了4个部分:
1)气体检测部分:采用STM32F030 内置AD以及国产炜盛的气体传感器MP-4;
2)LED指示部分:采用了红黄绿三种颜色的LED灯,用来指示不同的状态;
3)蜂鸣器报警部分:使用STM32定时器输出PWM驱动无源蜂鸣器用来发出不同音调的声音报警;
4)按键部分:目前电路和程序驱动中包含该部分,可根据需要自行增加按键的具体功能;
5)OLED显示部分:集成了0.96寸OLED显示模块,可以显示换算过后的气体浓度值以及AD值等一些信息。
4. 产品参数
电气参数:
1) 工作电压:3.3V-4.2V
2) 整体功耗:<100mA@4.2V
3) 外部接口:SWD调试接口以及串口
4) LED:红色(高浓度报警),黄色(低浓度报警),绿色(预留功能,可用来指示充电或者正常运行状态)
5) OLED显示屏:0.96寸,128*64
模块尺寸:50mm*50mm,双层PCB设计
模块成本:由于目前使用立创EDA和立创商城器件设计,按照目前商城上元件价格,100套的成本单价在33.6元。
3D简介图:

5. 使用说明
1)什么都不改的情况下,给模块插上电池或者外部电源,直接打开拨动开关即可;
2)普通DIYER可以修改代码中的报警值AD门限调整LED和蜂鸣器报警的气体浓度值,自由配置LED闪烁或者常量,蜂鸣器报警的时长和频率等参数,也可以修改代码在OLED屏上显示自己想要显示的内容;
3)高端DIYER可以尝试在此基础上增加额外电路,修改PCB外形以及部分代码,可以将此模块拓展成其他应用场景使用的产品。
6. 备注说明
1)本模块是需要下载代码方可运行,具体代码可在附件中Gas_Detector_Code.zip解压获得
2)代码下载方式:本模块需要配合软件使用,附件中提供源码 ,可供二次开发。提 供的源码可通过KEIL打开编译,通过STLINK 在KEIL中联调下载。
3)目前的块仅支持3.3V-5.0V电压供电,超过 5V 供电可能会损坏气体传感器,如果有其他方面的应用,可以酌情调整传感器供电部分的升压电路
4)目前的模块的100 套单个成本在 33.6元左右
5)目前该模块的代码仅实现基本的气体浓度测试以及简单的报警功能,和正式商用的气体检测产品的检测精度等性能上存在差距,需要DIYER根据自己的能力对电路和代码进行调校后方可达到性能持平
7. 演示视频
视频主要演示了代码烧录后直接上电开机后用棉签蘸了少量洗板水测试的效果(洗板水,酒精也会导致传感器发生反应,高浓度报警亮绿灯是因为焊接的时候红灯位置上焊成绿灯了)。