资讯详情

基于51单片机的PM2.5和温湿度检测报警

具体实现功能

系统由STC89C52单片机 LCD1602液晶显示屏 ADC0832模块 蜂鸣器 DHT11温湿度传感器 GP2Y1010AUOF粉尘传感器 LED 按键构成。

具体功能:

1、LCD1602液晶第一行显示当前PM2.5值,第二行显示当前温湿度值;

2、可以设置PM2.5.温湿度上下限报警值。共4个按钮:复位按钮、减键、加键和设置键;设定的参数保存在电源故障中STC单片机的内部,上电无需重新设置;

3.当粉尘浓度值高于设定的报警值或温度湿度超过上下限时,蜂鸣器和指示灯会发出声光报警;

当温湿度值低于或高于设定范围时,相应的指示灯亮起,蜂鸣器报警。

设计背景

环境监测与控制广泛应用于工业、农业、国防等行业。由于不同的监控对象在不同的应用场合,其系统设计也非常不同。这类系统在现实生活中得到了广泛的应用,环境检测系统中的温湿度、PM2.为了采取相应的措施,必须定期对室温环境温度和湿度进行抽样检查。STC89C52单片机是一种常用于控制的芯片,在智能仪器仪表、工业检测控制、机电一体化等方面取得了显著的成果。使用STC89C52单片机可实现温湿度,PM2.5自动检测和控制全过程,STC89C单片机易学,掌握,性价比高。使用STC89C52型单片机设计温湿度,PM2.5检测系统能及时、准确地反映温度和湿度PM2.5的变化。

硬件设计

本系统由STC89C52单片机 LCD1602液晶显示屏 ADC0832模块 蜂鸣器 DHT11温湿度传感器 GP2Y1010AUOF粉尘传感器 LED 按键构成。

软件设计

主程序调用液晶屏显示程序四个子程序,PM2.5.处理程序,按钮设置报警程序,温度和湿度程序。温度和湿度信号处理程序:处理温度芯片发送的数据,判断和显示。LCD1602显示程序:向液晶显示送数,控制系统显示部分。

按钮设置程序:报警值可设置为0.1度。

原理图

本系统原理图设计采用Altium Designer具体如图。

程序

本设计利用KEIL5软件实现程序设计,如图所示。

仿真实现

本设计利用protues8.7软件实现仿真设计,如图所示。

全部资料

所有信息包括程序(注释)AD原理图、PCB源文件、protues全网最全面的仿真、参考论文、程序讲解、仿真讲解、仿真视频、原理图讲解、数据使用介绍等。

原文链接:基于51单片机的49-PM2.5.温湿度检测报警_普通网友的博客-CSDN博客具体功能:1。LCD1602液晶第一行显示当前PM2.5值,第二行显示当前温湿度值;2.可设置PM2.5.温湿度上下限报警值。共4个按钮:复位按钮、减键、加键和设置键;设定的参数保存在电源故障中STC在单片机内部,无需重新设置;3。当粉尘浓度值高于设定的报警值或温度湿度超过上下限时,蜂鸣器和指示灯发出声光报警;4。当温度和湿度值低于或高于设定范围时,相应的指示灯亮起,蜂鸣器报警。https://blog.csdn.net/weixin_41017942/article/details/115334034

标签: 型粉尘传感器

锐单商城拥有海量元器件数据手册IC替代型号,打造 电子元器件IC百科大全!

锐单商城 - 一站式电子元器件采购平台