基于STM32单片机的智能多功能衣柜除湿消毒控制系统

2020-09-13

基于STM32单片机的智能多功能衣柜除湿消毒控制系统

项目简介

本项目基于STM32单片机,设计了一个智能多功能衣柜除湿消毒控制系统。该系统集成了多种传感器和控制模块,能够实现衣柜内部的温湿度监测、自动除湿、消毒灯控制以及实时时间显示等功能。通过Proteus仿真和源程序的结合,用户可以直观地了解系统的运行原理和实现方法。

主要功能

  1. 温湿度监测:通过DHT11传感器实时采集衣柜内部的温度和湿度数据,并在LCD1602显示屏上显示。
  2. 自动除湿:当湿度超过预设值(如70%)时,系统会自动启动除湿电机,降低衣柜内部的湿度。
  3. 消毒灯控制:通过光敏传感器检测衣柜门的状态,当衣柜门关闭时自动开启消毒灯,反之则关闭消毒灯。
  4. 实时时间显示:通过DS1302时钟模块获取当前的实时时间,并在LCD1602显示屏上显示。
  5. 定时消毒:用户可以通过按键设置定时关闭消毒灯的时间,当定时时间到达时,系统会自动关闭消毒灯。

仿真与源程序

本项目提供了完整的Proteus仿真文件和源程序代码。用户可以通过仿真文件在Proteus软件中模拟系统的运行情况,并通过源程序代码深入了解系统的实现细节。

使用说明

  1. 仿真运行:使用Proteus软件打开仿真文件,运行仿真以观察系统的各项功能。
  2. 源程序编译:使用Keil5软件打开源程序文件,编译并下载到STM32单片机中,实际运行系统。

注意事项

  • 下载资源包后,请先解压文件,建议解压到桌面上,避免文件路径过深导致程序打开异常。
  • 源程序代码中有详细的中文注释,方便新手理解和学习。

适用对象

本项目适用于电子工程、嵌入式系统开发等相关专业的学生和工程师,可作为毕业设计、课程设计或实际应用项目的参考。

下载链接

基于STM32单片机的智能多功能衣柜除湿消毒控制系统