设计简介
本设计是基于 51 单片机的智能晾衣架系统,主要功能如下:
- 通过DHT11获取温湿度,当温度小于设置最小值或湿度大于设置最大值,则打开烘干继电器开关;
- 通过光敏电阻获取光照值,当光照值低于设置最小值且人员经过时打开照明继电器开关;
- 通过步进电机正转与反转控制晾衣架的升起和降落;
- 通过按键设置各阈值上下限、手动控制晾衣架的升降、切换模式;
- 通过显示屏显示时间以及测量值;
- 时钟电路带有掉电保护;
单片机类型:STC89C52
扩展功能:通过蓝牙模块将测量数据发送到手机端,并可以控制晾衣架的伸出和收回、切换模式
视频演示
资料预览
效果图:
3D预览:
总体资料:
原理图:
软件设计流程:
系统框图:
本设计以 STC89C52 单片机为核心控制器,结合其他模块构建了整个系统,系统主要包括中央控制部分、输入部分和输出部分。
中央控制部分采用单片机控制器,主要任务是接收输入部分的数据,进行内部处理和逻辑判断,最终实现对输出部分的控制。
输入部分由五个模块组成:
- 温度检测模块:用于监测当前环境温度,为系统提供实时温度数据。
- 人体热释电红外感应模块:用于检测是否有人进入感应范围,便于系统做出相应的响应。
- 时钟模块:用于获取和管理当前时间,支持定时操作和其他时间相关功能。
- 按键模块:用户可以通过按键修正时间、设置湿度最小值、设定紫外线消毒时间,手动控制升降、烘干、紫外线灯的开关,并可在不同模式间切换。
- 供电模块:为整个系统提供稳定的电力支持。
输出部分由四个模块组成:
- 显示模块:通过LCD1602显示屏显示当前时间、温湿度以及运行模式,提供用户操作的界面和反馈信息。
- 步进电机模块:在检测到人员离开后,控制衣柜关闭,实现自动化管理。
- 继电器模块:用于控制风扇的运行,以调节环境条件。
- 消毒灯:用于对衣柜进行紫外线消毒,保障衣物卫生。
硬件清单:
软件下载:
keil 5 :下载
Proteus v8.15 :下载
Altium Designer 2013:下载
烧录软件:下载