基于单片机的智慧窗户技术
资料查找方式:
特纳斯电子(电子校园网):搜索下面编号即可
编号:
T1212204C
设计简介:
本设计是基于物联网技术的智慧窗户,主要实现以下功能:
1.实现了通过温湿度控制窗户的开关
2.实现了通过烟雾浓度控制窗户的开关
3.实现了通过光照强度控制窗户的开关
4.实现了通过蓝牙控制窗户的开关
5.显示屏可以显示检测到的数值,以及窗户的状态
6.按键可以切换显示的界面和设置的阈值,可手动开启和关闭窗户。
标签:51单片机、LCD1602、烟雾检测、DHT11
题目扩展:气体监测系统、室内环境监测
基于单片机的智慧窗户技术:中控部分、输入部分和输出部分。下面分别对这三部分进行概述:
一、中控部分
中控部分是整个智能窗户系统的核心,由STC89C52单片机担任。该单片机负责接收来自输入部分的各类传感器数据和用户控制信号,进行内部逻辑处理和判断,然后根据预设的条件或用户指令,控制输出部分的执行器动作和显示屏内容更新。STC89C52单片机以其高性能和低成本的特点,为系统的稳定性和经济性提供了有力保障。
二、输入部分
输入部分由五个模块组成,它们共同为中控部分提供必要的环境参数和用户控制信号:
DHT11温湿度传感器:用于实时检测当前环境的温度和湿度,并将数据发送给单片机进行处理。这些数据对于判断是否需要开窗通风或调节室内湿度至关重要。
MQ-2烟雾传感器与ADC0832:MQ-2烟雾传感器用于检测环境中的烟雾浓度,而ADC0832则负责将烟雾传感器的模拟信号转换为数字信号,以便单片机读取和处理。当烟雾浓度超过预设阈值时,系统会触发报警或自动关闭窗户。
光敏电阻与ADC0832:光敏电阻用于检测环境光照强度,同样通过ADC0832将模拟信号转换为数字信号。单片机根据光照强度数据,可以判断是否需要自动开启或关闭窗帘以保护室内光线环境。
三个独立按键:这些按键用于用户与系统的交互,包括切换显示界面、设置环境参数的阈值、切换工作模式(如自动模式、手动模式)以及控制步进电机的开关。
供电电路:为整个系统提供稳定的电源输入,确保所有组件能够正常工作。
三、输出部分
输出部分由三个模块组成,它们根据中控部分的指令执行相应的动作和显示:
LCD显示屏:用于实时显示当前环境的温湿度、烟雾浓度、光照强度以及用户设置的阈值、工作模式等信息。显示屏的更新频率和内容由单片机根据实际需求进行控制。
蓝牙模块:通过蓝牙通信,用户可以远程控制步进电机的开关,实现窗户的开启和关闭。这为用户提供了更加便捷的操作方式。
ULN2003步进电机:在单片机的控制下,步进电机可以实现精确的窗户开启和关闭动作。除了可以通过蓝牙远程控制外,步进电机还可以在检测到环境参数(如温湿度、烟雾浓度、光照强度)超出预设阈值时自动执行开关动作,以实现智能化的窗户管理。
5 实物调试
5.1 电路焊接总图
首先将电路焊接在集成板上,共有以下部分,第一部分是电源模块,将电源插座、电源开关、10k电阻和一个指示灯依次焊接,焊接好之后插入DC 电源,指示灯点亮,电源模块测试正常。第二部分是显示模块,排针焊接好后,将LCD1602显示屏插入排针。第三部分是单片机模块,本次课题使用的是STC89C52单片机。第四部分是复位电路模块,一个复位按键、10uF极性电容、10k电阻为一个模块焊接,构成复位电路。第五部分是晶振电路模块,由两个30pF瓷片电容、一个11.05926MHz晶振焊接而成。第六部分是USB转TTL模块,焊接下载接口GND、TXD、RXD,将HEX文件下载到单片机中,查看是否能下载正常,测试验证一切正常。第七部分是独立按键模块。第八部分为烟雾传感器,光敏电阻与ADC模块,第九步进电机UN2003,第十部分是DHT11检测模块,检测当前环境温湿度,第十一部分是蓝牙模块。下图5-1为焊接完整实物图:
图5-1电路焊接总图
5.2 显示测试值与设置阈值
如图5-2所示,下图为上电后,此时显示屏显示测得的环境温湿度,光照强度和烟雾阈值以及窗帘状态与模式设置。当按下按键后切换界面可以设置阈值,可以设置温湿度在最大值,光照最小值,烟雾最大值。
图5-2测试设置阈值
5.3 手动模式打开窗户测试
如图5-3所示,当模式切换为手动模式,可以通过按键直接打开或者关闭窗户,蓝牙也可以控制打开或者关闭窗户。
图5-3打开窗户测试
5.4 自动模式控制测试
如图5-4所示,当我们模式切换为自动模式时,屏幕显示A,当温度大于温度最大值或者湿度大于最大值,烟雾大于最大值,光照小于最小值时会自动关闭窗户,当所有阈值都符合阈值时才会打开窗户。
图5-4 自动模式切换
6 仿真调试
6.1仿真总体设计
仿真总共包括四部分,分别为设计总体控制系统单片机,显示模块LCD1602,ADC模数转换芯片,步进电机,串口模拟蓝牙控制,独立按键。如图6-1-1为整体仿真的设计。
图6-1-1 仿真总览
6.2数据检测与阈值设置测试
下图为上电后,此时显示屏显示测得的环境温湿度,光照强度和烟雾阈值以及窗帘状态与模式设置。当按下按键后切换界面可以设置阈值,可以设置温湿度在最大值,光照最小值,烟雾最大值。如图6-2-1。
图6-2-1数据检测与阈值测试
6.3手动或蓝牙开启窗户
如图6-3-1所示,当模式切换为手动模式,可以通过按键直接打开或者关闭窗户,蓝牙也可以控制打开或者关闭窗户。当按下按键2或者蓝牙输入1可以打开窗户,按下按键3与蓝牙2可以关闭窗户。
图6-2-1 手动或蓝牙开启
6.4自动模式控制窗户
如图6-4-1所示,当我们模式切换为自动模式时,屏幕显示A,当温度大于温度最大值或者湿度大于最大值,烟雾大于最大值,光照小于最小值时会自动关闭窗户,当所有阈值都符合阈值时才会打开窗户。
图6-4-1 自动控制模式
设计说明书部分资料如下
设计摘要:
本设计基于物联网技术,实现了一种智慧窗户系统,该系统具备多项功能,包括温湿度、烟雾浓度和光照强度的自动控制,同时提供了远程控制和数据显示功能。在设计中,我们首先结合传感器技术,通过测量温湿度、烟雾浓度和光照强度等环境参数,实现了窗户的智能开关控制。通过设置合理的阈值,系统能够根据环境情况自动判断是否需要开启或关闭窗户,以维持室内舒适和安全。此外,我们还引入了蓝牙技术,通过手机应用实现对窗户的远程控制。用户可以通过手机上的应用界面,随时监测窗户状态,调整窗户开关状态,从而实现便捷的远程控制。设计中的显示屏和按键也为系统增加了人机交互的方式。显示屏可以实时显示温湿度、烟雾浓度、光照强度等检测数值,以及窗户的开关状态,为用户提供实时的环境信息。按键则允许用户切换显示界面,设置阈值,手动控制窗户的开启和关闭。本设计不仅在实现智能控制方面取得了显著的成果,还为用户提供了更多便捷的交互手段。通过物联网技术的应用,将窗户纳入智能化管理,不仅提升了室内环境的品质,也为用户带来更舒适、便利的生活体验。
关键词:单片机;烟雾数值;阈值报警;手动控制
字数:10000+
目录:
摘 要
ABSTRACT
1 引 言
1.1 选题背景及实际意义
1.2 国内外研究现状
1.3 课题主要内容
2 系统设计方案
2.1 系统整体方案
2.2 单片机的选择
2.3 电源方案的选择
2.4 显示方案的选择
2.5 温湿度检测方案的选择
3系统设计与分析
3.1 整体系统设计分析
3.2 主控电路设计
3.2.1 STC89C52单片机
3.2.2 晶振电路和复位电路
3.3 液晶屏显示模块
3.4 ADC0832 模数转换模块
4 系统程序设计
4.1 编程软件介绍
4.2 主程序流程设计
4.3 按键函数流程设计
4.4 显示函数流程设计
4.5 处理函数流程设计
5 实物调试
5.1 电路焊接总图
5.2 显示测试值与设置阈值
5.3 手动模式打开窗户测试
5.4 自动模式控制测试
6 仿真调试
6.1仿真总体设计
6.2数据检测与阈值设置测试
6.3手动或蓝牙开启窗户
6.4自动模式控制窗户
结 论
参考文献
致 谢
附 件
