电子设计技术报告重点.doc

  1. 1、本文档共10页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
电子设计技术报告重点

电子设计技术报告 题 目: 智慧宿舍 学 院: 电子通信与物理学院 专 业: 电子与通信工程 时 间: 2016 年 5月 17 日 1.设计目的与要求 智能家居是在互联网影响之下物联化的体现。智能家居通过物联网技术将家中的各种设备(如音视频设备、照明系统、窗帘控制、空调控制、安防系统、数字影院系统、影音服务器、影柜系统、网络家电等)连接到一起,提供家电控制、照明控制、电话远程控制、室内外遥控、防盗报警、环境监测、暖通控制、红外转发以及可编程定时控制等多种功能和手段。与普通家居相比,智能家居不仅具有传统的居住功能,兼备建筑、网络通信、信息家电、设备自动化,提供全方位的信息交互功能,甚至为各种能源费用节约资金。 本设计制作了一个简单的智能家居系统,实现对室内温度、湿度以及光照强度的检测,并通过无线网络上传至终端,实现用户的实时查看。同时,当温度超过25摄氏度或湿度超过60%时自动开启风扇,以使室内能一直处于人体舒适环境。当光照强度低于200lx时,自动开灯。 2.设计实现方案 2.1系统框图 为实现上述功能,我们采用Arduino模块为控制模块,以协调各个模块之间的工作;温度和湿度采集模块采用DHT11模块,可以同时检测温度和湿度,温度用摄氏度表示,湿度用空气中实际水汽压与当时气温下的饱和水汽压之比的百分数表示;无线传输模块采用ESP8266的无线WIFI模块。 2.2 各模块具体实现 2.2.1 控制器Arduino模块 Arduino是一款便捷灵活、方便上手的开源电子原型平台。包含硬件(各种型号的Arduino板)和软件(Arduino IDE)。它构建于开放原始码simple I/O介面版,并且具有使用类似Java、C语言的Processing/Wiring开发环境。主要包含两个主要的部分:硬件部分是可以用来做电路连接的Arduino电路板;另外一个则是Arduino IDE,你的计算机中的程序开发环境。你只要在IDE中编写程序代码,将程序上传到Arduino电路板后,程序便会告诉Arduino电路板要做些什么了。Arduino能通过各种各样的传感器来感知环境,通过控制灯光、马达和其他的装置来反馈、影响环境。 我们采用Arduino模块是因为它具有很多优点: 跨平台 Arduino IDE可以在Windows、Macintosh OS X、Linux三大主流操作系统上运行,而其他的大多数控制器只能在Windows上开发。 简单清晰 Arduino IDE基于processing IDE开发。对于初学者来说,极易掌握,同时有着足够的灵活性。Arduino语言基于wiring语言开发,是对 AVRGCC库的二次封装,不需要太多的单片机基础、编程基础,简单学习后,你也可以快速的进行开发。 开放性 Arduino的硬件原理图、电路图、IDE软件及核心库文件都是开源的,在开源协议范围内里可以任意修改原始设计及相应代码。 发展迅速 Arduino不仅仅是全球最流行的开源硬件,也是一个优秀的硬件开发平台,更是硬件开发的趋势。Arduino简单的开发方式使得开发者更关注创意与实现,更快的完成自己的项目开发,大大节约了学习的成本,缩短了开发的周期。 2.2.2 温湿度采集模块 温湿度采集模块我们采用DHT11模块。DHT11数字温湿度传感器是一款含有已校准数字信号输出的温湿度复合传感器,它应用专用的数字模块采集技术和温湿度传感技术,确保产品具有极高的可靠性和卓越的长期稳定性。传感器包括一个电阻式感湿元件和一个NTC测温元件,并与一个高性能8位单片机相连接。因此该产品具有品质卓越、超快响应、抗干扰能力强、性价比极高等优点。每个DHT11传感器都在极为精确的湿度校验室中进行校准。校准系数以程序的形式存在OTP内存中,传感器内部在检测信号的处理过程中要调用这些校准系数。单线制串行接口,使系统集成变得简易快捷。超小的体积、极低的功耗,使其成为该类应用中,在苛刻应用场合的最佳选择。产品为4针单排引脚封装,连接方便。 图2 DHT11与单片机的接线图 控制器Arduino模块读取DHT11的数据后通过无线WIFI网络传输至终端,并且根据读取的数值来判断是否开启电风扇。当读取的温度值超过25摄氏度时,控制器Arduino模块则向电风扇发送开启命令;当读取的湿度至超过60%时,控制器Arduino模块也向电风扇发送开启命令;否则电风扇处于关闭状态。 2.2.3 光强度采集模块 光强度采集模块我们采用GY-30模块。GY-30模块是数字光强度检测模块,核心芯片采用ROHM原装BH1750FVI芯片。BH1750FVI芯片是一种用于两线式串行总线(I2C总线)接口的数字型光强

您可能关注的文档

文档评论(0)

4477704 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档