基于手机APP蓝牙控制智能小车设计及调试.docVIP

基于手机APP蓝牙控制智能小车设计及调试.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于手机APP蓝牙控制智能小车设计及调试

基于手机APP蓝牙控制智能小车设计及调试   一、引言   ?S着科技的发展进步和人民生活水平的不断提高,智能手机正在飞速发展。手机已成为人民生活中的依赖品,它集通信、生活、娱乐于一体,给生活带来极大的方便,一机在手,万物尽在掌握之中。为结合科技与教学,激发学生课堂上的兴趣,本文就手机APP蓝牙控制智能小车实例介绍,通过借助手机APP平台,运用蓝牙技术,实现用手机对小车实时遥控完成前进、后退、左转、右转、停止等动作,生动形象,有利于促使学生对科技与生活结合的理解,同时也为生活上的遥控玩具和智能家居的制作提供新的路径。   二、系统设计   (一)设计总思路   本设计的小车系统以STC89C52单片机为核心,以手机APP屏幕界面的按钮遥控小车的转动,中间采用蓝牙技术作为客服端发送接收数据,单片机根据HC-05为蓝牙接收模块接收到的数据信号指令进行分析处理,输出对应的指令信号,再由L298驱动电路相应的小车电机正、反转,实现控制小车的前进、后退、左转、右转和停止等动作,同时显示电路显示对应用的动作码。电源提供给单片机5V直流电,L298需要从外部接两个电压,分给电机和L298芯片。设计总电路结构框架图如图1所示。   (二)设计功能   本系统能自行设计手机APP,并能借助蓝牙技术传输命令,通过手机APP的控件控制小车的前进、后退、左转、右转、停止等动作,实现了手机APP与单片机通过蓝牙技术实现了有机结合,操作简便有趣。   三、硬件设计   (一)单片机及电机主电路   本系统以STC89C52单片机为主控单元,STC89C52单片机是一种8K字节可编程可擦除只读存储器的微处理器,具有高速、电压低、功耗低、抗干扰能力强等特点的单片机,简单、廉价、实用。整个小车系统采用了4轮驱动,使用L298N芯片电机驱动模块实现对左右两组电机的实时驱动控制;L298N驱动模块采用ST公司原装全新的L298N芯片,具有工艺、稳定性高的特点,其控制端口共有六个,通过与单片机的I/O连接,将接收单片机I/O口的高低电平信号即可驱动控制电机的正、反转以及停止的操作。外围电路还采用了两组由4个二极管组成的桥式整流电路,保证输出稳定的控制电机的电压。主电路如图2所示。   (二)蓝牙模块   本小车系统的蓝牙模块采用是HC-05芯片集成模块,如图3所示左图蓝牙接口和右图HC-05蓝牙模块。HC-05芯片里已经封装带有蓝牙协议,我们在使用时只需通过串口连接就能实现手机与51单片机的无线通信。该蓝牙模块有6个引脚,包括VCC、GND、TXD、RXD,蓝牙模块的引脚TXD与RXD分别与单片机的RXD与TXD引脚相连接, VCC和GND分别接电源和地给模块进行供电,控制信号通过RXD与TXD数据无线传输,手机与蓝牙模块配对连接就可以实现对小车的无线控制。该模块供电电压范围宽为3.3V~5.5V,宽波特率范围4800~1382400,并且模块兼容5V/3.3V单片机系统,具有成本低,兼容性好,功耗低等优点。   (三)显示电路   为能较好地判断出小车工作的状态,本电路加入显示电路,采用七段数码管显示。该电路主要用来显示电机控制的显示码,根据显示码就能对应知道小车正在运行的状态。显示电路如图4所示。小车运行状态与显示代码对应表如表2所示。   四、软件设计   (一)手机蓝牙APP开发软件   本设计采用的手机APP开发软件为广州市教育信息中心开发的APP INVENTOR 公共平台。该系统平台属免费开放平台,只要打开网址http:///login/进行注册申请帐号或使用QQ帐号即可登陆使用,该平台编程采用的是积木式程序开发编程,可任意开发各种手机APP程序,简单易用。平台上APP的操作主要分组件设计和逻辑设计二部分,组件设计主要是对用户界面的控件(如按钮等)的布局设计,而逻辑设计是对控件添加上逻辑功能,然后通过客户端(如蓝牙)进行传送控制信息数据,以实现对小车的控制操作。最后组件设计和逻辑设计完成后,再点击打包APK生成手机APP二维码。生成的二维码就可以下载保存到电脑,或手机直接安装。手机安装好后,就可以进入控制界面,系统用户登陆界面如图5所示。   (1)该系统的客户端开发主要涉及到客户端界面的设计和逻辑功能代码的设计,本小车系统的设计组件如图6所示。   (2)逻辑设计如图7所示。   (二)单片机程序   本小车系统设计的主程序主要是由单片机的控制实现的,由手机蓝牙向蓝牙模块发送控制指令信息,单片机通过读取蓝牙模块输入的控制信息进行存储和分析,分析完毕后,向驱动电机模块发出控制指令,来实现控制电机驱动,控制小车的前进、后退、左转、右转和停止等动作。这个过程,先由单片机进行初始化,单片机不断对HC-05蓝牙模块的

文档评论(0)

fangsheke66 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档