一种图书馆可视化智能选座引导系统研究与实现.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文档。上传文档
查看更多
一种图书馆可视化智能选座引导系统研究与实现

一种图书馆可视化智能选座引导系统的研究与实现   摘 要:文章从目前高校图书馆占座这一现象出发,致力于解决这类不文明现象。分别从如何对图书馆内座位进行准确的状态判断以及如何个性化的服务于学生进行思考。运用传感器技术、Arduino板,结合当下流行的即时通讯社交软件的微信设计实施,提供了一套为图书馆资源尽可能最大化利用,从而为学生学习带来便利的系统设计方案。   关键词:图书馆;传感器;Arduino;微信   中图分类号:TP393.08 文献标识码:A 文章编号:2095-1302(2016)02-00-02   0 引 言   各大高校的图书馆蕴藏着宝贵的学习资源,而且拥有海量的各领域经典的、基础的以及前沿的学习参考资料,同时免费提供给在校学生使用,无论从学习环境还是学习需要的花销考虑,图书馆都是同学们获取知识,增长自身能力的不二之选。然而各大高校普遍存在的图书馆“占座现象”给同学们的学习以及图书馆资源的利用带来了诸多不好的影响。   一方面是同学甲从A区到B区不停的找座位,另一方面是A区到B区被同学乙丙丁用课本、书包亦或零食霸占的座位,想找座位的同学找不到座位,闲置的座位又被同学用物品所侵占长时间不使用。占座这一不文明现象极大的降低了图书馆资源的利用率,损害了同学们对图书馆资源平等享用的权利。   由于图书馆的座位是有限的且具有独占性,考虑到每个同学在图书馆学习时间不一,造成了不平衡的供求关系直接导致了“占座现象”的出现。为了解决这一问题,本文着眼于解决占座这一问题,结合当前各高校采取的应对占座的办法,致力于为同学们带来更加贴心的服务。下面将从硬件和软件两个层面设计施工,对比现有的应对措施,制定合理有效的规则,分别从对座位状态的判定、对选座的确认以及带来贴心的服务展开。   1 系统总体设计   图书馆可视化智能选座引导系统的整体设计与开发围绕物联网的三个层次展开,分别在感应层设置由HC-SR501和Arduino Uno组成的人体红外感应模块来对座位所处的状态进行判断;并由RC522和Arduino Uno组成RFID读卡模块来对座位预定信息进行确认;连接由HC-05和Arduino组建的Bluetooth通信网络实现信息的传输。在网络层主要通过Bluetooth和以太网进行数据的传输和交换,并最终将数据存储于SQL数据库,将得到的信息反馈到应用层Web端的选座界面和微信的选座界面。系统框架如图1所示。下面将更加细致地介绍每个模块的功能及其提供的服务。   2 人体红外感应模块   本系统着眼于解决占座这一问题,如何行之有效的设计实施十分重要。本文调研了各大高校图书馆及各类竞赛中用到的解决办法,发现大多采用红外蔽障传感器加摄像头的模式,然而我们发现这样的设计仍然存在一定的缺陷。就红外蔽障传感器而言,利用前方物体的反射确定是否有人是存在重大缺陷的,如果使用者在离开时放置一个物体于传感器前,传感器将判断为有人使用,这依然不能很好的解决占座这一问题。加摄像头的方式在一定程度上规避了上述缺陷而且可以为引导提供一定的便利,但是就其成本以及实现、后期的维护,笔者认为这依然不是一个合理的选择,针对上述问题我们重新思考决定采用HC-SR501人体红外感应模块设计实施。   HC-SR501是根据人体发出的特定波长10 μm左右的红外线(人体都有恒定的体温,一般在37摄氏度,所以会发出这样的红外线)工作的。采用HC-SR501将判定规则聚焦于人而不是物,相较于红外蔽障传感器而言优势不言而喻。就摄像头在引导方面的优势我们将从软件层面着手,在降低成本的同时为大家带来不一样的用户体验。HC-SR501与Arduino Uno的连接方式如图2所示。   3 RFID读卡模块   我们结合校园的实际场景对座位预定信息进行确认,选择使用校园一卡通做为唯一标识,不仅符合我们日常的使用习惯而且更为大家所接受,通过校园一卡通对存储在后端数据库的信息进行身份核实并完成对座位使用的确认。对校园一卡通的读写我们选择RC522非接触式读卡器实现,其中RC522与Arduino Uno的连接方式如图3所示。   4 Bluetooth通信模块   实现对信息的采集只是第一步,下面将要讨论如何将采集的数据及时有效的传输出去。对信息的传输我们选择由HC-05和Arduino Uno搭建的蓝牙通信网络,向下分别连接上面提到的人体红外感应模块和RFID读卡模块,向上协同以太网将底层采集的数据实时传输至后端数据库,并将信息即时显示在微信选座界面和Web选座界面实现信息由获取到利用的连接。其中蓝牙通信网络的搭建HC-05和Arduino Uno的连接方式如图4所示。   5 Web端和微信订阅号   前面主要在硬件层面论述了如何对信息的采

文档评论(0)

189****7685 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档