【单片机毕业设计】【dz-1086】基于STM32微控制器的智能衣物烘干与除菌系统

一、功能简介

项目名:基于STM32微控制器的智能衣物烘干与除菌系统
项目编号:dz-1086
单片机类型:STM32F103C8T6
具体功能:
1、通过温湿度检测模块检测当前衣物环境的温湿度,检测到温度小于最小值自动加热,到达最大值停止加热,检测到湿度最大值自动打开加热,检测到湿度小于最小值自动关闭加热;
2、通过人体热释电检测当前环境是否有人,检测到人关闭消毒,检测到没有人打开消毒;
3、通过按键温湿度的最大值和最小值;
4、通过OLED显示屏显示数据;
5、通过WiFi将检测的数据上传到手机端,设置参数,手机可以控制加热和消毒;

二、系统框图设计

绘制软件:VISIO
此次设计是基于STM32F103C8T6单片机的基于STM32的智能衣物烘干与除菌系统的设计;该设计主要可以分为三部分:输入、输出和中控。中控部分采用STM32F103C8T6单片机作为主控芯片,主要是对输入进行处理然后控制输出;
输入又可以分为四部分:第一部分是温湿度检测模块,通过此模块获取当前环境的温湿度值;第二部分是人体监测模块,通过此模块可以监测当前环境是否有人;第三部分是按键模块,通过按键可以设置阈值以及控制继电器的开关;第四部分是供电电路,主要是用来对整个系统进行供电;
输出主要可以分为两个部分:第一部分是显示部分,显示当前温度,湿度,继电器的状态以及有人或无人;第二部分是继电器模块:进行加热和消毒;
除此之外WIFI模块还可以做为输入和输出:获取到当前的温湿度,人体检测的状态还可以设置阈值以及控制继电器的开关。

三、32实物图

单片机型号:STM32F103C8T6

板子为绿色PCB板,两层板,厚度1.2,上下覆铜接地。元器件基本上为插针式,个别降压芯片会使用贴片式。

供电接口:TYPE-C

四、原理图

软件版本:AD2013

电路连线方式:网络标号连线方式

注意:原理图只是画出了模块的引脚图,而并不是模块的内部结构原理图

五、PCB图

由原理图导出,封装很大一部分都是作者自己绘制,不提供封装库,只提供连接好的源文件。中间有一个项目编号,隐藏在单片机底座下,插入单片机后不会看到。

两层板,上下覆铜接地。

六、部分程序展示

软件版本:keil5

逻辑程序和驱动程序分开,分布于main.c和其他.c文件

/********************************** 函数名:处理函数 传参值:无 返回值:无 **********************************/ void Manage_Function(void) { if(display_num == 0) //测量界面 { if(temp_value < temp_min*10 || humi_value > humi_max*10) //当温度小于最小值 或 湿度大于最大值打开加热 { RELAY_JR = 1; } else if(temp_value > temp_max*10 && humi_value < humi_min*10) //否则当温度大于最大值 同时 湿度小于最小值关闭加热 { RELAY_JR = 0; }

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/1127901.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

AI一键生成ESP32S3引脚图解析代码

快速体验 打开 InsCode(快马)平台 https://www.inscode.net输入框内输入如下内容&#xff1a; 请基于ESP32-S3芯片技术手册&#xff0c;生成一个完整的引脚功能解析代码项目。要求&#xff1a;1. 按引脚编号分类显示所有GPIO、ADC、DAC、I2C、SPI等接口功能 2. 包含各引脚的电…

终极四边形化神器:QRemeshify让你的Blender重拓扑工作事半功倍

终极四边形化神器&#xff1a;QRemeshify让你的Blender重拓扑工作事半功倍 【免费下载链接】QRemeshify A Blender extension for an easy-to-use remesher that outputs good-quality quad topology 项目地址: https://gitcode.com/gh_mirrors/qr/QRemeshify 还在为杂乱…

音乐解锁完整教程:免费移除网易云QQ音乐加密限制

音乐解锁完整教程&#xff1a;免费移除网易云QQ音乐加密限制 【免费下载链接】unlock-music 音乐解锁&#xff1a;移除已购音乐的加密保护。 目前支持网易云音乐(ncm)、QQ音乐(qmc, mflac, tkm, ogg) 。原作者也不知道是谁&#xff08;&#xff09; 项目地址: https://gitcod…

伪冒银行网站激增!香港金管局紧急预警,专家详解“高仿钓鱼”攻防战

“您的账户存在异常操作&#xff0c;请立即验证身份&#xff01;”——当你在手机上收到这样一条短信&#xff0c;并附带一个看似来自东亚银行的链接时&#xff0c;你会点开吗&#xff1f;就在上周&#xff0c;香港市民李先生就因点击了类似链接&#xff0c;在不到10分钟内损失…

你的微信专属AI聊天伴侣:让每次对话都充满惊喜

你的微信专属AI聊天伴侣&#xff1a;让每次对话都充满惊喜 【免费下载链接】WeChatBot_WXAUTO_SE 将deepseek接入微信实现自动聊天的聊天机器人。本项目通过wxauto实现收发微信消息。原项目仓库&#xff1a;https://github.com/umaru-233/My-Dream-Moments 本项目由iwyxdxl在原…

终极C开发指南:在VS Code中高效编写.NET应用

终极C#开发指南&#xff1a;在VS Code中高效编写.NET应用 【免费下载链接】vscode-csharp 项目地址: https://gitcode.com/gh_mirrors/om/omnisharp-vscode 在当今快速发展的软件开发领域&#xff0c;C#凭借其强大的功能和跨平台能力已成为众多开发者的首选语言。而Vis…

如何用智能视频查重工具释放你的存储空间

如何用智能视频查重工具释放你的存储空间 【免费下载链接】vidupe Vidupe is a program that can find duplicate and similar video files. V1.211 released on 2019-09-18, Windows exe here: 项目地址: https://gitcode.com/gh_mirrors/vi/vidupe 你是否经历过这样的…

Steam Deck Tools终极指南:在Windows上获得原生SteamOS体验的完整教程

Steam Deck Tools终极指南&#xff1a;在Windows上获得原生SteamOS体验的完整教程 【免费下载链接】steam-deck-tools (Windows) Steam Deck Tools - Fan, Overlay, Power Control and Steam Controller for Windows 项目地址: https://gitcode.com/gh_mirrors/st/steam-deck…

GitHub Desktop汉化终极方案:3分钟让英文界面变中文

GitHub Desktop汉化终极方案&#xff1a;3分钟让英文界面变中文 【免费下载链接】GitHubDesktop2Chinese GithubDesktop语言本地化(汉化)工具 项目地址: https://gitcode.com/gh_mirrors/gi/GitHubDesktop2Chinese 还在为GitHub Desktop的英文界面而烦恼吗&#xff1f;每…

一键切换:MGeo模型AB测试最佳实践

一键切换&#xff1a;MGeo模型AB测试最佳实践 在实际业务中&#xff0c;算法工程师经常需要对比新旧模型的表现差异&#xff0c;但传统服务架构往往难以支持灵活的模型切换和流量分配。本文将介绍如何利用MGeo模型进行高效的AB测试&#xff0c;解决地址相似度匹配场景下的模型对…

PyGMT终极指南:Python地理绘图的完整解决方案

PyGMT终极指南&#xff1a;Python地理绘图的完整解决方案 【免费下载链接】pygmt A Python interface for the Generic Mapping Tools. 项目地址: https://gitcode.com/gh_mirrors/py/pygmt PyGMT作为Generic Mapping Tools的现代Python接口&#xff0c;为地理数据可视化…

智能OCR文字识别工具:5大核心技术彻底解决Windows平台文本提取难题

智能OCR文字识别工具&#xff1a;5大核心技术彻底解决Windows平台文本提取难题 【免费下载链接】Text-Grab Use OCR in Windows quickly and easily with Text Grab. With optional background process and popups. 项目地址: https://gitcode.com/gh_mirrors/te/Text-Grab …

生存分析技术进阶:从基础理论到工业级应用

生存分析技术进阶&#xff1a;从基础理论到工业级应用 【免费下载链接】lifelines Survival analysis in Python 项目地址: https://gitcode.com/gh_mirrors/li/lifelines 基础概念解析 生存分析作为处理时间到事件数据的统计方法&#xff0c;在工业界和学术界均具有重…

2025年IDM无限试用终极解决方案:注册表权限锁定技术详解

2025年IDM无限试用终极解决方案&#xff1a;注册表权限锁定技术详解 【免费下载链接】IDM-Activation-Script IDM Activation & Trail Reset Script 项目地址: https://gitcode.com/gh_mirrors/id/IDM-Activation-Script 还在为Internet Download Manager的30天试用…

重新定义社交效率:个人关系管理系统的探索与实践

重新定义社交效率&#xff1a;个人关系管理系统的探索与实践 【免费下载链接】monica monicahq/monica: 是一个开源的联系人管理工具&#xff0c;可以帮助用户管理联系人信息和通信记录。该项目提供了一个 Web 界面和 RESTful API&#xff0c;可以方便地实现联系人信息的导入、…

解锁AMD显卡隐藏性能:社区优化方案全解析

解锁AMD显卡隐藏性能&#xff1a;社区优化方案全解析 【免费下载链接】ROCmLibs-for-gfx1103-AMD780M-APU ROCm Library Files for gfx1103 and update with others arches based on AMD GPUs for use in Windows. 项目地址: https://gitcode.com/gh_mirrors/ro/ROCmLibs-fo…

Python蓝牙BLE开发终极指南:3大痛点与解决方案

Python蓝牙BLE开发终极指南&#xff1a;3大痛点与解决方案 【免费下载链接】bleak A cross platform Bluetooth Low Energy Client for Python using asyncio 项目地址: https://gitcode.com/gh_mirrors/bl/bleak 还在为复杂的蓝牙BLE开发而头疼吗&#xff1f;Python的B…

ArcObjects SDK 10.8实战指南:从零构建专业级地理信息系统

ArcObjects SDK 10.8实战指南&#xff1a;从零构建专业级地理信息系统 【免费下载链接】arcobjects-sdk-community-samples This repo contains the source code samples (.Net c#, .Net vb, and C) that demonstrate the usage of the ArcObject SDK. 项目地址: https://gi…

MediaCrawler媒体数据采集工具:从入门到实战的完整指南

MediaCrawler媒体数据采集工具&#xff1a;从入门到实战的完整指南 【免费下载链接】MediaCrawler 小红书笔记 | 评论爬虫、抖音视频 | 评论爬虫、快手视频 | 评论爬虫、B 站视频 &#xff5c; 评论爬虫 项目地址: https://gitcode.com/GitHub_Trending/me/MediaCrawler …

蓝牙BLE开发终极指南:5个快速上手技巧助你轻松连接物联网设备

蓝牙BLE开发终极指南&#xff1a;5个快速上手技巧助你轻松连接物联网设备 【免费下载链接】bleak A cross platform Bluetooth Low Energy Client for Python using asyncio 项目地址: https://gitcode.com/gh_mirrors/bl/bleak 想要快速掌握Python蓝牙BLE开发&#xff…