基于单片机的自动窗帘控制系统设计.docx

资料分类:科技学院 上传会员:巧克力奶茶 更新时间:2020-08-21
需要金币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

相关论文资料:
最新评论
上传会员 巧克力奶茶 对本文的描述:自动窗帘的发展是智能家居趋势的具体方面的体现。它能够为家庭用户创造了高效、舒适、便利的生活环境,给人们带来了一种更高级、更享受的生活体验。国内用户也逐渐展示出对智......
发表评论 (我们特别支持正能量传递,您的参与就是我们最好的动力)
注册会员后发表精彩评论奖励积分,积分可以换金币,用于下载需要金币的原创资料。
您的昵称: 验证码: