具体实现功能
系统由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全网最全面的仿真、参考论文、程序讲解、仿真讲解、仿真视频、原理图讲解、数据使用介绍等。