- 1、本文档共5页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
手机开门教程
网络门禁控制系统网络门禁控制系统 作者:海特(Hector)
网络门禁网络门禁控制系统控制系统
图0-1
当前大多数办公场所门禁的远程控制都是基于有线的按钮来实现的。这样一种形式对办
公场所布线以及相应的外设按钮有所要求,所以显得不够简洁和灵活。下面给大家介绍的这
个小项目“网络门禁控制系统”,是利用网络和无线通信技术,通过登录 DIY 的网页控制界
面来实现门禁系统的网络远程控制。
这个项目需要的硬件有:Arduino(开源硬件平台),DFRobot Xboard,一对XBee 无线通
信模块,还有一个继电器。其中Arduino 是继电器的下位机控制器,Xboard 提供了与互联网
连接以及数据通讯的硬件接口,XBee 模块是将通过Xboard 网络形式接收到的上位机信号指
令以无线的形式传输到Arduino 控制器终端上,从而实现对继电器的控制。
除此之外,我们还需要的附加硬件有:FTDI 程序下载器,路由器,网线,电源,连接
线。有了以上的硬件,下面我们就开始一步步来制作,完成这个简单实用的项目。
第一步:设置XBoard 。
1.首先在Xboard 的引脚上焊上排针,用来提供与FTDI 程序下载器的接口进行程序的烧写,
排针的焊接位置如图1-1 所示,焊接完成后如图1-2 所示。
图1-1 :XBoard 引脚未焊排针
图1-2 :XBoard 引脚已焊排针
2.将连接PC 端的FTDI 程序下载器连接在XBoard 上,并通过USB 给XBoard 供电,如图1-3
所示。
图1-3:连接图
3.将改写好的样例代码下载到XBoard 里面。
操作步骤如下:
(1) 打开Arduino IDE 软件,将完整的样例代码复制到里面(完整代码下载见“后注”)。
(2)将图1-4 中代码A 处的IP 地址更改为当前局域网络的IP(192.168.X.177)。具体操作是查看
当前局域网的IP 地址,将“192.168.X.177”中“X ”替换为相应的数字。
(3)将图1-4 中代码B 处的波特率更改为当前XBee 模块相同的波特率。
(4)选择“toolsBoards Arduino Fio”,将代码下载到XBoard 里面。
(5)最后将网线和XBee 模块插到XBoard 上。
注意:注意:
注意注意::
(1)烧写代码的时候不能将XBee 插在XBoard 上。
(2)烧写过程中要给XBoard 通过USB 单独供电。
完成以上步骤后,可以打开浏览器输入相应的地址 192.168.X.177,你会看到一个纯文本的
网页页面,上面有一些相关的操作选项,如图1-5 所示。
这样,XBoard 设置这一部分就完成了。
图1-4:Arduino 部分源码
文档评论(0)