论文部分内容阅读
随着无线技术的不断发展,人们生活水平的不断提高,国内市场“物联网”领域多种多样,而环境问题显得尤为重要。无论是在舒适的环境下工作、娱乐,亦或是在农场、林场、花苑、生态植被等环境下试验、评估,大多数还是通过人工来监测环境各项参数,也有部分是通过智能化检测和控制。但实际应用并不理想,由于受到无线传输距离的限制,对于空气温湿度、气体浓度、土壤温湿度、光照等参数,大多数都是在较小的范围内进行测量,并且在数据采集时效性、稳定性上表现较差,无法通过便捷的操作来观测、调控各类敏感参数。本文针对数据传输距离远、监测范围广、降低数据丢包、及时又有效处理环境参数等问题,设计出一套适用于室外的环境监测系统,通过电脑和手机可以方便的查看远程外部环境参数各项指标值。设计中室外的各个节点数据无线传输采用窝蜂式自组网方式,通过150MHz无线低频与室内终端模块电路板进行通信,数据传输采用指定目标+传输信号频道+数据有效位的方式,以减少传输过程中信号干扰。Microchip公司的PIC16F877A作为各发送、接收节点模块的底层硬件电路主控芯片,Allegro绘制PCB,可作为物联网环境各参数检测和无线传输的通用电路板。采用安可信ESP8266作为室内WIFI无线传感器,将室外检测到的数据通过WIFI发送到PC机上。通过在Visual Basic平台下进行编写上位机应用程序代码,以地图的形式查看远程各个传感器检测到的数据,并将数据保存到数据库中。设置环境中的各项参数安全界限值,通过检测到的数据值自动分析并发送到手机中以提醒使用者。经过硬件与软件的测试和验证,对检测到的环境参数值多次分析比较、量化求均。测试结果表明,硬件部分用于检测环境各项参数值的误差小于2%。采用低频无线传输距离并且增加中继可延长传输距离达到8至10公里,传输距离与电路板中的天线距地面高度成正比,高于地面2米时可达到预期值。采用自组网方式可以达到1个发送电路模块对应1536个区域检测节点电路模块。软件部分可以通过电脑随时查看采集的环境数值,超过界限值报警发送到用户手机。同时,可以通过发送命令关闭各电路中的传感器电源,以节省电能。