需要金币:2000 个金币 | 资料包括:完整论文 | ||
转换比率:金额 X 10=金币数量, 例100元=1000金币 | 论文字数:15738 | ||
折扣与优惠:团购最低可5折优惠 - 了解详情 | 论文格式:Word格式(*.doc) |
摘要: TI公司新近推出基于数字光处理技术(DLP)的DLPNIRScan nano光谱仪组件体积小巧,功能强大,通信接口丰富,但是缺乏简单好用的便携式控制系统,因此开发一款专用的APP十分必要。 DLPNIRScan nano光谱仪组件配置有BLE(低功耗蓝牙接口),可适用于手机通过蓝牙接口对其进行扫描控制和光谱数据采集。分析了蓝牙通讯的特性,并结合MPandroidchart SDK以及Sqlite数据库的特点,设计并实现了基于Android系统的近红外光谱仪APP。使用Android Studio作为开发平台,做为android系统专用开发平台,极大的缩短了开发时间,提高了开发效率;采用Java语言编写;使用样机调试,节约了调试时间。这款APP能与光谱仪完成蓝牙通信,采集数据和光谱样本绘制,数据存储等一系列操作。实现近红外光谱仪的小型化、便携化。能够快速准确地完成对土壤样本光谱数据的采集、显示和存储。
关键词:Android ; Nano; Bluetooth;MPandroidchart;Sqlite。
目录 摘要 ABSTRACT 1 绪论-1 1.1课题研究的背景与意义-1 1.2 课题研究现状与发展趋势-1 1.3 系统研究的主要内容-1 1.4 论文章节安排-2 1.5 本章小结-2 2 Android开发环境搭建-3 2.1 JDK的安装-3 2. 2 Android Studio安装-4 2. 3 Android SDK的安装-4 2. 4 Android模拟器的安装-5 2.5 本章小结-6 3 相关技术及硬件介绍-7 3.1 Java的简介-7 3.1.1 Java的优势-7 3.1.2 Java的工作原理-8 3.1.3 Java在android的应用-8 3.2 Android的简介-9 3.2.3 Android系统框架结构-9 3.2.2 Android应用程序结构-9 3.2.3 Android的优势-11 3.3 Android App蓝牙通讯-12 3.4 MPAndriodChart SDK-12 3.5 数据存储-13 3.6 DLPNIRScan nano近红外光谱仪-14 3.7 本章小结-16 4 系统软件设计-17 4.1 系统设计方案-17 4.2 系统流程图-18 4.3 程序界面设计-18 4.4 功能模块分析-19 4.4.1 蓝牙通讯功能模块的设计-19 4.4.2 数据图谱绘制的设计-20 4.4.3 数据库管理的设计-20 4.5 Android近红外光谱系统的实现-20 4.5.1 蓝牙通讯的实现-21 4.5.2 数据图谱绘制的实现-21 4.5.3 数据库管理的实现-22 4.5.4 UI预览的实现-24 4.6 本章小结-25 5 系统调试-26 5.1系统运行结果-26 5.2本章小结-28 6 总结与展望-29 6.1 总结-29 6.2 展望-29 参 考 文 献-30 致 谢-31 |