基于安卓手机控制的智能小车的设计
- 格式:doc
- 大小:248.04 KB
- 文档页数:25
基于安卓蓝牙控制的智能车设计报告设计报告:基于安卓蓝牙控制的智能车一、引言智能车是指在汽车领域中应用了先进的计算机、物联网和传感器等技术的车辆,它可以自动感知周围环境并做出相应的反应。
本设计报告将介绍一种基于安卓蓝牙控制的智能车设计,旨在通过安卓手机与智能车之间建立蓝牙连接,实现对智能车的远程控制。
二、设计思路智能车的设计主要包括硬件设计和软件设计两个部分。
硬件设计主要包括车体结构设计、传感器布置和电路控制等;软件设计主要包括安卓手机应用的开发。
1.硬件设计智能车的车体结构应选择轻便坚固的材料制作,以满足高速行驶过程中的稳定性要求。
车体内部应布置传感器,如红外线传感器和超声波传感器,用于感知车辆周围环境。
此外,智能车还需要安装直流电机和舵机等电路控制元件来实现行驶和转向等功能。
2.软件设计软件设计主要针对安卓手机应用的开发。
首先,应编写安卓手机应用程序,通过蓝牙模块与智能车建立蓝牙连接。
然后,根据用户的指令,向智能车发送相应的控制信号,实现对智能车的远程控制。
同时,可以设计一个用户界面,显示智能车周围环境信息以及智能车的状态。
三、系统功能1.远程控制:通过安卓手机应用与智能车建立蓝牙连接,实现对智能车的远程控制,包括前进、后退、左转、右转等。
2.传感器感知:智能车内置红外线传感器和超声波传感器,可以感知车辆周围的障碍物并做出相应的反应,以避免碰撞。
3.环境信息显示:通过安卓手机应用的用户界面,显示智能车周围环境信息,包括障碍物距离、车速等。
四、系统实现系统实现主要包括软件编程和硬件部署。
1.软件实现首先,编写安卓手机应用程序,包括蓝牙连接的建立和控制信号的发送。
通过安卓手机的蓝牙模块与智能车建立蓝牙连接后,将用户输入的指令通过蓝牙发送给智能车,实现远程控制。
2.硬件实现搭建智能车主体结构,选用轻便坚固的材料,将直流电机和舵机安装在车体上,并连接相应的电路控制模块。
将红外线传感器和超声波传感器布置在车体上,可以接收到周围环境的信号。
基于Android的无线遥控汽车的设计与优化基于Android平台的远程遥控小车,可以使用智能手机通过蓝牙(或wifi)发出指令。
该车可以躲避障碍物,实时视频传输,可用于在发生自然灾害时执行搜索任务。
经过相关参数的测试,实验表明该智能小车性能稳定、操控性好,视频传输稳定。
通过对各部件电流消耗的分析,提出了优化方案。
标签:蓝牙;wifi;遥控小车;Android设备1 概述随着手机移动技术迅速发展,智能手机的功能越来越强大,从单一通话和收发短信,发展到可进行移动搜索、全球定位导航、手机电视、实时视频通信等其它强大功能。
Android是一种以linux为基础的开源操作系统,基于此平台的手机应用渗透到生活的方方面面。
基于Android平台的无线遥控汽车,通过蓝牙(或wifi)发出指令。
该车可以躲避障碍物,实时视频传输,可用于在发生自然灾害时执行搜索任务,具有一定的实际意义。
2 系统概述该系统是由一个遥控小车单元和一个运行在Android智能手机的应用程序组成。
总体方案设计:总体硬件框图如图1所示。
主板采用Arduino公司的Mega开发板,它是一个开源的单板机控制器,采用了基于开放源代码的软硬件平台,构建于开放源代码simple I/O 接口版,并且具有使用类似Java,C 语言的Processing/Wiring开发环境。
Arduino Mega是一块以ATmega2560为核心的微控制器开发板,提供54个数字输入/输出引脚(其中6可以作为PWM输出)8个模拟输入,2个UART(硬件串口),一个16 MHz 的晶体振荡器,一个USB连接,输入电压6-12V 。
主板产生1 前进/后退,左/右脉冲,通过直流伺服电机控制小车运行。
副板采用Arduino 公司的UNO板,微处理器是ATmega328,具有14路数字输入/输出口(其中6路可作为PWM输出),6路模拟输入,一个16MHz晶体振荡器,一个USB口,一个电源插座,一个ICSP header和一个复位按钮。
基于Android手机蓝牙控制的智能小车设计汤莉莉;黄伟【摘要】This design is based on the Android,and provides a new research method for wireless smart car control by means of the bluetooth communication technology. With more and more wide use of Bluetooth in people's lives,a wireless smart car controlled by Bluetooth was designed in combination with of Bluetooth,wireless electronictechnology,microcontroller tech⁃nology and Android mobile intelligent terminal platform,as well as car hardware. The forward move,backward move,right front turn,left front turn,right rear turn,left rear turn and other functions of the smart car were achieved with bluetooth controltech⁃nology. In the course of the car moving,the car’s movement state can be controlled and changed by means of APP interfacebut⁃ton,gravity,voice through the Android mobile client. It provides a new design method for vehicle⁃mounted electronics for wire⁃less communication. It also provides a certain reference significance for the future design of wireless car and modern smart home.%基于Android平台,借助于蓝牙通信技术,为无线智能小车的设计提供一种新的研究方法。
毕业设计(论文)设计(论文)题目:基于安卓手机蓝牙控制的智能小车设计摘要随着物联网的兴起,Android手机以其独有的开放性优势正在为我们提供更多优质便捷的技术成果。
本课题研究的是基于安卓手机蓝牙控制的智能小车设计,基于手机平台,借助于蓝牙技术,设计和实现了一种无线遥控小车新的解决方案。
设计以手机控制平台、蓝牙通讯模块、电机驱动模块等硬件模块组成的遥控小车。
实现小车的前进、后退、前左转弯、前右转弯、后左转弯、后右转弯等实时控制功能。
为遥控玩具小车的设计提出了一种新的思路,同时可以为将来智能家居的遥控设计提供一定的参考意义。
阐述一种通过手机蓝牙遥控小车行走的软、硬件设计。
手机蓝牙作为客户端,小车上的蓝牙模块HC-06作为服务端。
客户端采用Eclipse开发环境,JAVA编程,服务端采用单片机控制。
双方通过串口进行通信,单片机驱动直流电机控制小车行动。
实验结果表明,小车可以接收手机遥控信号并灵活地进行前行、倒退、左转、右转和停止等功能。
本文介绍了基于安卓手机的蓝牙智能小车控制要实现的功能,接着阐述该系统电路的设计及原理的说明,包括了方案的设计、重要元器件的介绍、电路设计的说明(包括单片机控制电路、电机驱动电路)安卓手机软件界面设计、软件设计流程以及系统的调试。
最后总结了基于安卓的蓝牙智能小车控制设计完成的任务,分析系统出现的不足。
【关键词】Andriod蓝牙智能小车智能手机AT89C52单片机ABSTRACTWith the rise of the Internet of Things, Android phones with its unique advantage of being open for us to provide more quality and convenient technological achievements. The research is based on the Android mobile phone Bluetooth controlled smart car design, based on mobile platforms, by means of Bluetooth technology, design and implementation of a wireless remote control car new solutions. Control platform designed for mobile phones, Bluetooth communication module, motor drive modules and other hardware modules remote control car. Realize the car forward, backward, turn left in front, front right turn after turn left, turn right after the other real-time control functions. For the remote control toy car design presents a new way of thinking, and can for the future smart home remote control designed to provide some reference value.Describes one kind of walking through the phone's Bluetooth remote control car software and hardware design. Bluetooth mobile phone as a client, a small car Bluetooth Module HC-06 as a server. Clients using the Eclipse development environment, JAVA programming, client services using micro-controller. The two sides communicate through the serial port, the microcontroller drive DC motor control car action. Experimental results show that the car can receive mobile phone remote control signals and the flexibility to move forward, backward, turn left, turn right and stop functions.Introduces the based on Andrews's the Bluetooth intelligent trolley control want to achieve the function is trolley be able to forward, backward, turn left, turn right, then expounded that the system circuit design and principle of description, including the program design, it is important components introduction, circuit design Description of (, including SCM control circuit, the motor drive circuit) Andrews mobile phone software interface design, software design flow as well as system debugging. Finally summed up the based on Andrews's the Bluetooth intelligent trolley control design is completed the task of, analysis system appear deficiencies.【Key words】Andriod Bluetooth Intelligent car Smartphone AT89C52 SCM目录前言 (1)第一章绪论 (2)第一节国内外研究现状 (2)第二节发展趋势分析 (4)第三节本章小结 (4)第二章设计方案分析 (5)第一节设计方案分析确定 (5)第二节本章小结 (8)第三章安卓操作系统概述 (9)第一节安卓操作系统发展历史及趋势 (9)第二节 Android开发环境搭建 (9)一、 Android的基本介绍 (9)二、 Android系统构架 (10)三、 Android开发包及其工具的安装和配置 (11)第三节本章小结 (13)第四章系统硬件电路设计 (14)第一节单片机最小系统 (14)第二节电机驱动模块 (17)第三节蓝牙模块 (21)第四节本章小结 (22)第五章系统软件程序设计 (23)第一节主程序设计 (23)第二节手机端程序设计 (25)一、手机界面程序设计 (27)二、手机监听程序设计 (28)第三节本章小结 (29)第六章系统整体的调试 (31)第一节调试的方案 (31)第二节硬件电路调试 (31)一、独立元件的检测 (31)二、单片机最小系统的调试 (33)三、电源电路的测试 (34)四、驱动电路的调试 (34)第三节软件调试 (37)第四节系统整体调试 (38)第五节本章小结 (40)结论 (41)致谢 (43)参考文献 (44)附录 (46)一、英文原文 (46)二、英文翻译 (54)三、源程序 (60)前言遥控小车是玩具市场一种很常见的玩具,但是每个小车都有自己特定的遥控器,原装遥控器坏了很难与其它型号的进行匹配。
基于安卓手机蓝牙控制的智能小车设计智能小车是一种集成了多种智能技术的机械装置,可以通过蓝牙控制进行操作。
本文将基于安卓手机蓝牙控制的智能小车设计进行详细介绍。
1.设计背景和目标智能小车是近年来智能家居和物联网技术的热门应用之一、本设计旨在通过安卓手机蓝牙控制,实现对小车的远程操控,并能够获取小车的状态数据。
2.硬件设计本设计所需的硬件主要有:安卓手机、Arduino控制器、蓝牙模块、直流电机和车轮。
2.1 Arduino控制器Arduino控制器作为智能小车的主控,负责接收蓝牙模块发送的指令,并控制直流电机完成相应的运动。
2.2蓝牙模块蓝牙模块负责与安卓手机进行通信。
当用户在手机上发送指令时,蓝牙模块将指令通过串口发送给Arduino控制器。
2.3直流电机和车轮直流电机是智能小车的推动力源,通过车轮将电机的转动转化为小车的运动。
可以根据实际需要选择单个电机或多个电机的配置。
3.软件设计本设计主要涉及两个方面的软件设计:安卓手机控制应用和Arduino控制程序。
3.1安卓手机控制应用安卓手机控制应用是用户与智能小车交互的界面。
用户可以通过应用界面发送指令给小车,控制其前进、后退、转向等行为。
应用还可以显示小车的实时状态数据,例如电池电量、速度等。
3.2 Arduino控制程序Arduino控制程序是小车的控制逻辑,通过与蓝牙模块的通信接收指令,并控制直流电机完成相应的动作。
可以根据用户指令的不同,控制电机正转、反转或停止。
4.系统功能本设计的智能小车主要具备以下功能:1)远程控制:通过安卓手机控制应用,用户可以远程控制小车的行动。
2)实时数据显示:应用可以显示小车的实时状态数据,方便用户了解小车的工作状态。
3)电量提醒:当小车的电池电量低于设定值时,应用将会提醒用户及时充电。
4)编程扩展性:用户可以通过简单的编程方式扩展小车的功能,例如添加避障传感器、红外遥控等模块。
5)兼容性:本设计兼容大多数安卓手机,并且可以与其他智能设备进行蓝牙通信。
手机遥控车辆系统的设计随着科技的不断发展,智能手机已经成为现代人日常生活中必不可少的工具。
为了更好地方便人们进行休闲娱乐、运动与调节心情,本文设计了一款基于智能手机的遥控车辆系统,让用户可以随时随地操控自己的遥控车。
1.系统概述本系统采用了智能手机作为遥控器的核心,在搭载特定软件的智能手机上就可以直接操控小车,实现远距离控制的功能。
同时,该系统还可以监控车辆的状态和位置,提供实时数据和反馈,让用户可以更好地了解车辆的行驶情况。
2.硬件设计该系统由控制模块、车辆模块和传输模块三部分组成。
其中,控制模块是用户使用的智能手机,因此需要预先安装配套的软件以实现控制功能。
车辆模块则是由车身、电机和电池等部件组成,能够实现前进、后退、左转和右转等基本运动功能。
传输模块允许控制信号从手机传输到小车,可以选用各种无线传输技术如Wi-Fi或蓝牙等。
3.软件设计软件部分需要实现三个核心功能:遥控、状态监控和数据传输。
通过手机的屏幕上的任意位置滑动和触控,就可以让汽车朝着操控的方向前进、后退、左转或右转。
同时,软件中还需要实现监控车辆状态和位置的功能,例如车速、里程和电量等信息。
数据传输部分通过各种传输技术实现遥控信号和车辆状态信息的传输,确保实时性和稳定性。
4.功能模块(1)控制模块:基于智能手机的软件,具有操控小车的功能,根据用户的需求进行设计,直观易用。
(2)车辆模块:由电子元器件组成,包括车身动力系统、控制系统、传感器信号处理系统、数据传输系统四个方面,保证车辆能够平稳快速地响应用户的控制信号。
(3)传输模块:将遥控信号和车辆状态信息通过无线传输方式进行传递,确保传输的实时性和稳定性,保障用户使用过程中的高体验。
5.系统优点该系统最大的优点是控制方便快捷,用户只需要搭载了软件的智能手机即可实现车辆操控,大大降低了携带负重的成本,方便快捷又实用。
此外,软件实现了车辆状态监控和数据传输,可以让用户更直观地了解车辆的状态和位置信息,对于儿童和少年群体的亲子互动及娱乐休闲场合有着显著的使用优势。
摘要:在科技日益发展的今天,无线遥控的机器人小车在危险环境作业、人员搜集等应用中可发挥特殊的作用。
智能车作为智能车辆的仿真车,是研究智能车辆的基础。
介绍了基于蓝牙遥控的多功能智能车。
该设计采用STC89C52RC芯片为主控制器,利用L298N芯片驱动直流电机。
同时利用安卓手机蓝牙无线遥控小车进入蓝牙手动模式,循迹模式和避障模式。
在蓝牙模式下小车采用蓝牙模块利用Android平台远程控制小车的移动;在循迹模式下,采用红外光对管对黑线检测,判断出黑线的位置,将采集到的路况信息输入STC89C52单片机中,让小车沿着黑线自动行驶;在避障模式下,让小车自由移动,避障模块将使小车不会撞上障碍物。
为了避免小车撞上障碍物,该小车使用了HS-RS04超声波模块,通过超声波的发射与接受来确定障碍物的位置,避免小车撞上障碍物。
关键词:智能车;51单片机;蓝牙通讯;超声波测距;红外检测;目录1 方案比较与论证 (1)1.1 循迹单元方案比较与选择 (1)1.2 避障单元方案比较与选择 (1)1.3 无线单元方案与比较 (2)2 硬件电路设计 (3)2.1 总体设计 (3)2.2 单片机模块 (3)2.2.1 STC89C52简介 (3)2.3 电机驱动模块 (4)2.3.1 参数 (4)2.4 电源模块 (6)2.5 蓝牙模块 (6)2.6 循迹模块 (7)2.7 避障模块 (7)3 软件设计 (8)3.1 智能车运动控制程序 (8)3.1.1 智能车运动控制程序构思与框架 (8)3.1.2 智能车基础运动设计与实现 (11)3.1.3 串口通讯接口部分 (13)3.1.4 智能车蓝牙手动模式设计与实现 (14)3.1.5 智能车自主循迹模式设计与实现 (16)3.1.6 智能车自动避障模式设计与实现 (17)3.2 Android蓝牙客户端设计与实现 (19)3.2.1 客户端界面设计 (19)3.2.2 BluetoothCar类设计 (19)4 系统测试与结论 (20)4.1 硬件电路调试 (20)4.1.1 独立元件的检测 (20)4.1.2 单片机最小系统的调试 (20)4.1.3 电源电路的调试 (21)4.1.4 驱动模块的调试 (21)4.2 软件调试 (21)4.2.1 C语言的调试 (21)4.2.2 JAVA语言的调试 (22)4.3 制作总结 (22)参考文献 (24)附录一:原理图 (25)附录二:源程序 (27)1方案比较与论证1.1循迹单元方案比较与选择方案一:采用可见光发光二极管和光敏二极管采用普通可见光发光管和光敏管组成的发射-接收电路。
科技资讯2017 NO.06SCIENCE & TECHNOLOGY INFORMATION动力与电气工程27科技资讯 SCIENCE & TECHNOLOGY INFORMATION 随着移动互联网的快速崛起,手机客户端应用软件(Application,简称APP)为代表的智能终端应用的快速普及,给人们的工作和生活带来了更多的便捷,也加快了物联网的发展步伐[1]。
Android系统作为手机的主流操作系统,由于其操作性和开源性,为手机应用程序控制系统的开发提供了很大的优势,并将各类控制系统融为一体提供了可能[2]。
该文以Android手机应用程序APP为客户端,借助蓝牙无线通信技术,移动小车作为服务器端接收手机的控制信号并驱动直流电机灵活做出命令动作,小车遇到前方障碍物时,自动测量离障碍物的距离,并将实时距离值上传手机APP显示,当和障碍物的距离达到一定值时小车停车等待指令,具有自动避障功能。
该设计为智能控制方式提供一种新的设计思路。
1 总体方案设计该设计主要由小车和手机控制平台组成,小车由控制器部分,直流电机模块,超声波测距模块,蓝牙通信模块,电源模块及相应的硬件电路组成,手机控制平台是开发该控制系统的APP软件,安装在Android手机上,两者的通信采用无线蓝牙技术,系统结构框图如图1所示;系统操作流程:首先启动手机APP控制端,由手机和移动小车上的蓝牙模块建立通信链接,链接成功后触碰手机端的动作按钮发出前进,后退,左右转弯命令,移动小车接收到指令并进行分析,驱动直流电机进行相应动作,在行进过程中由超声波模块自动检测前方是否有障碍物,当前方有障碍物时将测得障碍物的距离数值通过蓝牙模块上传至手机APP端实时显示,距离值超过20cm时,移动小车停车等待手机指令,做到自动避障。
为了保证小车的稳定性,采用四轮驱动,系统的控制范围在0~10m之间。
2 硬件电路设计移动小车硬件电路主要单片机最小系统电路,电机驱动电路,蓝牙模块电路,超声波测距电路和电源电路组成;单片机最小系统电路包括控制芯片,时钟电路,复位电路,控制器采用STC89C52芯片,STC89C52是STC公司生产的一种低功耗,高性能的COMS8位微控制器,8K字节FLASH,512字节RAM,32位I/O口,3个定时器/计数器,4个外部中断,全双工串行口,满足系统需求;时钟采用①基金项目:济南大学教学研究项目(编号:J1643)。
编号:审定成绩:()设计()题目:基于安卓手机蓝牙控制的智能小车设计学院名称:自动化学生姓名:专业:测控技术与仪器班级:学号:指导教师:答辩组负责人:填表时间:20XX 年 05 月制摘要随着物联网的兴起,Android手机以其独有的开放性优势正在为我们提供更多优质便捷的技术成果。
本课题研究的是基于安卓手机蓝牙控制的智能小车设计,基于手机平台,借助于蓝牙技术,设计和实现了一种无线遥控小车新的解决方案。
设计以手机控制平台、蓝牙通讯模块、电机驱动模块等硬件模块组成的遥控小车。
实现小车的前进、后退、前左转弯、前右转弯、后左转弯、后右转弯等实时控制功能。
为遥控玩具小车的设计提出了一种新的思路,同时可以为将来智能家居的遥控设计提供一定的参考意义。
阐述一种通过手机蓝牙遥控小车行走的软、硬件设计。
手机蓝牙作为客户端,小车上的蓝牙模块HC-06作为服务端。
客户端采用Eclipse开发环境,JAVA编程,服务端采用单片机控制。
双方通过串口进行通信,单片机驱动直流电机控制小车行动。
实验结果表明,小车可以接收手机遥控信号并灵活地进行前行、倒退、左转、右转和停止等功能。
本文介绍了基于安卓手机的蓝牙智能小车控制要实现的功能,接着阐述该系统电路的设计及原理的说明,包括了方案的设计、重要元器件的介绍、电路设计的说明(包括单片机控制电路、电机驱动电路)安卓手机软件界面设计、软件设计流程以及系统的调试。
最后总结了基于安卓的蓝牙智能小车控制设计完成的任务,分析系统出现的不足。
【关键词】Andriod蓝牙智能小车智能手机AT89C52单片机ABSTRACTWith the rise of the Internet of Things, Android phones with its unique advantage of being open for us to provide more quality and convenient technological achievements. The research is based on the Android mobile phone Bluetooth controlled smart car design, based on mobile platforms, by means of Bluetooth technology, design and implementation of a wireless remote control car new solutions. Control platform designed for mobile phones, Bluetooth munication module, motor drive modules and other hardware modules remote control car. Realize the car forward, backward, turn left in front, front right turn after turn left, turn right after the other real-time control functions. For the remote control toy car design presents a new way of thinking, and can for the future smart home remote control designed to provide some reference value.Describes one kind of walking through the phone's Bluetooth remote control car software and hardware design. Bluetooth mobile phone as a client, a small car Bluetooth Module HC-06 as a server. Clients using the Eclipse development environment, JAVA programming, client services using micro-controller. The two sides municate through the serial port, the microcontroller drive DC motor control car action. Experimental results show that the car can receive mobile phone remote control signals and the flexibility to move forward, backward, turn left, turn right and stop functions.Introduces the based on Andrews's the Bluetooth intelligent trolley control want to achieve the function is trolley be able to forward, backward, turn left, turn right, then expounded that the system circuit design and principle of description, including the program design, it is important ponents introduction, circuit design Description of (, including SCM control circuit, the motor drive circuit) Andrews mobile phone software interface design, software design flow as well as system debugging. Finally summed up the based on Andrews's the Bluetooth intelligent trolley control design is pleted the task of, analysis system appear deficiencies.【Key words】Andriod Bluetooth Intelligent car Smartphone AT89C52 SCM目录前言 (1)第一章绪论 (2)第一节国内外研究现状 (2)第二节发展趋势分析 (4)第三节本章小结 (4)第二章设计方案分析 (5)第一节设计方案分析确定 (5)第二节本章小结 (8)第三章安卓操作系统概述 (9)第一节安卓操作系统发展历史及趋势 (9)第二节 Android开发环境搭建 (9)一、 Android的基本介绍 (9)二、 Android系统构架 (10)三、 Android开发包及其工具的安装和配置 (11)第三节本章小结 (13)第四章系统硬件电路设计 (14)第一节单片机最小系统 (14)第二节电机驱动模块 (17)第三节蓝牙模块 (21)第四节本章小结 (22)第五章系统软件程序设计 (23)第一节主程序设计 (23)第二节手机端程序设计 (25)一、手机界面程序设计 (27)二、手机监听程序设计 (28)第三节本章小结 (29)第六章系统整体的调试 (31)第一节调试的方案 (31)第二节硬件电路调试 (31)一、独立元件的检测 (31)二、单片机最小系统的调试 (33)三、电源电路的测试 (34)四、驱动电路的调试 (34)第三节软件调试 (37)第四节系统整体调试 (38)第五节本章小结 (40)结论 (41)致谢 (43)参考文献 (44)附录 (46)一、英文原文 (46)二、英文翻译 (54)三、源程序 (60)前言遥控小车是玩具市场一种很常见的玩具,但是每个小车都有自己特定的遥控器,原装遥控器坏了很难与其它型号的进行匹配。
基于 Android 系统控制的多功能小车系统设计黄莺【期刊名称】《河池学院学报》【年(卷),期】2015(000)005【摘要】In order to solve the shortcomings of smart cars , such as single function , low integration degree , poor data processing ability, lack of remote data transmission, storage and control, etc., embedded multifunction car system with automatic tracking , automatic obstacle avoidance , phone control , wireless image transmission and processing functions is designed .The system can be controlled by STC ’sIAP15F2K61S2 SCM, tracked by photoe-lectric sensors and automatically avoided obstacle with ultrasonic module .The car can be droved by four stepper motors which are droved by UL2003 , L298 chip, and shift in the direction is achieved through the left and right poor motor speed .PWM technology can be used to control the speed of the car .PTZ camera T6836 WIP is used for image acquisition and processing , and the car can be controlled by wireless mode by WiFi to serial module .PC control is using Google ’ s second-generation NEXUS 7 tablet which installs monitoring software developed by An-droid system .The NEXUS 7 can send order to the car and receive image from the car , then process data and stor-age , which provide the user intuitive understanding of information ahead .The car with stable performance is work-ing properly, and then can be used inreal life for warehouse management , items search etc., which help people to achieve security management .%为了解决目前小车系统功能较单一,集成度不高,数据处理能力不强,缺乏远程数据传输、存储和控制等缺点,设计了一种具有自动循迹、自动避障、平板电脑控制、码盘测速、无线图像传输处理等多功能的小车系统。
基于安卓手机控制的智能小车的设计摘要:21世纪是信息化世纪,随着物联网兴起,安卓手机以其独有的优势,为我们提供很多优质便捷的服务。
此次设计我们研究的是用我们的安卓手机来操控智能小车,使小车实现前进、后退、左转、右转等功能,提供了一种遥控玩具车设计的新方法。
系统是以STC89C52作为控制中心,客户端为蓝牙手机,服务端为车子上的蓝牙模块,串口是进行通信的通道,小车在接收到手机发送的蓝牙信号之后,可以进行简单的一些动作。
本文介绍了基于安卓手机控制的智能小车要实现的功能,首先阐述了课题研究的背景、目的、意义以及主要的任务,接着阐述了系统方案的设计,硬件和软件两个方面的设计,再到后来的测试方案与测试结果,同时,对使用的一些元器件及原理进行了相应的介绍,然后对此设计进行了设计归纳与展望。
关键词:Android手机;蓝牙;智能小车; AT89C52单片机The design of the smart car basedon android mobile phonesAbstract:21st century is the era of information,with the emergence and prosperity of Internet,the Android Mobile phone offers us more premium and convenience services with its unique advantages.This design of our research is to control the car with android phone,make the car forward,backward,turn left,turn right,and other function, provides a new method for designing the remote control toy car.This system is based on STC89C52 as control center,the client for the mobile phone,the server for the bluetooth module on the car,the channels of communication is through serial port,the car after receive the bluetooth signal sent by a mobile phone,can conduct some simple movement.This chapter presents how to realized the android phone to control the smart car to realize some actions.First of all,the research background purpose,significance and the main tasks are expounded.Secondly,this paper discusses the system scheme and the design of software and hardware.Finally,summarizes the test scheme and results,meanwhile,the use of the components and principles for the corresponding introduction,at the same time,this design has carried on the summary and outlook.Keywords:Android mobile phone; Bluetooth; Intelligent car; AT89C52 single chip microcomputer目录前言 (1)第一章绪论 (2)1.1 课题背景 (2)1.2 课题研究的目的及意义 (2)1.3 系统设计主要任务 (2)第二章系统方案设计 (4)2.1 主控芯片的论证选择 (4)2.2 电源模块的论证选择 (4)2.3 电机驱动模块的选择 (5)2.4 蓝牙模块的选择 (5)第三章硬件电路的设计 (7)3.1 单片机最小系统的设计 (7)3.1.1单片机AT89C52 (8)3.1.2时钟电路 (9)3.1.3复位电路 (9)3.1.4 EA/VPP(31脚) (9)3.2 电机驱动电路的设计 (10)3.2.1 L298N型驱动器的原理 (10)3.2.2 L298N的引脚说明 (10)3.2.3 电机驱动电路原理图 (11)3.3 蓝牙模块电路的设计 (11)第四章软件设计 (13)第五章系统的调试 (14)5.1 测试方案 (14)5.2 硬件电路的测试 (14)5.2.1 单片机最小系统的调试 (14)5.2.2 电源电路的调试 (15)5.2.3 电机驱动模块的调试 (15)5.3 软件测试 (15)5.4 系统的整体调试 (15)第六章设计总结及展望 (17)参考文献 (18)附录1 系统设计程序 (19)附录2 实物图 (21)前言在中国,安卓手机已经非常普遍,普及率非常高,通过移动设备实现远程控制已经是人们追求和探索的一个方向。
玩具遥控小车是人们常见的一种玩具,它有自己的遥控器,但是当遥控器出现故障不能用时很难找到与其型号匹配的遥控器。
而现在的手机使用非常普遍,如果用手机这个平台,通过编程,可以非常方便的实现一个硬件平台控制多种小车的遥控器,由此,会给人们的生活带来很多的便利[3]。
手机蓝牙技术它是一种非常先进的无线的网络技术,其具有生产价格不高,抗干扰性能好,建立连接方便,功耗量小等特点。
蓝牙它能够短距离通信,因此,我们能够用手机上的蓝牙来操控咱们的玩具小车。
现在,有很多生产生活用到了蓝牙技术,比如蓝牙耳机,无线鼠标,键盘,打印机等等数据传输大量采用蓝牙传输技术。
现在人们家中有越来越多的电器,人们对电器的依赖性也增加了,电器功能的需求也将增加。
家庭里的遥控器越来越多,如电视遥控器,dvd遥控器,空调遥控器,车门窗遥控器等等,由于遥控器太多,也会带来一些麻烦[4],手机是现在人们的生活中必不可少的工具,如果可以用手机去代替这些红外遥控面板遥控器,可以给人们的生活带来很多的便利,真正的实现一机在手,万物尽在掌握之中。
因此,对智能小车的操控我们选用安卓手机,也就相当于把安卓手机作为操控小车的遥控器,用蓝牙进行配对的形式创立专用信道,抗干扰能力和和数据传输的实时性都得到了有效控制,本系统的模块可以扩展到所有的家用电器的控制,因此具有较高的实用价值和研究价值。
第一章绪论1.1 课题背景蒸汽机一个提升人类进入工业时代的发明,网络信息技术的出现深刻地烙印在人类文明的辉煌历史中,电子信息技术的发展,控制技术的日益提高,加快了社会信息化,使人们的生活、工作和通讯的关系越来越密不可分。
信息化改变着人们的生活习惯,对传统的家居也提出了更多的挑战,人们更加注重舒适、安全性高、美观和方便的生活环境,拥有先进的通讯设备,信息终端是完整的,自动、智能的家电等等,使人们对家居的智能的追求已经成为一种趋势。
而近些年国内外都对家居智能化进行了一些研究,并出现了一些成果。
智能家居的发展,美欧一些国家一直处在领先的位置,许多知名企业美国微软公司及摩托罗拉公司,陆续开始智能家居的研究和开发[5]。
智能家居的发展我国的比较晚,但国内很多公司也正在研究更为符合市场的新产品,以解决当前智能化产品使用比较复杂、实用性比较差、价格比较高等欠缺的地方。
而蓝牙技术作为一种先进的无线网络传输技术,它具有抗干扰性能比较好,建立连接比较灵活,成本比较低,功耗较小等优点。
鉴于此,本文采用安卓手机作为遥控器,通过安卓手机与小车内的无线蓝牙模块建立连接,对小车进行实时控制,可以对智能家居的控制系统提供一定的参考价值。
1.2 课题研究的目的及意义21世纪是信息化的世纪,随着物联网的兴起,安卓手机以其独有的优势,正在我们的生活中扮演着越来越重要的角色,安卓手机正在为我们提供更加优质便捷的服务。
该设计平台用的是安卓手机,利用几个硬件模块,以达到可以操控小车进行简单的几个功能,提供了遥控玩具车设计的一个新想法,同时,控制模块能够扩展到对所有的电器进行操控,能够为智能家居未来的远程控制的设计提供参考,从而为人们提供更加优质、舒适、安全、便利的生活环境。
1.3 系统设计主要任务本系统以单片机(STC89C52)为系统的控制中心,客户端利用手机蓝牙,服务端利用小车上的蓝牙模块HC-06,双方通过串口进行通信。
文章主要介绍了STC89C52的基本理论,以及与所设计的电路相关的各个元器件,重点介绍了系统的硬件电路设计和软件编程以及怎样利用单片机控制模块单元。
当小车停下来,运动模式可以通过手机蓝牙控制,此方法对智能小车的设计特别适用。
手机已经是大家生活中必需的工具,若我们所有的这些家用电器都能够使用我们的手机去遥控,那会是多么方便的事儿。
第二章系统方案设计经过反复查找资料,最终确定了系统的整体结构,此次设计采用AT89C52单片机为核心,通过安卓手机,来操控小车的前进和后退、左转和右转等,单片机控制电机的驱动进而来操控电机的正转和反转,从而使小车能够进行某种动作。
电源把5V的直流电提供给单片机,给L298N接两个外部电压,分别提供给电机和L298N芯片。
HC-06是蓝牙接收模块,通过蓝牙连接手机终端,接收从手机端发来的指令,然后把接收到的指令传递给单片机,单片机来分析传来的指令的不同,执行相应的程序,再操控电机达成某种行径。
2.1 主控芯片的论证选择单片机芯片选型时要考虑一些问题,如:芯片包含的功能或数量要比设计的需要稍大,技术指标要考虑在内,同时,要考虑它的安全性,是否可靠,能不能安全运行,对其厂商进行筛选,除此之外,也要考虑其可开发性。
综合以上考虑问题,有以下两个方案。
第一个方案:进行主要控制的芯片选用STC89C52。
此芯片功耗低,使用5V 电压供电,资源比较丰富,具有8位数据处理能力,32位I/O口,其内部拥有3个16位定时/计数器,4个外部中断,具备8K字节的Flash, 其内存具备512个字节。
此芯片能够满足本设计的要求,且此芯片价格较低,性价比较高。
第二个方案:进行主要控制的芯片选用STC12C5A60S2。
其运算速度快且具有交流和直流相互转换的功能,但是在价格上比传统单片机要贵。