一款基于STM32F103C8T6及LCD1602显示的的多功能PM2.5检测仪
实时监测空气中PM2.5的浓度
一、产品简介
一款基于STM32F103C8T6及LCD1602显示的的多功能PM2.5检测仪,可实时检测并显示空气中PM2.5的浓度和蜂鸣器提示,刷新时间1S,通过按键可临时修改设定报警上限值(有阈值)。
二、应用场景
该项目应用于项目开发、监测空气中PM2.5的浓度或者教学等。
三、产品概述
本项目采用STM32F103C8T6作为微处理器,使用LCD1602进行相关数据的显示,使用高性能的GP2Y1010AU0F灰尘传感器作为采集PM2.5浓度的传感器,当空气中PM2.5的浓度达到设定的阈值后预留开关会进行动作,可以使用预留开关启动净化设备等,板载报警电路,用于提醒相关人员等,板载轻触开关,可临时修改设定报警上限值,板载锂电池充放电管理电路,支持在断电的情况下持续运行一段时间,源码公开,报警阈值开发者可自由设定。
四、产品参数
(1)供电电压:5V供电;
(2)供电电流:至少1A;空载待机亮屏约200mA(不含预留开关动作功耗、报警功耗、锂电池充电);最大功耗为800mA(不同锂电池情况略有差异);
(3)通用LCD1602液晶屏;
(4)5V蜂鸣器报警电路;
(5)12V继电器模块,支持驱动最大10A 250VAC的净化设备;
(6)1路温度采集电路,支持采集温度范围-40~105℃,温度采集精度为0.1℃。
(7)PCB尺寸:80.26*78mm;
五、使用说明
1、为模块提供电源,推荐使用5V1000mA及其以上电源;
2、开关向右为关,开关向左为开;
3、轻触开关1、2、3功能分别为亮屏操作、上调报警阈值、下调报警阈值;
4、上电后显示如下图,当检测到空气中PM2.5超过SET值则会使能报警及预留开关。
六、备注
1、锂电池推荐使用软包锂离子电池或者三元锂电池,严禁使用磷酸铁锂电池
2、该PM2.5测试仪须下载固件方可使用,源代码公开,固件及源代码详见附件中相关文件;
3、源代码使用Keil_V5进行编写,开发者可自行按需求修改相关参数及功能,程序烧录使用ARM仿真器或者ST-LINK均可;
4、温度使用3950K NTC 1%,附件包含《其他器件购买参考链接》、《PCB名称位号及焊接辅助工具图》;
5、模块成本大概在70元左右,不含显示屏,显示屏及其他元器件有参考链接见BOM。
七、测试图片/视频
视频演示主要功能模块,可以看到调节阈值的过程,显示的当前空气PM2.5值和当前温度的值。
点赞