主要工作如下:(1>分析了土壤检测记录仪和土壤信息管理系统功能和性能需求,对土壤检测记录仪和土壤信息管理系统进行了设计,其中土壤检钡」记录仪由ARM处理器、ATK-NEO-6MGPS模块、ATK-2.8’液晶显示模块、HCT_548A微型打印机等组成。C2)实现土壤检测记录仪:采集土壤的环境温湿度信息、土壤地理位置信息、时间和日期信息。STM32将这些信息通过处理之后生成二维码并显示在液晶屏上,然后利用打印机打印出二维码标签,贴于样品瓶上,为后续带回实验室进行更加详细的研究做准备。(3)实现手机端APP扫描及发送功能:在Eclipse开发环境下,使用Java语言以及Zxing第三方库开发了Android系统手机客户端APP,作为扫描包含土壤样品信息二维码的工具,方便实用,很适合户外数据采集工作。(4)实现土壤信息管理系统:利用VisualStudio2013开发平台,以C#作为开发语言实现了一种Windows平台的土壤信息管理系统,土壤信息管理系统接收到APP发送来的信息后,将信息进行解析包装,按照不同的字段将信息存入到数据库中对应的表中,在管理操作界面也会同时显示接收到的数据。土壤信息管理系统可以实现土壤信息的录入、查询、修改、删除等操作功能,且可以按照用户需求实现地图化的土壤采样点显示。为了将数据进行备份,还可以将操作界面中的数据备份到Excel表中。通过环境温湿度曲线表可以查看土壤受环境温湿度的影响。通过“定位到地图按钮”,可以将土壤详细地理位置信息在地图中显示出来。(5)进行系统测试,土壤检测记录仪能够将土壤样品的采集时间、位置、温湿度等土壤样品信息生成二维码,并打印;手机扫描打印的二维码,将二维码信息传送到土壤信息管理系统;土壤信息管理系统可以实现土壤信息的录入、查询、修改、删除等操作功能,且可以按照用户需求实现地图化的土壤采样点显示。 |