DIY编程器网

 找回密码
 注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

查看: 1414|回复: 0
打印 上一主题 下一主题

[待整理] 基于Android和蓝牙技术的手机遥控车设计

[复制链接]
跳转到指定楼层
楼主
发表于 2014-10-10 07:47:57 | 只看该作者 |只看大图 回帖奖励 |正序浏览 |阅读模式
1 设计背景
       
        现有每个普通家庭中的遥控器包括空调遥控器、电视遥控器、DVD遥控器、汽车遥控器、门窗遥控器等,门类繁多且不通用,而另一方面,手机已成为人人必备的工具,如果可以用我们必备的手机去遥控所有这些家用电器,可摆脱将来对专用红外遥控面板的依赖,一机在手,万物尽在掌握之中,将是一件多么美妙的事情!因此,本论文先设计一种手机对智能遥控车的控制方案,利用本系统的控制模块可扩展至对所有家电的控制。
        2 上位机软件系统设计
       
        2.1 程序界面设计
       
        本程序是基于Android 2.1系统,所用开发工具为Eclipse集成开发环境,Eclipse是著名的跨平台的自由集成开发环境(IDE)。最初主要用来Java语言开发,但是目前亦有人通过插件使其作为其他计算机语言比如C++、Python和Android的开发工具,在此开发环境下开发软件非常的方便。首先设计本系统手机端软件的程序界面,为了尽快实现程序的功能,本程序没有对软件界面设计做特别美化的设计,仅包含我们所用到的几个按钮和图形显示,以实现我们的功能为最大目标。设计的界面如图1所示。
       
       
       
        2.2 主程序设计
       
        主程序要完成的功能主要是检测蓝牙设备是否工作正常、设置蓝牙与下位机联接、各功能按钮的实现、及帮助文档的加载等功能。
       
        功能按钮是由前进、后退、左转、右转、停止5大模块组成。
       
       
       
        3 下位机硬件设计
       
        智能车采用现在较为流行的8位单片机作为系统大脑。以8051系列家庭中的AT89S51/AT89S52为主芯片。P0.0,P0.1,P0.2,P0.3分别通过LG9110电机驱动来驱动电机1和电机2。由电机的正转和反转完成机器人的前进、后退、左转、右转,遇障碍物绕行,避悬崖等基本动作。BT1为机器人蓝牙接收模块,这就为智能车通过手机进行远程遥控创造了可能。
       
       
        4 下位机程序设计
       
        下位机根据蓝牙传过来的命令,来控制智能车,使其可实现前进、后退、左转、右转等功能。
       
       
       
        5 结束语
       
        本文介绍一种通过利用我们普通智能手机来遥控智能车的一种设计方案,方案看似简单,却具有重要意义,其中设计的遥控车已经测试并可稳定工作,但其中的不足之处是,因经费原因,不能将家用电器一一改装组成一个全手机遥控的智能家居系统。但通过本设计可知,这种功能的实现不存在任何技术问题,方案已经成熟,至于何时进入普通家庭将只是个时间问题。
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友 微信微信
收藏收藏 分享分享 支持支持 反对反对
您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|文字版|手机版|DIY编程器网 ( 桂ICP备14005565号-1 )

GMT+8, 2025-1-31 17:05 , 耗时 0.087199 秒, 22 个查询请求 , Gzip 开启.

各位嘉宾言论仅代表个人观点,非属DIY编程器网立场。

桂公网安备 45031202000115号

DIY编程器群(超员):41210778 DIY编程器

DIY编程器群1(满员):3044634 DIY编程器1

diy编程器群2:551025008 diy编程器群2

QQ:28000622;Email:libyoufer@sina.com

本站由桂林市临桂区技兴电子商务经营部独家赞助。旨在技术交流,请自觉遵守国家法律法规,一旦发现将做封号删号处理。

快速回复 返回顶部 返回列表