毕业设计项目 STM32智能窗帘(窗户)(衣架)系统


0 前言

🔥 这两年开始毕业设计和毕业答辩的要求和难度不断提升,传统的毕设题目缺少创新和亮点,往往达不到毕业答辩的要求,这两年不断有学弟学妹告诉学长自己做的项目系统达不到老师的要求。

为了大家能够顺利以及最少的精力通过毕设,学长分享优质毕业设计项目,今天要分享的是

🚩 STM32智能窗帘(窗户)(衣架)系统

🥇学长这里给一个题目综合评分(每项满分5分)

  • 难度系数:3分
  • 工作量:3分
  • 创新点:5分

🧿 项目分享:见文末!


在这里插入图片描述

设计功能:

  • ✨光敏电阻检测当前光照强度
  • ✨雨滴传感器检测是否下雨
  • ✨温湿度传感器检测温度湿度
  • ✨人体传感器检测是否有人靠近
  • ✨时钟模块可设计定时启动窗户

课题背景

在这个快节奏的e时代,人们的时间观念逐渐加强,日程安排密集,一些生活琐事不应该再占据过多的时间和精力。随着人们生活质量的提高,各种自动化电子电器设备在我们生活中变得随处可见,如路灯自控装置、塑料大棚自控装备、防盗系统自控等。当然,可节省时间的,为人们起居带来诸多方便的创新型家居产品,必定会受广大群众的欢迎。在这个很宽泛的新兴行业,我选择了本科现阶段可操作的自动阳台晾衣架的研发。

一直以来,人们都习惯于把窗帘打开、或者是洗好的衣服放到太阳下面晒干,可是当我们在阳光明媚时候把衣服晾出去,恰好我们又要出门。如果突然下起雨来,那本来要干的衣服又被淋湿了,让人十分烦恼,而如今的空气污染日益严重,雨滴中含有大量灰尘等物质。随着电子智能的进步,我们希望有一个“活”的晾衣杆或者是窗帘,在我们不在家而天气突然转阴或下雨时,它能帮我们把东西收起来。该装置可以在晴雨天自动收晾衣物,天黑时自动收衣服,相比传统的晾衣方式,有诸多优点。与其他智能家居产品配套使用,更可体现当今生活的快捷方便,使得社会各成员都能切实感受到科技带来的生活新体验。

1 设计方案

在这里插入图片描述

本课题主要研究内容如下:

  • 1.天气下雨检测,天气潮湿时自动收衣服;
  • 2.光线强度检测,天黑时自动收衣服;
  • 3通过按键可以手动控制晾衣架/窗帘。
  • 3.可以通过时钟模块定时开启/关闭
  • 5.OLED液晶显示当前环境温湿度,光照强度,时间,开关状态等信息
  • 6.可以通过按键设置防盗模式。当设置防盗模式后检测到有人入侵,蜂鸣器进行声光报警提醒
  • 7.雨滴传感器检测当前环境是否下雨
  • 8.通过HC05蓝牙进行无线数据传输,显示当前数据到手机端进行提醒,也可以通过手机进无线端直接控制
  • 9.通过人体红外防盗功能,当开启防盗功能后检测到有人蜂鸣器进行报警提醒

2 实现效果

毕业设计 STM32智能窗帘(窗户)(衣架)系统

在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

3 硬件设计

在这里插入图片描述

在这里插入图片描述

4 软件设计

软件部分C语言进行编写,开发环境选择keil5。采用单片机进行采集光照、雨水两个外部天气信号,并通过单片机控制旋转窗帘,旋转窗帘通过步进电机进行调节,当外部天晴,且无雨时,将窗帘转出,晾晒衣物;当下雨或者没有阳光时,转回室内,防止被雨打湿,或者天已黑。人体红外感应和蓝牙无线传输控制等功能逻辑进行处理

整体大流程如下

在这里插入图片描述

更多详细内容见论文(1万8千字)

在这里插入图片描述


5 最后

包含内容

在这里插入图片描述

🧿 项目分享:见文末!

**项目分享: ** https://blog.csdn.net/m0_984093

  • 7
    点赞
  • 12
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
基于STM32智能衣架系统设计与实现代码需要包括硬件设计和软件编程两个部分。 硬件设计: 1.主控芯片:STM32F103C8T6,集成了ARM Cortex-M3内核,具有高性能和高可靠性。 2.电机驱动模块:选择L298N电机驱动模块,可控制两个直流电机,方便控制晾衣架的上下或左右移动。 3.温湿度传感器:选用DHT11温湿度传感器,可以实时检测室内环境的温度和湿度。 4.人体红外传感器:选择HC-SR501人体红外传感器,可以实时检测室内是否有人存在。 5.小型舵机:选择SG90小型舵机,可以实现晾衣架的旋转控制。 6.其他组件:LED灯,按键,电源适配器等。 软件编程: 1.系统初始化:对STM32主控芯片进行初始化设置,包括GPIO端口初始化,定时器设置等。 2.传感器数据采集:通过IIC总线协议读取温湿度传感器数据和人体红外传感器状态。 3.电机驱动控制:根据传感器采集的数据,控制L298N电机驱动模块,控制晾衣架上下或左右移动,实现晾衣的收放。 4.舵机控制:通过PWM信号控制SG90小型舵机,实现晾衣架的旋转控制。 5.LED灯和按键控制:通过GPIO口控制LED灯和按键,实现系统状态显示和手动控制。 6.系统状态监测:通过定时器中断和状态机控制,实现对系统状态的监测和控制,保证系统稳定运行。 以上是基于STM32智能衣架系统设计与实现代码的主要内容,通过软硬件结合,实现智能、便捷、高效的晾衣架系统

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值