基于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)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • 教你如何找回被盗的QQ密码(转贴)

    教你如何找回被盗的QQ密码(转贴)   目前QQ木马品种繁多,功能强大,且易学易用,连初学者也会用!正因为这样,QQ木马才那么容易泛滥成灾,现在的网吧,学校机房……30%都可能被人装上了木马,况且大家的防盗意识不高,QQ被盗已是常见事。当QQ被盗了,怎么才可以要回呢?!这是我在网上回答网友N遍的问题了,现在总结一下供大家参考:要想要回QQ有必要了解下QQ是怎么被盗的,“小黑客们” 常用以下几种盗取QQ:(1)装木马程序。QQ被盗

    2022年7月20日
    19
  • [转]搭建Windows下Java Web开发环境

    [转]搭建Windows下Java Web开发环境

    2021年8月16日
    56
  • Pycharm的python interpreter选择「建议收藏」

    Pycharm的python interpreter选择「建议收藏」初学python时我在电脑装idle,装上了ANACONDA,也裸装了python3.9(也就是说我电脑上有两个独立的python,一个是python3.9,另一个是装在Anaconda里面的python3.7。在我装上Pycharm后,Pycharm自动使用Anaconda提供的环境,虽然Anaconda的包很全,但还是有缺少的包,当我使用pip命令安装需要的包时,确自动安装到了python3.9的安装目录下,而且命令行运行python时只运行python3.9而不是Anaconda里面的python

    2022年8月27日
    7
  • oracle ora-12154问题总结

    oracle ora-12154问题总结在使用oracle时,经常会遇到ora-12154问题,但一直没总结,解决办法过段时间就忘,再遇到问题只能再去找解决办法。今天,把目前了解到的内容汇总记录,方便以后查找。

    2022年7月24日
    28
  • mybatis log plugin 激活码[最新免费获取][通俗易懂]

    (mybatis log plugin 激活码)这是一篇idea技术相关文章,由全栈君为大家提供,主要知识点是关于2021JetBrains全家桶永久激活码的内容IntelliJ2021最新激活注册码,破解教程可免费永久激活,亲测有效,下面是详细链接哦~https://javaforall.net/100143.html1M3Q9SD5XW-eyJsa…

    2022年3月28日
    42
  • oracle+mybatis分页查询

    oracle+mybatis分页查询当使用oracle进行分页查询时使用以下方式:SELECT* FROM(SELECTA.*,ROWNUMRN     FROM(selectt.name   asname,           t.formula asformula,           t.data_fromasdataFro

    2022年5月6日
    43

发表回复

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

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