×

Android手机遥控车设计实例分析

消耗积分:1 | 格式:rar | 大小:0.4 MB | 2017-10-20

分享资料个

 1 设计背景
  现有每个普通家庭中的遥控器包括空调遥控器、电视遥控器、DVD遥控器、汽车遥控器、门窗遥控器等,门类繁多且不通用,而另一方面,手机已成为人人必备的工具,如果可以用我们必备的手机去遥控所有这些家用电器,可摆脱将来对专用红外遥控面板的依赖,一机在手,万物尽在掌握之中,将是一件多么美妙的事情!因此,本论文先设计一种手机对智能遥控车的控制方案,利用本系统的控制模块可扩展至对所有家电的控制。
  2 上位机软件系统设计
  2.1 程序界面设计
  本程序是基于Android 2.1系统,所用开发工具为Eclipse集成开发环境,Eclipse是著名的跨平台的自由集成开发环境(IDE)。最初主要用来Java语言开发,但是目前亦有人通过插件使其作为其他计算机语言比如C++、Python和Android的开发工具,在此开发环境下开发软件非常的方便。首先设计本系统手机端软件的程序界面,为了尽快实现程序的功能,本程序没有对软件界面设计做特别美化的设计,仅包含我们所用到的几个按钮和图形显示,以实现我们的功能为最大目标。设计的界面如图1所示。
  Android手机遥控车设计实例分析
  2.2 主程序设计
  主程序要完成的功能主要是检测蓝牙设备是否工作正常、设置蓝牙与下位机联接、各功能按钮的实现、及帮助文档的加载等功能。
  功能按钮是由前进、后退、左转、右转、停止5大模块组成。
  Android手机遥控车设计实例分析
  3 下位机硬件设计
  智能车采用现在较为流行的8位单片机作为系统大脑。以8051系列家庭中的AT89S51/AT89S52为主芯片。P0.0,P0.1,P0.2,P0.3分别通过LG9110电机驱动来驱动电机1和电机2。由电机的正转和反转完成机器人的前进、后退、左转、右转,遇障碍物绕行,避悬崖等基本动作。BT1为机器人蓝牙接收模块,这就为智能车通过手机进行远程遥控创造了可能。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

评论(0)
发评论

下载排行榜

全部0条评论

快来发表一下你的评论吧 !