This website requires JavaScript.
发布

基于STM32的PM2.5检测仪

9Y0I321M2L 发布于2024-11-15 14:17:34 CC BY-NC-SA协议 分类: 侵权投诉
销量: 0
3
0
0
简介:

一款基于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;

基于STM32的PM2.5检测仪硬件项目图1


基于STM32的PM2.5检测仪硬件项目图2


五、使用说明

1、为模块提供电源,推荐使用5V1000mA及其以上电源;

2、开关向右为关,开关向左为开;

3、轻触开关1、2、3功能分别为亮屏操作、上调报警阈值、下调报警阈值;

4、上电后显示如下图,当检测到空气中PM2.5超过SET值则会使能报警及预留开关。

基于STM32的PM2.5检测仪硬件项目图3


六、备注

1、锂电池推荐使用软包锂离子电池或者三元锂电池,严禁使用磷酸铁锂电池

2、该PM2.5测试仪须下载固件方可使用,源代码公开,固件及源代码详见附件中相关文件;

3、源代码使用Keil_V5进行编写,开发者可自行按需求修改相关参数及功能,程序烧录使用ARM仿真器或者ST-LINK均可;

4、温度使用3950K NTC 1%,附件包含《其他器件购买参考链接》、《PCB名称位号及焊接辅助工具图》;

5、模块成本大概在70元左右,不含显示屏,显示屏及其他元器件有参考链接见BOM。


七、测试图片/视频

视频演示主要功能模块,可以看到调节阈值的过程,显示的当前空气PM2.5值和当前温度的值。


实时监测PM2.5 源码公开 报警电路 锂电池管理电路 显示屏显示数据
最近更新时间 2024-11-15 14:17:34
描述
PCB
元件清单
原理图
附件
讨论