基于STM32单片机智能室内空气质量监测PM2.5光照CO无线设计23-185

本文介绍了使用STM32单片机构建的空气质量监测系统,包括PM2.5、CO浓度、光照检测及OLED显示,当环境参数超出预设阈值时,通过WiFi模块实现蜂鸣器报警和手机APP推送报警。用户可通过APP设置阈值并查看实时数据。
摘要由CSDN通过智能技术生成

23-185、STM32室内空气质量监测系统的设计-PM2.5-CO-光敏光照-OLED-BELL-WiFi

功能描述:

本设计由STM32F103C8T6单片机核心板电路+OLED液晶显示电路+PM2.5传感器电路+CO检测电路+光敏电阻检测光照电路+蜂鸣器报警电路+WiFi模块电路组成。

1、OLED液晶实时显示PM2.5浓度、CO浓度、光照值以及其对应的阈值。

2、如果当前PM2.5浓度或CO浓度或光照值超过其对应的阈值,则蜂鸣器报警,同时给手机WiFi串口助手APP发送报警信息。否则蜂鸣器不报警,不给app发送报警信息。

3、系统将液晶显示的数据通过WiFi模块实时上传到APP。

4、通过APP可以设置PM2.5浓度、CO浓度和光照值对应的阈值。

WIFI命令

*SP123# //pm2.5阈值123

*SL050# //光照阈值

*SC020# //CO阈值

  • 2
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
此项目利用STM32L073作为主控芯片,主要测量CO的浓度,此项目的主要性能注重于低功耗处理,将传统的数码管/段码屏更改为更低功耗的电子纸屏,此类屏只有在刷屏时才有耗损,并且功耗只有几十mW,这样屏的功耗大大降低,对整机工作电流只有十几mA功耗来说,已经是质的提示。 在降低屏的功耗同时,对设备的工作模式也做了相应的调整。该设备为了适用更多的应用场合和供电方式,设备设有间隙工作模式,此模式通过设定间歇工作电压值来实现。 举例说:设备的关机电压设定为3.2V,当电池电压低于3.2V后,出于对电池的过放保护,设备自动关机;同样对应间歇工作,设备也通过一个电压值来判断,如果间歇工作电压值设置为3.6V,当电池电压低于3.6V时,设备开始进入间歇工作模式。 在此模式下,设备休眠特定的时间(用户可设定)后,自动唤醒检测环境CO浓度,如果当前浓度没有超过设定的预警值,那么在检测完成后,继续进入休眠模式,等待下个唤醒周期。如果当前检测浓度超过设定的预警值浓度,那么设备将持续工作不再进入间歇工作模式,直至浓度低于预警值。 间歇工作模式优点在于:不仅可以有效的降低功耗,同时用户可以根据自己的需求设定间歇工作电压值来达到待机时间和实时检测的有效平衡。例如如果用不需要间歇工作模式,可以将间隙工作电压值设置为3.20V以下,这样设备就始终无法进入间歇工作模式。同理如果客户只需要间歇工作模式,那么只要将间歇工作电压值设置为4.20V以上,这样设备一上电就进入了间歇工作模式,这样只需要根据需要设备唤醒的周期即可。 设置支持一键开关机工作,所有的参数设定通过串口来完成,并配有简单的通讯协议和容错机制。 视频演示:
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值