需要金币:2000 个金币 | 资料包括:完整论文 | ||
转换比率:金额 X 10=金币数量, 例100元=1000金币 | 论文字数:16785 | ||
折扣与优惠:团购最低可5折优惠 - 了解详情 | 论文格式:Word格式(*.doc) |
摘要:当今社会是文明智能的社会,伴随着科学技术水平的不断上升,人们对于生活水平的要求越来越高,对于生活的质量也日加重视。作为自动化在生活中的应用,智能家居的出现恰恰符合人们对于生活的期望,智能家居是一种主要采用自动化技术为人们生活带来高舒适度、高智能化的社会家居发展方向。窗帘在人们的生活中随处可见,从学校到家庭再到影院,无论是公众场合还是私人住处,窗帘都有一定的作用。窗帘除了能够透光采光,装饰环境之外,还能起到营造氛围、保护隐私的作用。日常生活中被广泛使用的窗帘大都是手动开关,在设计上不够人性化。 本文主要介绍设计一种智能窗帘控制系统的完整过程。智能窗帘不仅具有传统窗帘的全部优点,而且解决了传统窗帘不够人性化这一短板,解决了多数窗帘使用者的困扰。本设计系统将以STC89C52单片机作为设计主体,采用光敏电阻与温度传感器对环境因数进行数据采集,辅以键盘和显示电路,通过步进电机作为执行元件控执行窗帘开关,最后通过报警电路与电源模块的设计进行完善。本设计系统需要实现显示实时时间、工作模式、实时温度和实时光强的基础功能,在此基础上,实现窗帘的自动手动模式切换、光控开关、温度报警以及定时开关等延伸功能。 关键词:MCU,自动控制,智能窗帘
目录 摘要 Abstract 第一章 绪 论-1 1.1 课题的研究背景及意义-1 1.2 国内外研究现状-1 1.2.1 国内研究现状-1 1.2.2 国外研究现状-2 1.3 研究的内容与方法-3 第二章 硬件及电路设计-5 2.1 系统硬件组成-5 2.2 STC89C52单片机及相关电路-5 2.2.1 STC89C52单片机概述-5 2.2.2 晶振电路-8 2.2.3 复位电路-8 2.3 光敏电阻-9 2.4 温度检测器模块-10 2.4.1 温度传感器的选择-10 2.4.2 温度传感器的工作原理-11 2.4.3 DS18B20接口电路设计-11 2.5 时钟模块电路-11 2.5.1 DS1302性能简介-11 2.5.2 DS1302接口电路设计-12 2.6 键盘电路-14 2.7 液晶显示电路-15 2.7.1 液晶显示屏的选择-15 2.7.2 LCD1602基本参数-16 2.7.3 LCD1602的引脚定义-16 2.7.4 LCD1602连接图-17 2.8 步进电机控制电路-18 2.9 蜂鸣器报警电路的设计-19 2.10 电源电路设计-20 2.11 本章小结-20 第三章 程序分析与设计-21 3.1 软件开发环境介绍-21 3.2 C语言的优越性-21 3.3 主程序设计-21 3.4 主要功能子程序设计-22 3.4.1 显示子程序-22 3.4.2 步进电机程序设计:-24 3.4.3 键盘程序设计-25 3.4.4 DS18B20测温流程图-27 3.5 本章小结-29 第四章 软件与硬件调试-30 4.1 程序的编译与下载-30 4.1.1 KEIL uVision4的使用步骤-30 4.1.2 STC-ISP芯片烧录软件的使用-32 4.2 硬件调试-33 4.3 实物功能演示-33 4.4 智能窗帘应用设计相关实验-35 4.4.1 宿舍检测实验-35 4.4.2 测量结果分析与应用-39 4.5 本章小结-40 第五章 总结与展望-41 参考文献-42 致 谢-43 |