程序设计课题研究论文(五篇):移动端光照度采集程序设计、信息知识组织智能检索系统设计….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、移动端光照度采集程序设计 2、信息知识组织智能检索系统设计 3、区域气象观测站网信息管理系统设计 4、高校程序设计基础课程教学改革探索 5、高级语言程序设计的巩固教学 全文总字数:21144 字 篇一:移动端光照度采集程序设计 移动端光照度采集程序设计 关键词:无线传感网络;光敏传感器 1引言 随着Zigbee无线传感网络技术和WIFI无线通信技术在各行各业中的应用不断扩大,人们对智能设备现场中传感器数据采集和控制提出了更高的要求,通过常规有线通信方式实现对现场传感器数据采集和执行机构控制,就会产生一定的弊端,同时维护成本也较高,而智能设备采用WIFI无线通信方式与移动终端进行交互,可以方便快捷地实现对现场设备的无线局域网采集控制[1]。因此,本文提出一种基于ZigBee无线传感模块和ESP8266WiFI通信模块,利用JAVA语言在Androidstudio开发平台上编程,实现无线局域网光照度信息采集和步进电机控制设计方案。首先构建一个ZigBee无线传感网络,然后可以将采集的数据通过智能网关中ESP8266的WIFI模块传输至移动端App中实时显示,另一方面可以通过移动端发送控制命令至智能网关,并最终到达ZigBee终端模块,以完成无线控制功能。 2总体设计 为了提高移动终端通过WIFI通信方式对现场设备采集和控制的灵活性和可扩展性,使采集控制设备更加智能化[2],首先将带有传感器和执行机构的Zigbee终端模块与智能网关中ZigBee协调器模块组成无线传感网络,当Zigbee终端模块将数据采集到之后,通过无线传感网络传输至智能网关中的ZigBee协调器模块,然后通过ESP8266串口转WIFI模块可以将采集到信息通过WIFI方式无线传输至移动端设备上,反之,通过移动端设备APP界面发送控制指令至智能网关WIFI模块,继而再通过ZigBee协调器模块,最后通过无线传感网络到达Zigbee终端模块控制步进电机设备。 3系统的硬件设计 3.1智能网关硬件设计 智能网关模块主要包括Zigbee协调器模块和ESP8266WIFI无线通信模块组成,其中Zigbee协调器模块采用德州仪器公司的CC2530芯片,芯片内部已固化了ZigBee协议栈的物理层和MAC层[3],这样CC2530芯片通过运行Zigbee协议栈建立无线传感网络之后,能够构建适应超低功耗要求的系统。另外ESP8266WIFI无线通信模块是一款超低功耗的UART转WIFI的无线通信模块,其硬件接口丰富,可支持STA/AP/STA+AP三种通信模式[4],本文主要使用UART转WIFI的RX和TX引脚接入CC2530芯片的P0.3和P0.2引脚,这样就使得Zigbee协调器和ESP8266模块进行双向数据传输通信,另外WIFI无线通信方式采用AP热点模式,即智能网关作为WIFI服务器,移动端作为客户端连接通过ESP8266模块,这样就可以实现局域网无线采集和控制现场设备。 3.2Zigbee终端采集控制模块硬件设计 Zigbee终端采集控制模块有Zigbee模块、光敏电阻传感模块以及步进电机控制模块组成。光敏电阻是用硫化隔或硒化隔等半导体材料制成的特殊电阻器,其工作原理是基于内光电效应。光照愈强,阻值就愈低,随着光照强度的升高,电阻值迅速降低[5],这里光敏电阻传感模块接入Zigbee模块的P1_2引脚,通过检测P1_2引脚的高低电平,可以判断当前环境是有无光照信息。 步进电机控制模块采用24BYJ48五线四相减速步进电机+ULN2003驱动芯片,这里以ULN2003为例用来驱动步进电机,只需要选择Zigbee模块的四个GPIO引脚P0.0、P0.1、P0.2和P0.3分别连接驱动板的IN1、IN2、IN3、IN4,再用外置电源连接驱动板的5V接口,并把电源和Zigbee模块的地(GND)与驱动板的(-)共线即可[6],上述线路连接完成之后,就完成了整个步进电机的硬件电路搭建。 4系统的软件设计 4.1Zigbee无线传感层设计 无线传感网络系统的核心为Zigbee协调器,其上电启动之后负责建立网络,当Zigbee终端采集控制模块上电启动之后加入Zigbee协调器网络,一旦组网成功之后,一方面可以将采集到光照度信息通过无线传感网络发送至智能网关中的Zigbee协调器模块,另一方面可以通过Zigbee协调器模块发送控制步进电机命令给Zigbee终端采集控制模块,从而可以控制步进电机正转或者反转。 4.2Android移动端程序设计 移动端通过Androidstudio开发平台,利用JAVA语言编程实现光照度信息采集,以及步进电机控制[7]。一方面Zigbee采集终端控制模块周期性的采集光照度信息,

您可能关注的文档

文档评论(0)

一帆风顺 + 关注
实名认证
文档贡献者

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

版权声明书
用户编号:6132143125000013

1亿VIP精品文档

相关文档