摘要:本设计以STC89C52单片机作为控制核心、用传感器进行数据采集,通过单片机和传感器的组合实现了对电机的智能控制,完成了智能自动晾衣架的设计。由DHT11温湿度模块和BH1750FVI光照模块采集到温湿度数据和光照度后,经由单片机对比预设的初始值,若达到工作要求,则步进电机开始运转,将衣架送出窗外;衣架在窗外时,若天气情况达不到工作要求,系统能立即将衣架收回。即使不工作时,液晶屏也能显示当前的温度湿度和光照。通过内置固定周期的数据采集和对比,该系统可以随时根据天气情况实现晾衣架的自动伸出或收回。相对其他的晾衣架设计,本设计力矩合理、外形美观、体积小,是更合理的自动晾衣架设计。
关键词 单片机;温湿度传感器;光照传感器;步进电机
目录
摘要
Abstract
1 绪论-1
1.1 课题设计背景及意义-1
1.1.1 背景-1
1.1.2 意义-1
1.2课题设计思路及方案-1
2 系统总体方案设计-3
2.1 系统的总体构成-3
2.1.1 衣架的外观设计-3
2.1.2衣架的传动设计-5
2.1.3 传动系统的构成-6
2.2 系统所需器件的选用-6
2.2.1 丝杠的选择-6
2.2.2 步进电机的选择-7
2.2.3 步进电机驱动器的选择和设置-8
3硬件电路设计-10
3.1 STC89C52单片机-10
3.2 Risym DHT11温湿度传感器-12
3.2.1DHT11功能介绍-12
3.2.2DHT11接线说明-12
3.3 Risym BH1750FVI光照模块-13
3.3.1 BH1750FVI介绍-13
3.3.2 BH1750FVI工作流程-13
3.3.3 BH1750FVI的核心模块-14
3.4 断电保护模块-15
4系统程序设计-17
4.1系统开发环境-17
4.1.1 程序流程图-17
4.1.2 C语言编程软件-18
4.1.3 下载程序软件-18
5系统参数及调试-19
5.1参数汇总-19
5.2 系统调试-19
5.2.1 硬件调试-19
5.2.2 软件调试-20
5.2.3 综合调试-20
5.3 测试结果-20
结论-23
致谢-24
参考文献-25
附录-26