资料查找方式:

特纳斯电子(电子校园网):搜索下面编号即可

编号:

T0992204C

设计简介:

本设计是基于单片机的智能家居收纳柜控制系统,主要实现以下功能:

1.通过显示屏显示检测的温湿度。
2.通过温湿度检测模块检测环境温湿度并传递给单片机。
3.通过按键设置温湿度阈值,切换显示界面,打开柜门等。
3.当湿度温度不在阈值内蜂鸣器报警。
4.柜门打开后会自动开灯,关闭后可以自动消毒,当温湿度超过阈值风扇会进行打开。

标签:51单片机、LCD1602、继电器、DHT11
题目扩展:智能环境检测、温湿度控制系统

基于单片机智能家居收纳柜控制系统设计

基于单片机智能家居收纳柜控制系统设计:中控部分、输入部分和输出部分。下面分别对这三部分进行概述:

中控部分:STC89C52单片机

简要描述
STC89C52单片机作为智能家居收纳柜控制系统的核心大脑,负责全面协调与控制整个系统的运作。它接收来自输入部分的各类传感器数据和用户操作指令,通过内置的程序算法对这些数据进行高效处理与逻辑判断。基于处理结果,单片机向输出部分发送控制信号,实现对风扇、门、消毒装置、照明灯及报警蜂鸣器等设备的精准控制。同时,单片机还负责监控系统的整体状态,确保各模块间的通信顺畅,数据传递准确无误。

输入部分

简要描述

  1. DHT11温湿度传感器:该传感器能够实时检测收纳柜内的温湿度环境,并将采集到的模拟信号转换为数字信号,供单片机读取与分析。单片机依据这些环境数据,可智能调节风扇、消毒装置等设备的工作状态,以维持柜内环境的舒适与安全。

  2. 独立按键:作为用户与系统交互的重要媒介,独立按键允许用户轻松切换显示界面,查看不同信息;设置温湿度阈值,以便在环境条件超出预设范围时及时报警;以及直接控制收纳柜门的开关,提升使用的便捷性。

  3. 供电电路:该电路为整个系统提供稳定可靠的直流电源,确保所有组件均能正常工作。供电电路的设计需兼顾系统的功耗需求与能效比,以保障系统的长期稳定运行。

输出部分

简要描述

  1. LCD1602显示模块:该模块用于清晰展示当前的温湿度值、用户设定的阈值以及系统状态等信息。通过直观的字符显示,用户可迅速了解收纳柜内的环境条件,便于做出相应调整。

  2. 继电器(三个):分别用于控制风扇、收纳柜门及消毒装置的开关。单片机根据环境数据与用户设置,智能控制这些设备的启停,以优化收纳柜内的环境,同时保障用户的安全与健康。

  3. USB灯:作为收纳柜内的照明设备,USB灯在光线不足时提供必要的照明,方便用户取放物品。其功耗低、亮度适中,且易于通过单片机控制开关,实现节能与便捷性的双重提升。

  4. 蜂鸣器:当温湿度传感器检测到环境条件超出用户设定的阈值时,蜂鸣器会发出报警声,提醒用户注意并采取相应措施。其声音响亮、易于辨识,确保在嘈杂环境中也能有效传达报警信息。

5 实物调试

5.1 电路焊接总图

首先将电路焊接在集成板上,共有以下部分,第一部分是电源模块,将电源插座、电源开关、10k电阻和一个指示灯依次焊接,焊接好之后插入DC 电源,指示灯点亮,电源模块测试正常。第二部分是显示模块,排针焊接好后,将LCD1602显示屏插入排针。第三部分是单片机模块,本次课题使用的是STC89C52单片机。第四部分是复位电路模块,一个复位按键、10uF极性电容、10k电阻为一个模块焊接,构成复位电路。第五部分是晶振电路模块,由两个30pF瓷片电容、一个11.05926MHz晶振焊接而成。第六部分是USB转TTL模块,焊接下载接口GND、TXD、RXD,将HEX文件下载到单片机中,查看是否能下载正常,测试验证一切正常。第七部分是独立按键模块。第八部分为蜂鸣器,第九部分是温湿度检测模块,使用DHT11传感器,检测当前温湿度,第十部分是继电器。下图5-1为焊接完整实物图:

图5-1电路焊接总图

5.2 温湿度测试

如图5-2所示,下图为上电后,此时显示屏显示测得的温湿度数值。

图5-2温湿度检测实物图

5.3 设置温湿度阈值

如图5-3所示,当按键按下后可以切换界面设置温湿度阈值,通过按键可以设置大小。

图5-3设置温湿度阈值

5.4 打开衣柜测试

如图5-4所示,打开门后会自动开灯,且就算温湿度超过阈值时也不会进行打开风扇,当关闭柜门后就会自动开始消毒然后开始除湿。

图5-4 设置温度阈值实物图

6 仿真调试

6.1仿真总体设计

仿真总共包括四部分,分别为设计总体控制系统单片机,显示模块LCD1602,温湿度DHT11,继电器控制开门消毒风扇,独立按键,USB灯。如图6-1-1为整体仿真的设计。

图6-1-1 仿真总览

6.2设置温湿度阈值测测试

当开始仿真之后屏幕上会显示当前检测出温湿度,通过按键按下后会进行界面切换,显示为温湿度阈值,可以通过后面两个按键来调整数值的大小。如图6-2-1。

图6-2-1温湿度阈值设置

6.3开门测试

如图6-3-1所示,当我们按下开门按键后会自动进行开灯且会进行关闭风扇与消毒 ,当我们关闭门后会自动进行消毒,且如果温湿度阈值超过设置最大值会进行风扇打开。

图6-2-1 开门测试

设计说明书部分资料如下

设计摘要:

本论文旨在介绍一种基于单片机的智能家居收纳柜控制系统,该系统旨在提升家居环境的智能化和便利性。通过集成温湿度检测、显示屏、按键控制、蜂鸣器报警和自动消毒等功能,实现了一种多功能的家居收纳柜控制系统。首先,系统通过显示屏直观地显示检测到的环境温湿度,为用户提供了实时的环境信息。其次,通过按键设置阈值,用户可以灵活地调整系统的工作参数,并可以通过切换界面进行功能选择。例如,用户可以通过设置合适的温湿度阈值来监控和调节室内环境。系统还具备温湿度报警功能,当环境温湿度超出预设的阈值范围时,系统会触发蜂鸣器报警,提醒用户及时采取措施调整室内环境。这种智能报警功能可以帮助用户更好地维护家居环境的舒适度和安全性。另外,系统还集成了自动消毒功能。当环境温湿度超过设定阈值时,系统会自动启动风扇进行通风,从而实现对家居收纳柜内部的自动消毒。这一功能有助于保持家居环境的清洁和卫生,为用户提供更加健康的生活环境。综上所述,本设计实现了一种基于单片机的智能家居收纳柜控制系统,通过多种功能的集成,提升了家居环境的智能化和便利性。该系统的设计和实现为智能家居领域的发展提供了一种新的思路和解决方案。

关键词:单片机;温湿度检测;阈值报警;智能控制

字数:10000+

目录:

摘 要

ABSTRACT

1 引 言

1.1 选题背景及实际意义

1.2 国内外研究现状

1.3 课题主要内容

2 系统设计方案

2.1 系统整体方案

2.2 单片机的选择

2.3 电源方案的选择

2.4 显示方案的选择

2.5 温湿度检测方案的选择

2.6 控制方案的选择

3系统设计与分析

3.1 整体系统设计分析

3.2 主控电路设计

3.2.1 STC89C52单片机

3.2.2 晶振电路和复位电路

3.3 液晶屏显示模块

3.4 DHT11传感器

3.5 继电器控制模块

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开门测试

结  论

参考文献

致  谢

附  件

Logo

智能硬件社区聚焦AI智能硬件技术生态,汇聚嵌入式AI、物联网硬件开发者,打造交流分享平台,同步全国赛事资讯、开展 OPC 核心人才招募,助力技术落地与开发者成长。

更多推荐