基于乐联网平台的智能家居系统的设计.docVIP

基于乐联网平台的智能家居系统的设计.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于乐联网平台的智能家居系统的设计

基于乐联网平台的智能家居系统的设计 背景 1.1 背景介绍 智能家居是以家为平台,兼备建筑、自动化,通过网络等信息通信技术实现对家居电器的智能控制,不论距离远近,都能使其能够按照人们的设定工作运行,使家庭更为舒适、安全、高效和节能。智能化与远程控制是智能家居的两大特点。 随着网络技术特别是无线网络的发展,网络化智能家居系统可提供遥控、家电控制、照明控制、防盗报警、电话远程控制、可编程定时控制及计算机控制等多种功能和手段,使生活更加舒适、便利和安全。 物联网是在计算机互联网的基础上,利用RFID、无线数据通信等技术,构造一个覆盖世界上万事万物的“Internet of Things”。在这个网络中,物品能够彼此进行“交流”,而无需人的干预。其实质是利用射频自动识别(RFID)技术,通过计算机互联网实现物品的自动识别和信息的互联与共享。物联网的应用已经很广泛,遍及智能交通、环境保护、公共安全、平安家居、智能消防、工业监测、环境监测等领域。 智能家居是物联网最生活化的应用之一,如天热它会把温度调低,房间里没人会自动灭掉如此等等。 本文设计的是一个以arduino芯片为控制核心的支持物联网的智能家居系统,利用温湿度传感器、烟雾传感器来采集室内的温度、湿度、颗粒度等数据显示在LCD屏幕上,并能通过继电器控制照明灯、空调运行,以Web控制为辅助,来制作一个物联网监控系统,同时通过乐联网提供的微信方式微信 第1章2.1 系统总体结构介绍 图2.1 系统整体框图 如图2.1所示,以扩展了W5100以太网模块的arduino UNO控制器为控制核心,能够与乐联网提供的物联网传感器平台通过以太网进行通讯,实现实时显示和远程控制。并且能够控制继电器的动作来控制室内照明灯的两灭和空调的启停,以及实现定时或者报警事件触发推送 。 第3章3.1 主控模块 本设计以扩展了W5100以太网模块的Arduino UNO为核心控制器,如图3.1所 图?Arduino UNO是Arduino USB接口系列的最新版本,作为Arduino平台的参考标准模板。UNO的处理器核心是ATmega328,同时具有14路数字输入/输出口(其中6路可作为PWM输出),6路模拟输入,一个16MHz晶体振荡器,一个USB口,一个电源插座,一个ICSP header和一个复位按钮。具有使用类似Java,C语言的IDE集成开发环境。包含两个主要的部分:硬件部分是可以用来做电路连接的Arduino电路板另外一个则是Arduino IDE,计算机中的程序开发环境。在IDE中编写程序代码,将程序上传到Arduino电路板后,Arduino电路板Arduino能通过各种各样的传感器来感知环境,通过控制灯光、马达和其他的装置来反馈、影响环境。板子上的微控制可以通过Arduino的编程语言来编写程序,编译成二进制文件,烧录进微控制器。对Arduino的编程是利用 Arduino编程语言 (基于 Wiring)和Arduino开发环境(based on Processing)来实现的。基于Arduino的项目,可以只包含Arduino,也可以包含Arduino和其他一些在PC上运行的软件,他们之间进行通信 (比如 Flash, Processing, MaxMSP)来实现。 Arduino通过传感器来感知环境,通过控制来反馈影响环境。W5100 是一款多功能的单片网络接口芯片,内部集成有 10/100Mbps 以太网控制器,主要应用于高集成、高稳定、高性能和低成本的嵌入式系统中。使用 W5100 可以实现没有操作系统的 Internet 连接。内部集成了全硬件的TCP/IP 协议栈、以太网介质传输层(MAC)和物理层(PHY)。全硬件TCP/IP协议栈支持 TCP,UDP,IPv4,ICMP,ARP,IGMP 和 PPPoE使用W5100不需要考虑以太网的控制,只需要进行简单的端口编程。 3. 图3.4 LCD显示屏 表1 诺基亚5110液晶显示模块的管脚 引脚序号 引脚名称 功能 引脚 序号 引脚名称 功能 1 SDIN 串行数据线 5 RES 复位 2 SCLK 串行时钟线 6 VCC 电源正 3 D/C 模式选择 7 LIGHT 背光灯 4 SCE 芯片使能 8 GND 电源地 Nokia5110可以显示15个汉字,30个字符,接口简单,速度快。各个管脚的功能见表1。 该显示屏用来实时的显示温湿度传感器和烟雾传感器采集到的室内的相关数据。图示显示的是复位后的内容。 第4章 4.1 Arduino 开发环境 系统软件采用Arduino IDE开发环境进行设计,调试完成后下载到Arduino 控

文档评论(0)

youshen + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档