【毕业设计】基于单片机的智能衣柜系统设计 – 物联网 stm32 嵌入式

文章目录

  • 1 简介
  • 2 绪论
    • 2.1 课题背景与目的
  • 3 系统设计
    • 3.1 硬件系部分
    • 3.2 软件部分
    • 3.1 系统架构
    • 3.2 硬件设计
    • 3.3 软件设计
      • 主程序介绍
      • 按键扫描程序设计流程
      • DHT11 读取程序流程图
      • LCD12864 显示流程图
    • 3.6 实现效果
    • 3.7 部分相关代码
  • 4 最后

1 简介

Hi,大家好,这里是丹成学长,今天向大家介绍一个 单片机项目

基于物联网的智能衣柜系统设计

大家可用于 课程设计 或 毕业设计

单片机-嵌入式毕设选题大全及项目分享:

https://blog.csdn.net/m0_71572576/article/details/125409052

2 绪论

2.1 课题背景与目的

在科技高速发展、日新月异的今天,人们越来越注重生活舒适度和安全卫生。一切在曾经不曾注意到的微生物也引起了人们的广泛关注,螨虫,细菌,病毒纷纷进入人们的视线,如何消灭它们让生活更安全卫生就成了人们生活中的一件大事,这就促发了消毒衣柜的诞生。

该设计使用STC89C52单片机作为主控器件,使用传感器DHT11作为温度湿度检测器件,与单片机通过普通端口相连接,检测的温度湿度值通过处理后,显示在LCD12864显示器上,使用紫外线灯管进行杀菌,使用PTC加热器进行除湿,并且具有按键输入的功能,可以输入设置的消毒时间,当达到设置值后,停止消毒和加热并产生提示的报警音,从而完成整个功能。

3 系统设计

本设计以STC89C52单片机作为控制芯片,以DHT11传感器作为测量芯片,通过读取DHT11测量到的数据来对加热板进行控制,以达到自动干燥的目的,通过设置消毒时间来决定紫外线灯的持续时间,以达到杀毒的目的。

该设计分别从硬件系统设计、软件程序设计两大部分对系统进行分析。

3.1 硬件系部分

  • 单片机最小系统
  • 温度湿度采集模块
  • 紫外线灯控制模块
  • PTC加热板控制模块
  • 按键模块
  • 显示模块

3.2 软件部分

  • 主程序
  • 温度湿度采集程序
  • 紫外线灯控制程序
  • PTC加热板控制程序
  • 按键扫描程序
  • 显示程序

3.1 系统架构

【毕业设计】基于单片机的智能衣柜系统设计 - 物联网 stm32 嵌入式

按键扫描程序设计流程

【毕业设计】基于单片机的智能衣柜系统设计 - 物联网 stm32 嵌入式

LCD12864 显示流程图

需要注意的是,在 LCD12864 初始化过程中, 通过写入 0x06 来设置光标的自动移位, 这就意味着在写入一个字符后光标会自动向右移动一位, 下一次的写入便直接在右侧输入, 减少了人为的移动光标。 而写入 0x3c 会把光标设置成不闪烁并且隐藏。

【毕业设计】基于单片机的智能衣柜系统设计 - 物联网 stm32 嵌入式

【毕业设计】基于单片机的智能衣柜系统设计 - 物联网 stm32 嵌入式

3.7 部分相关代码

来源:普通网友

声明:本站部分文章及图片转载于互联网,内容版权归原作者所有,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2022年6月2日
下一篇 2022年6月2日

相关推荐