手机蓝牙控制的智能小车设计

在物联网技术盛行的当下,安卓手机以它的独有开放性的优势,给我们在研究方面带来了巨大的帮助,借此研发出了很多有益于当今社会的成果。本次论文的撰写的是通过手机的操控在安卓手机蓝牙控制的下,制作的智能小车设计,设计过程中采用了无线蓝牙技术,设计并实现了一种新型的无线遥控小车。本文所设计的遥控小车的其设计中的需要的硬件模块主要由手机的控制平台、蓝牙通讯模块、电机驱动模块等几大模块构成。设计的主要目的是为了能成功的控制小车向前、向后、向左拐、向右拐等实时动作的遥控功能。提出了一种新型的遥控小车控制的方向,同时为未来智能家具的远程遥控的实现奠定了基础,为未来智能生活的发展,提供了有力的帮助,是一种符合当下人们发展需要的设计理念。
目 录
引言 4
一、 总体方案设计 4
二、硬件电路设计 5
(一)设计要求 5
(二)设计框图 7
(三)方案选择 7
1.单片机的选择 8
2. 电机驱动的选择 8
3. 蓝牙模块选择 9
三、软件电路设计 9
(一)智能车运动控制程序 10
(二) 手机端程序设计 11
(三) 单片机程序代码 12
四、 调试结果与分析 13
(一)蓝牙连接调试 13
(二)小车运行调试 14
(三)误差 14
(四)测试结果 15
总结 15
致谢 15
参考文献 16
附录一 原理图 17
附录二 元件清单 18
附录三 程序 19
引言
伴随着家用电器的逐渐普及和当今人们生活节奏的加速,人们对电器的使用和依赖程度更一步提高,对于电子电器功能上的要求也随之增高。当今,各种遥控设备在现今的家庭中随处可见,像家中的空调,电视,还有目前比较先进的智能家居等的遥控器,已经屡见不鲜。另一方面,手机也已经成为了我们日常生活中不可或缺的一部分,基本人手一部。假如我们能够使用手机来对这些设备进行远程遥控,我们就可以在未来摆脱对专用红外控制设备的依赖,手里拿着一部智能手机,一切都处在控制之下。在本篇 *好棒文|www.hbsrm.com +Q: ¥351916072$ 
文章中,首先设计出了一种移动设备的控制软件,使用这个系统的控制模块,可以将对遥控小车的控制方案普及到所有电器的控制。
随着当今社会互联网技术的迅速发展,基于手机端的应用软件智能终端应用越来越广泛,物联网技术的快速发展,它的出现方便人们日常的生活,给我们在很多的方面带来了便捷。现下手机主流的操作系统为安卓系统,它的操作性和开源性等优势成为手机控制系统的设计与开发的首选,并且提供了将各种控制系统融为一体的可能。本设计选用了现在市场上很常见的安卓智能手机,并设计了一款APP作为发送端,采用蓝牙无线通信技术,把我们设计的智能小车作为接收端,接收手机蓝牙发出的的遥控信号借此来驱动小车的电机,让小车做出我们想要的动作,本次设计为智能遥控方式提供一种比较新颖的有趣的设计方案。
总体方案设计
本次设计主体是由小车和移动控制平台组成,小车硬件电路主要分为控制器模块,电源模块,蓝牙通信模块以及直流电机模块,而研发该设计控制系统的软件则选用手机移动控制平台,安装在安卓手机上,采用无线蓝牙作为相互间通信技术。系统操作流程:首先打开设计的手机软件控制端,把手机和小车上的蓝牙模块进行信号对接,连接成功后就可以通过点击手机端控制界面的指令按钮发出前进,后退,左右转弯等命令,当我们的小车接收到信号并对其进行分析后,通过所给出的动作指令,驱动小车的电机进行相对应的动作。小车实物图如图1所示。
/ /
图1 小车实物图
二、硬件电路设计
(一)设计要求
1.本次设计目的是实现手机可以通过蓝牙远程控制小车的向前、向后、左拐和右拐等简单功能。要求我们要了解单片机和安卓手机的开发,需要我们熟悉使用单片机的中断、定时器以及计数器,掌握基础的C语言和java的编译以及keil 51软件的使用和程序下载,并且对安卓手机APP的研发方法有一定的了解。完成的蓝牙遥控小车可以实现通过安卓手机的蓝牙进行遥控,让我们的小车完成一些简单的动作。系统设计主要是由硬件和软件两个部分组成的。软件部分:C语言编程和keil uVison4 软件。硬件方面:采用STC89C52单片机来控制。
2.单片机简介
单片机就是一台电脑,但是是微型的,话说麻雀虽小,五脏俱全,用它来完成一些简单的控制类工作绰绰有余。单片机主要是作为控制部分的核心部件。单片机运行主要是依赖程序来实现,并且程序可以根据设计要求进心修改。程序不同相对应所能实现的功能也不一样。无论在智能方面,工作效率方面还是可靠性方面,都可以得到提高和改善。
单片机是单片微型计算机的简称,是嵌入式微控制器的典型,人们常用英文字母的缩写MCU用来表示单片机,一块芯片就可以代表一台微型计算机,它有质量轻,能耗低,体积小,价格低等优势,最早是被运用于工业领域,随着技术的发展,它的应用被越来越普及,目前已经被广泛的运用到了日常生活当中。
现代人们生活中所用到的几乎所有的和电子相关的产品中,都会有单片机的存在。简单的可能电路里面有12个单片机,但是在一些复杂的工业控制系统中,有可能会有着几十甚至上百个单片机在同的运行着!比如说,普通的汽车的控制系统中,就存在有40多个单片机。所以单片机的在数量上要远超普通的计算机和控制器,它那庞大的数量甚至于已经超越人类的数量。
(二)设计框图
1.通过查找资料,并对其进行了分析,经过对比和实践操作最终确定了我们的设计方案,确定出了整个系统的整体构成,最终设计出的系统结构框图如图2所示。
/
图2 系统结构框图
(三)设计方案的选择
1.单片机的选择
我们为此次智能小车设计所选用的单片机是现在很常见也相对操作简单的STC89C52,这种单片机具有低功耗、高性能,价格实惠等优势。该芯片虽然使用的经典51内核,功能上并不是和以前的版本一模一样,它在以往功能的基础上,又增添了一些新的功能,从而使得我们所选用的单片机有了远超以往单片机所不具有的优势。尤其这种单片机芯片,所采用的8位CPU和简单方便的可编程功能,非常有效的提高了我们的工作效率。STC89C52单片机引脚图如图2所示。

版权保护: 本文由 hbsrm.com编辑,转载请保留链接: www.hbsrm.com/dzxx/gdxx/100.html

好棒文