《移动平台技术基础(Android应用程序开发)短学期项目工程实践任务书》由会员分享,可在线阅读,更多相关《移动平台技术基础(Android应用程序开发)短学期项目工程实践任务书(35页珍藏版)》请在金锄头文库上搜索。
1、短学期项目工程实践任务书一、 题目:基于Android和Ardiuno的地区气温监测汇总系统原型 二、 项目概述使用Ardiuno、Android、蓝牙模块,温度气压传感器BMP085,GPS定位u-blox-6m模块,实现对测试地的气温、气压测试,传回手机,绘制24小时内的气温图,并在地图上标出测试地的位置。Arduino部分:1. 获取测试地的气温、气压2. 获取地理位置(经度、纬度、高度、时间等)Android部分:1. 接收ardiuno的蓝牙传回的信息2. 在Android程序中能显示ardiuno传回来的信息(温度、气压、经纬度)3. 保存信息,并绘制24小时内气温图4. 调用go
2、ogle地图api,在地图上显示传感器位置通信:由于蓝牙与3G等模块原理相同,所以本次实验暂时用蓝牙模块,通过串口蓝牙模块,经过简单数据格式处理后进行发送,根据工作进度,可以进行相关的3G模块的操作。三、 项目时间任务要求原型机功能描述:在希望测试的地点安装检测装置,检测装置由bmp085和u-blox的ardiuno传感器和主控模块组成。测量温度、气压以及检测装置所在的位置,通过简单的处理,通过蓝牙通信将原始信息传递给手机,收到信息后Android平台开始显示出测试地点的气温、压强,以及位置。通过对一段时间的信息收集绘制出气温、气压图。Ardiuno部分任务:1.理解bmp085的工作原理,
3、并编写程序收集气温和气压的信息2.理解GPS工作的原理,读取有用信息反馈测试点的经纬度Android部分:1.收集ardiuno传回来的数据,绘制气温气压图。2.根据GPS传回来的经纬度信息,在地图上标注出测试地所在点。 Bluetooth部分:1.将ardiuno收集的信息发送给手机四、 验收标准原型机能完成设计要求的功能原型演示,在手机上实时获取气温、气压的变化值,并能够以图表的形式显示。最后提交相应的程序算法描述、说明文档、演示视频、提交相应源代码,apk文件和文档说明。起讫日期 201 5年 8月 12日至 2015 年8 月22日学生:江展翔 学号:31401097 专业:计算机科学
4、与技术指短学期项目工程实践任务书一、 题目:基于Android和无线蓝牙Arduino LED点阵屏同步显示原型二、 项目概述主要目标是试图建立用android手机触摸实现无线控制LED显示屏的同步显示。通过这一原型,为未来智能车设计中的一些应用提供原型基础。主要实现的情景是,手机端通过蓝牙连接上该原型(蓝牙LED显示屏),手指滑动app上16*16表格,手机屏幕和LED显示同样的图案。Android部分,AS开发蓝牙通信和显示控制界面Arduino部分,开发无线蓝牙接收的LED显示屏三、 项目任务技术探索1. 熟悉Arduino的使用环境(已完成)2. 熟悉Android Studio的使用
5、环境(已完成)3. 熟悉蓝牙模块的配置(已完成)4. 熟悉LED点阵的原理。a) 功能设计:手指在手机屏幕上滑动,LED点阵显示对应的图案。b) Android:对手指的触屏做出反应,在触屏处表示高亮。将原始数据转换为LED屏能够处理的十六进制数并通过蓝牙以字符串形式发送。c) Arduino:接受蓝牙信息,译码后在LED屏上显示。d) 通信与集成:以16进制数表示编码信息,进行发送。将原型包装在一个盒子中。五、 验收标准:3. 技术原型封装进黑箱当中,利用手机app程序和arduino 程序成功连上技术原型,手机上的高亮图案和LED屏幕上的一一对应。4. 提交开发日记、产品说明、测试视频和成
6、品黑箱等起讫日期 2015 年 8 月 12 日至 2015 年 8月 22日 学生姓名: 郑楠 学号: 31401388专业: 软件工程 指导教师:侯宏仑 短学期项目工程实践任务书六、 题目:基于WIFI模块的视频小车原型的开发与研讨项目简述主要是开发和集成一个履带式小车,用WIFI作为视频和控制的单一无线通讯通道,实现小车在视频监控的同时,可以进行相关的车辆操控,七、 项目工程实践任务要求:1. 运用Arduino mega开发平台(Android I/O),Android studio 开发平台(Andriod),WIFI模块(703n),L283d电机模块,制作一个小车。2. WIFI
7、模块的的工作原理,实现arduino串口与wifi模块的数据交互应用。3. 摄像头获得图像后通过usb口传输到WIFI模块,再通过无线传输到手机,手机可以实时地接受到图像。4. Android可以发送信息到WIFI模块,模块通过TTL口传到arduino上,继而控制小车的移动,了解上位机和下位机之间的传输协议。5. 调用API开发Android应用控制程序,实现实时图像的回传和实时的操控指令下达。八、 验收标准:5. 完成以Arduino mega板为核心的小车的设计与原型组装,以文档、视频、源代码的形式上交。6. 原型演示必须进行,原型可以在与andriod通讯时,在andriod上可以看到
8、图像。7. 根据android上手的移动,小车也可以移动,并且可以实时操控8. 有余力的情况,实现对小车重力传感器的调用,使用谷歌的语音识别API,多种手段控制小车。 起讫日期 2015年 8 月 12 日至 201 5年8 月21 日 学生姓名:陈榆 学号3140108专业: 计算机科学与技术 指导教师:侯宏仑短学期项目工程实践任务书题目: Arduino和BMA180三轴加速度计的体感音效模拟装置原型项目概述完成一个Arduino和BMA180三轴加速度计的体感音效模拟装置。该装置可以通过固定动作(例如甩、摇),利用蓝牙传输,在手机上完成相对应的音效模拟。主要任务和项目工作内容:1. 认知
9、Arduino和项目原型设计a) 认知和熟悉Arduino,认识Arduino的工作原理b) 以体感作为交互方式设计音效模拟装置原型c) 选用Arduino UNO作为开发平台,配置上Bluetooth模块和BMA180作为加速度计模块。d) 构想APP以Button作为主要交互的设计2. Arduino手柄部分的设计和调整a) 了解Arduino和BMA180模块的工作原理b) 收集具体动作(甩手柄)下BMA180模块得到的加速度值,减少误差,调整确定一个阀值作为音效(沙锤)触发值c) 搭建Bluetooth模块,和手机完成连接 3. Android部分的设计和优化(AI开发)a) 以1.d
10、 的构想设计无功能的APP雏形b) 为APP增加蓝牙模块,与Arduino的蓝牙模块建立通讯c) 为APP添加音效,并且能当手柄完成某种动作的时候APP发出特定的音效4. 优化和改进a) 增加精度,减少误操作b) 改进功能,使其实现一个装置不同手势触发不同的音效c) 改进界面,增加其可读性验收标准:1. 完成以Arduino UNO板的具有三轴加速度测量计的手柄原型,以原型,arduino源代码形式提交。2. 可以让APP通过蓝牙模块与Arduino产生通讯,并且当手柄原型装置以某种动作运行时,手机能发出的音效达到模拟乐器的目的。3. APP中集成至少完成一个乐器的模拟起讫日期 2015年8月
11、12日至 2015年8月21日学生姓名: 王家翰 学号:31403251 专业: 计算机1401指导教师:侯宏仑短学期项目工程实践任务书题目:基于10mm三色雾状LED和Android平台的可控变色灯的开发一、 任务概述:制作一款能够用手机控制颜色的变色灯。二、短学期项目工程实践任务要求:1. 运用Arduino UNO开发平台(Android I/O),BlueTooth模块,10mm三色雾状LED,应用Android手机设备,通过app实现变色控制。2. 了解Arduino UNO实验板的用法,学会板上编程。3. 了解10mm三色雾状LED的使用方法,熟悉其变色原理。 4.学会使用Blue
12、Tooth模块,实现手机与Arduino UNO板之间的通信。 5. 学会开发Android平台上的app Inventor 开发, app界面如下图所示,易于操作,并能实现使LED变色的功能。工作计划1. 电路搭通,变色灯能够实现变色,完成arduino UNO内的程序。2. 完成android平台上app的编写。3. 调试成功,用手机实现了LED的变色。4. 尝试加入拓展计划。三、 验收标准:1. 完成以Arduino UNO 为控制中心的,能用蓝牙模块与手机相连,从而通过手机上app控制变色灯。2.实验结果会以文档形式递交。包括成果体验原型、成果与过程视频、项目代码、项目图纸、装配说明、
13、研发笔记、项目总结,也会一并提交。起讫日期 2015年8月12日至 2015年8月21日学生姓名: 乐逸舟 学号:31401099 专业: 计算机1401指导教师:侯宏仑短学期项目工程实践任务书九、 题目:基于光线传感器与按钮的Android手机触发器原型与实验原型开发十、 项目描述开发一个外置的小装置,可以通过无线蓝牙的方式,当点击和双击原型上的按钮或者使环境光照强度达到一定的阀值, 可以实现Android手机打开一个应用, 调节系统声音, 调节屏幕亮度级别, 关闭和点亮屏幕.十一、 任务要求:6. 运用Arduino Uno开发平台(Android I/O),Bluetooth模块,BH1
14、750FVI模块建立游戏手柄实验原型。7. 了解光照传感器的工作原理, 通过测试,获取光照传感器的原始数据,了解光照强弱与传感器数据之间的关系.8. 当点击和双击arduino上的按钮或者使环境光照强度达到一定的阀值, 可以实现Android手机打开一个应用, 调节系统声音, 调节屏幕亮度级别, 关闭和点亮屏幕.9. 在Android手机上实现后台对应用用的打开, 对屏幕亮度和系统声音的调节, 锁定屏幕和点亮屏幕.10. 在Android手机上,使用android的SDK建立客户端,并通过蓝牙通信接收Arduino发出的信号。十二、 验收标准:9. 完成以Arduino uno板的具有光线传感
15、器的原型,以原型,arduino源代码和文档说明形式提交。10. 提交arduino和android源代码, 文档, 以及android客户端的apk文件11. 可以正常实现一定的场景a) 在暗光下调低手机亮度, 在强光下调高手机亮度b) 单击按钮锁屏c) 单击按钮打开相机起讫日期 2015 年 8 月 14 日至 2015 年 8月 21日学生姓名: 潘乾宇 学号:31401137 专业: 计算机指导教师:侯宏仑短学期项目工程实践任务书十三、 题目:物体密集程度的原型测算项目概述根据自身平时生活中的经历和身边同学的生活经历,决定要做一个测量物体密集程度的原型,在达到一个临界值的时候可以发出警告,或者发送短信求助。初步设想是用颜色识别色块的办法实验,利用颜色识别模块(CMUCAM5)来实现识别,通过蓝牙把相关检测信息传递给安卓手机,在手机中重建相关色块的颜色和分布。十四、