室内多功能监控系统

时间:2022-10-12 06:02:32

室内多功能监控系统

【摘 要】该设计对室内温度、湿度以及烟雾浓度实现检测与显示。先通过传感器将室内温度、湿度和烟雾浓度等非电信号转化为电信号,调整电路将传感器输出的电信号发送到单片机,通过LCD12864进行显示,单片机判断是否发生异常,如果环境有异常系统将显示并报警。

【关键词】室内环境;单片机;显示;报警

0 引言

随着智能硬件的飞速发展,社会进入了传感器时代,任何物体都能通过传感器测得参数,通过传感器测量实际参数并发送至手机显得尤为方便。当家里没人的时候,温度、湿度、烟雾等传感器可以通过采集家里的环境参数定时发送至主人的手机,这样能够避免一些危险事故的发生,所以测量室内的环境参数对家里安全防范有重大的意义。

1 系统方案设计

该系统由数据采集模块,单片机控制模块、显示模块和报警模块组成。室内多功能监控系统总体结构框图如图1所示。

单片机是整个系统的核心控制器,工作原理是:传感器(包括温度、湿度和烟雾浓度传感器)先将室内的温度、湿度和烟雾浓度等非电信号转化为电信号,传感器输出的电信号通过调整电路发送到单片机,通过LCD12864显示,在程序中设定标准值,单片机通过比较实测值与设定值,可以判断室内环境是否有异常,当单片机判断环境有异常后,系统将显示并报警。模块主要包括:单片机主控制模块,温度检测模块,湿度检测模块,烟雾浓度检测模块,液晶显示模块,报警模块,电吹风调温模块。

2 系统电路设计

2.1 烟雾传感器模块简介

烟雾报警系统采用烟雾传感器模块,使用的主要是MQ2传感器和LM393,通过LM393比较器与设定值比较,能够判断烟雾值是否超值。烟雾传感器电路如图2所示。

2.2 湿度传感器模块简介

采集湿度用DHT11传感器模块,它是一数字传感器,能直接测量湿度的数据并发送给单片机进行处理。湿度传感器电路如图3所示。

2.3 温度传感器模块简介

采集温度用DS18B20传感器模块,它是一个数字传感器,能直接测量温度的数据并发送给单片机进行处理。温度传感器电路如图4所示。

2.4 电源模块

图5 电源模块电路图

3 系统软件设计

程序流程图如下:

读取各传感器模块部分主程序:

void readcgq_init()

{

DHT_FLAG=0;

Delay1ms(22);

DHT_FLAG =1;

Delay50us();

DHT_FLAG =1;

if(!DHT_FLAG)

{

flag=2;

while((!DHT_FLAG)&&flag++);

flag=2;

while(DHT_FLAG &&flag++);

tr_shiZZ=readdata();

tr_shiXX=readdata();

tr_wenZZ=readdata();

tr_wenXX=readdata();

check=readdata();

}

DHT_FLAG =0;

Delay(20);

}

4 总结

本设计利用了单片机、模电、数电以及传感器原理等知识,研究室内多功能监控系统,设计出了电路图,编写了程序。不仅能够监测室内的环境因素,同时还能进行控制。这对家庭安全防护有着重大意义。

上一篇:小学数学高效课堂教学合理运用多媒体的几点思... 下一篇:轮对及制动盘压装失败原因分析