《基于android的教育机器人平台设计项目论证报告》由会员分享,可在线阅读,更多相关《基于android的教育机器人平台设计项目论证报告(45页珍藏版)》请在金锄头文库上搜索。
1、基于基于 AndroidAndroid 的教育机器人平台设计的教育机器人平台设计 项目论证报告项目论证报告张静张静通信专业通信专业 11021102 班级班级王栋王栋自动化专业自动化专业 XXXX 班级班级何谦何谦自动化专业自动化专业 XXXX 班级班级李东李东指导教师:指导教师:项目组成员:项目组成员:数学专业数学专业 11011101 班级班级张露张露“智能机器人智能机器人”创新实践班创新实践班201X201X 年年 X X 月月 X X 日日I目录目录.II1 项目描述 .- 1 -1.1 项目简介.- 1 -1.2 项目任务要求.- 1 -2 总体设计方案的选择及论证.- 3 -3 分
2、模块的选择及论证.- 5 -3.1 单片机模块部分.- 5 -3.1.1 主控芯片.- 5 -3.1.2 通信部分.- 5 -3.1.3 避障模块.- 6 -3.1.4 温湿度模块.- 6 -3.1.5 烟雾传感器.- 6 -3.1.6 电机驱动.- 7 -3.1.7 电机选择.- 7 -3.1.8 硬件结构框图.- 7 -3.1.9 WIFI 通信流程图.- 8 -3.1.10 单片机软件工作流程图 .- 9 -3.2 安卓软件部分.- 10 -3.2.1 安卓平台介绍.- 10 -3.2.2 搭建安卓开发环境.- 10 -3.3 硬件平台设计.- 14 -3.3.1 硬件结构框图.- 14
3、 -3.3.2 电路电源.- 14 -3.3.3 超声波避障.- 15 -3.3.4 温湿度传感器和烟雾传感器 .- 15 -3.3.5 电机驱动电路.- 15 -3.3.6wifi 模块.- 15 -3.3.7 扩展模块.- 15 -3.3.8 扩材料选择.- 16 -II4 经费预算及人员安排.- 17 -4.1 经费预算.- 17 -4.2 人员安排.- 17 -4.3 进度安排.- 18 -5 总结 .- 19 -附 录 .- 20 - 0 -1 项目描述1.1 项目简介智能手机现在已经全方位进入我们的生活,说到智能手机不得不提及他们操作系统的龙头 android 操作系统。由于安卓系
4、统的实际性和可操作性使得安卓迅速成为主流的操作系统。此外安卓系统最大的优点是开源,这样对于安卓软件的开发就没了限制,使得用户可用到广泛的免费软件,这样安卓软件的开发就有了空前的市场,安卓开发迎来了一轮热潮。由于系统的开源性和可操作性,同时系统的流畅性和大量亲民化的可选择设备使得安卓系统在智能手机市场占了头把交椅。根据市场研究机构ComScore 发布的最新调查显示,安卓智能手机在美国的优势进一步扩大,市场份额达到 43.7%。在中国更是恐怖 :“每 10 部手机,7 部都是安卓手机” 。因此我们组的基于安卓系统的 wifi 控制小车有着广大的潜在用户。如今安卓的应用领域和市场份额在急速向平板电
5、脑和消费电子,智能家居领域扩张。目前基于安卓手机和 wifi 技术开发的娱乐软件较多,而控制机电产品的软件却相对较少,我们组设计的基于安卓系统的 wifi 控制小车将是以手机作为手持终端,通过 wifi 传输指令和信息控制小车和回传数据的新型 wifi 小车,由于遥控器是手机,因此携带非常方便,基于 wifi 的控制系统,不仅可以控制小车,稍微改动就可以用来控制电脑,家用电器等实现智能家居。因此该项 目的成果将不仅仅局限于一个遥控小车,更具有价值的是手机远程遥控系统和智能家居。1.2 项目任务要求本课题要求利用安卓手机系统开发一个控制软件,该软件将实现用 wifi技术对小车进行控制(包括前进,
6、后退,左转,右转,速度控制)和显示小车传回的数据信息(速度,温度,湿度,CO 浓度) ,同时利用 STM32 开发板和其他硬件外设设计一辆可 wifi 控制的小车(1)实现手机和小车的 wife 连接(2)实现数据的收发和对小车的实时控制- 1 -(3)软件操作界面简洁美观,可操作性强(4)小车外形结构合理- 2 -2 总体设计方案的选择及论证基于 ARM Cortex-M3 的 STM32F103VET6 的 XK-I 教育机器人平台总体框图如图 1 所示硬件平台结构平台软件平台嵌入式 LinuxAPI应用层Android 手机基于ARM Cortex-M3的 stm32F103VET 6主控器通信模块超声