基于arduino的光控窗帘_基于Arduino系统的智能窗帘设计与实现.doc

基于arduino的光控窗帘_基于Arduino系统的智能窗帘设计与实现.doc摘要:跟随社会发展的潮流,现代科学技术正处于快速发展阶段,人们对智能家居的关注度也越来越高,人们开始寻求更加智能和舒适的生活及办公环境。智能遥控属于电子与信息工程的一个重要分支,在现代智能家居中有着良好的发展前景。本设计采用Arduino单片机来控制智能窗帘系统,实时监测室内温湿度情况并在LCD上显示,使用了红外遥控的技术,可以切换不同的工作模式从而来切换其控制方式,实现半自动控制、自动控制以及远…

大家好,又见面了,我是你们的朋友全栈君。

摘要:跟随社会发展的潮流,现代科学技术正处于快速发展阶段,人们对智能家居的关注度也越来越高,人们开始寻求更加智能和舒适的生活及办公环境。智能遥控属于电子与信息工程的一个重要分支,在现代智能家居中有着良好的发展前景。

设计采用Arduino单片机来控制智能窗帘系统,实时监测室内温湿度情况并在LCD上显示,使用了红外遥控的技术,可以切换不同的工作模式从而来切换其控制方式,实现半自动控制、自动控制以及远程遥控等相互转换来控制步进电机的运作。自动模式状态时可以根据光照情况自动控制窗帘的打开和关闭。而白天人在室内的时候则可以关闭自动模式,启用按键或者遥控模式来根据人的主观需求控制窗帘的工作。

智能家居系统是现代工程发展的重要成分,所以要加快我国对智能家居普及化进程的推进工作。而智能家居中最为常见的组成部分就是智能窗帘,需要我们不断的完善智能窗帘的功能,使其更加精准化。

关键字:Arduino单片机;智能家居;实时监测;步进电机;红外遥控

目录

摘要

ABSTRACT

第一章  绪论1

1.1研究意义和目的1

1.2研究现状1

1.3基本内容及章节安排3

第二章  智能窗帘的硬件设计5

2.1系统总体结构规划5

2.2 Arduino的介绍5

2.3步进电机6

2.4 DHT11温湿度传感器8

2.5光敏电阻9

2.6其他控制及显示电路10

2.6.1按键电路10

2.6.2LCD显示电路11

2.6.3红外线接收电路13

第三章  智能窗帘的软件设计15

3.1集成开发环境IDE15

3.2主程序设计15

3.3步进电机程序设计17

第四章  智能窗帘的数据监测、调试与总结19

4.1软件介绍与使用19

4.2设计总结20

总结与展望22

致  谢23

参考文献24

附录A25

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/152472.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • 我为什么离开神州泰岳

    我为什么离开神州泰岳

    2021年11月13日
    60
  • MySQL数据库管理工具_mysql数据库管理工具有哪些

    MySQL数据库管理工具_mysql数据库管理工具有哪些SQLyog管理工具MySQL管理工具通过SQLyog连接MySQL使用SQlyog工具创建数据库MySQL管理工具除了使用命令行来操作MySQL数据库之外,还可以使用图形化管理工具来管理数据。SQLyog是一款简洁高效,功能强大的MySQL数据库管理工具。使用SQLyog可以快速直观地让用户完成对数据库的操作。该工具可从SQLyog官网(http://www.webyog.com/cn/)下载。SQLyog安装过程比较容易,这里不多说。通过SQLyog连接MySQL启动MySQL服务后

    2022年8月22日
    3
  • Java线程池中三种方式创建 ThreadFactory 设置线程名称

    本文讲一下Java线程池中创建 ThreadFactory 设置线程名称的三种方式。看代码即可。文章目录第一种 CustomizableThreadFactory第二种 ThreadFactoryBuilder第三种 BasicThreadFactory总结第一种 CustomizableThreadFactorySpring 框架提供的 CustomizableThreadFactory。ThreadFactory springThreadFactory = new CustomizableTh

    2022年2月28日
    77
  • Android Studio中Intel HAXM的那些坑「建议收藏」

    Android Studio中Intel HAXM的那些坑「建议收藏」最近用过两台电脑折腾AndroidStudio,都是windows的系统,不知道为什么连着踩了两个坑。第一台我结束了qemu-system-i386.exe这个倒霉的进程导致我开启模拟器的时候一直提示我没有安装IntelHAXM,没办法咯,只好再安装一遍,然后奇葩的事情就发生了,出现了以下问题。Excuseme?我CPU虚拟化是开启的呀。这是什么鬼?安装了一次,不…

    2022年6月28日
    39
  • 硬件工程师成长之路(1)——元件基础「建议收藏」

    硬件工程师成长之路(1)——元件基础「建议收藏」送给大学毕业后找不到奋斗方向的你(每周不定时更新)

    2022年6月2日
    98
  • 【python】Windows中编译安装libsamplerate和scikits.samplerate

    【python】Windows中编译安装libsamplerate和scikits.sampleratelibrosa缘由librosa是一个音频和音乐处理的Python包,我用它来做音频的特征提取。但是在使用时,发现librosa.load将音乐文件转化为时间序列的过程中,速度实在难以忍受,cpu跑的非常高,程序好像假死的状态。查阅官方文档发现,默认情况下,librosa会使用scipy.signal进行音频信号的重采样,这在实际使用时是很慢的。如果要获得很高的性能,官方建议安装libsampl

    2022年10月17日
    0

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号