摘要:遥控车在市面上已经不稀奇,而今我们将摆脱传统的红外遥控,改而用身边最为普遍的Android手机进行控制,本次遥控采用的是很成熟的蓝牙无线控制,并且在基础手动控制上还加入了语音遥控,真正做到说哪儿跑哪儿。本次设计成功展示用Android手机语音控制小车运动,本次设计采用Android手机为遥控器,利用蓝牙模块与小车相连,因而实现遥控小车的功能。手机自带蓝牙充当客户端,装在车上的蓝牙模块HC-06充当服务端。本次客户端使用Eclipse作为开发环境,利用JAVA语言进行编程,选用的STC 89C52单片机控制服务端。客户端与服务端之间利用串口通信,小车采用直流电机由单片机驱动。最后试验结果表明,当试验者说出前进,后退,左转,右转指令,小车能够按指令方向运动。
关键词 Android;智能手机;语音控制;智能小车
目录
摘要
Abstract
1 绪论-1
1.1设计背景-1
1.1.1硬件基础概述-1
1.1.2操作系统基础概述-1
1.1.3 Android系统概述-1
1.1.4总结-2
2基于Android手机语音遥控车的设计目的与意义-3
2.1设计目的-3
2.2设计意义-3
3方案设计分析-4
3.1设计的要求-4
3.2设计的构思-4
3.3设计的系统框图-4
4方案的硬件部分设计-5
4.1单片机选择-5
4.1.1 STC89C52单片机介绍-5
4.1.2单片机管脚详解-5
4.1.3单片机工作系统-6
4.2蓝牙模块的选择-7
4.2.1 HC-06蓝牙无线模块的产品介绍-8
4.3电机驱动设计-9
5方案的软件部分设计-12
5.1手机端控制程序设计-12
5.1.1手机系统Android的优势-12
5.1.2 Android的系统架构-13
5.1.3 Android的环境搭建-14
5.1.4 Android的开发工具安装-14
5.1.5手机端操控程序流程图-16
5.2单片机端程序设计-17
5.2.1系统程序设计流程图-17
6方案的整体调试-18
6.1总体调试方案-18
6.2硬件电路的调试-18
6.3JAVA程序的调试-18
6.4系统整体的调试-19
结论-20
致谢-21
参考文献-22
附录-23