使用Android移动设备的远程控制机器人–如何教程和资源

首先是计算机,与此同时,智能手机和平板电脑正成为具有通信,地图和机电控制等有用功能的多合一设备。为什么?因为这些都是用于控制机器人的令人难以置信的技术清单,包括GPS,加速计,蓝牙,触摸屏灵敏度,强大的处理器,摄像头,带有免费工具包的应用程序开发等传感器,所以清单还在继续。

安卓 是Google设计的基于Linux的操作系统,可用于对智能手机和平板电脑等触摸设备敏感的设备。将智能手机的功能与机器人功能相结合,任何人都可以通过简单的屏幕触摸或使用Android设备中集成的不同技术来控制机器人项目。

使用智能设备来控制机器人可以为机器人世界带来自由感。 安卓 设备的形状和功能各不相同,这些机器人可以设计为适合任何Android设备。

如何规划和开发受Android设备控制的机器人,正是我在本文中所做的。

 安卓操作系统

安卓操作系统

这很好:

  • 任何用户都可以免费开发应用程序;
  • 现有的用于开发应用程序的工具,不需要编程技能;
  • 设备中已集成了所有传感器,例如GPS,导航罗盘,蓝牙;
  • 可以在Android设备之间共享应用程序;
  • 具有成本效益的项目;

这不好:

  • 将设备连接到机器人不是太简单;
  • 如果用户没有’没有Android设备,则必须购买;

本文分为三个不同的部分,第一部分介绍了机器人部分和如何构建机器人的教程,第二部分提供了用于构建Android应用程序并连接到机器人的教程和资源,最后一部分是根据您的想法构建机器人的资源:

  1. 一般需要的机器人零件;
  2. 如何构建Android应用并与机器人连接;
  3. 资源;

1.一般需要的机器人零件

在本文的这一部分中,我将介绍用于控制机器人的设备以及用于构建机器人的所有机器人部件。这些机器人零件可能因项目而异,并且可用的Android设备数量众多且不尽相同。

安卓 设备

使用运行Android操作系统的智能手机或平板电脑等移动设备控制机器人必须满足至少两个条件:具有加速度计和蓝牙模块。几乎所有类型和版本的移动设备都包括此类传感器和通信技术。我说‘至少两个条件’因为用户的想象力可能超出通常的控制方法的范围,以便以不同的方式(例如使用声音或使用视觉机器人系统)来控制机器人。

即使使用了加速度计或蓝牙技术,也必须开发一个应用程序才能在Android设备上运行。您可以从头开始设计该应用程序,也可以使用无需任何编程语言技能即可构建Android应用程序的工具进行设计。以下是一些可用的工具包和教程,这些工具包和教程可作为启发来构建用于控制机器人的应用程序。

安卓 工具包,教程和编程代码

  • 阿马里诺
    阿马里诺 是一个设计用于Android设备的工具包。 阿马里诺 是一个功能强大的应用程序,用于构建与Arduino板兼容的Android应用程序。该工具包需要安装了Android SDK插件的Eclipse来构建和编译将上传到Android设备的文件。这是构建用于机器人控制的Android应用程序的简短方法,而无需掌握非常丰富的编程知识。
  • 安卓 控制的机器人(通过蓝牙) Part 1, Part 2
    这是一个分为两部分的综合教程,解释并揭示了使用Android设备,ATMega微控制器和串行蓝牙链接控制机器人平台的步骤。
  • 使用Android平台控制机器人
    清晰,完整的论文中包含有关各种连接方法的信息,以便使用Android设备控制乐高Mindstorms NXT机器人。
  • 使用Android作为机器人遥控器
    有关使用Android设备和蓝牙技术控制机器人的教程。
  • 通过蓝牙从简单的Android到Arduino控制
    很棒的文章,提供有关如何在Android设备上使用Bluetooth Bee模块以控制Arduino板的信息。
  • 安卓 蓝牙控制插座
    通过此项目的一些步骤和一些启发,任何用户都可以使用Android设备上的蓝牙技术打开和关闭插座。

带有蓝牙的机器人

在将蓝牙模块包含在项目中之前,必须先构建机器人,然后再对其进行控制。即使您非常有兴趣从头开始构建机器人或使用机器人套件,该机器人在结构和电气方面也必须具有功能。

通常,几乎所有简单项目中都包含一些机器人部件,这些项目中很少有机器人由Android设备控制。这些零件是:机器人结构(例如汽车底盘),控制器,蓝牙模块,电动机,电动机驱动器,以及其他零件,例如电池,电源线,车轮等。

如果您想更多地专注于编程而不是电子学和机械学,那么机器人套件是可以控制的最有用和最简单的机器人。大多数项目(包括Android控制机器人)都使用轮式机器人。没有规则。您只需使用简单的Android设备即可控制任何类型的机器人。

机器人套件兼容蓝牙

准备使用机器人套件的​​列表:

如果是DIY机器人

如果您专注于从头开始构建机器人,则介绍了用于构建基于轮子的简单机器人的主要部分,这些主要部分旨在通过Android设备的蓝牙技术进行控制。

控制者
最常见和最受欢迎的控制器是 Arduino板。 Arduino开发板旨在在项目中更轻松地使用和访问电子设备。在Android设备上使用Arduino板的另一个优势是完整的文档以及链接这两个平台的许多资源。

蓝牙模块
如果没有将蓝牙模块集成到机器人项目中,则无法以无线方式控制机器人。以下是具有启发性资源的列表,这些资源可用于将蓝牙模块与设备链接。

  • 安卓 蓝牙简介
    全面的文档,包括源代码和Android蓝牙体系结构的说明。
  • Arduino和蓝牙
    带有编程代码的教程,用于从蓝牙模块向Arduino板发送和接收数据。

马达驱动器
必须控制电动机,为此使用了电动机驱动板,其作用是独立控制电动机。而且由于Arduino是最常见的控制器板之一,因此可以在同一行中继续执行该项目, Arduino马达护罩.

其他部分
如果是基于轮子的机器人,则在没有电源或轮子的情况下无法完成该项目。 这里 您几乎可以找到所需的所有机器人零件,包括电源线,电池,车轮,并且清单可以继续。

教程如何使用蓝牙模块构建机器人

因为上面我描述了用于构建可以使用Android设备控制的简单机器人的一般部件,所以在下文中,我创建了一个带有教程的列表,以用作启发。

2.如何构建Android应用程序并与机器人连接

拥有Android设备和机器人还不够。必须连接这两个设备并对其进行编程以共享信息。在Android方面,必须有一个带有界面的应用程序,供用户用来向机器人发送命令。

控制方法

  • 使用应用程序向左,向右,向前和向后移动;
  • 使用加速度计;
  • 音频信号;

构建简单的Android应用程序

这里有一些文档,其中包含从头开始构建Android应用程序且没有编程经验的步骤。

将Android设备连接到机器人

使用蓝牙技术将Android设备连接到机器人的最简单方法是使用可以做到这一点的应用程序。下面可以找到旨在用于通过简短且简单的方式与机器人连接Android设备的应用程序。

3.资源

拥有可用的免费资源,以使用智能手机或平板电脑等智能设备控制机器人,真是太好了。

  • 取得Android SDK
    在开始使用Eclipse之类的开发环境开发Android应用程序之前,Android提供了各种工具和API库来构建和测试应用程序。
  • 蓝牙机器人
    安卓 兼容的免费应用程序,旨在用于机器人项目。
  • 机器人遥控器
    专为远程控制而设计的免费应用程序。

22条评论 » Write a comment

  1. 亲爱的先生,
    我可以给我打电话告诉我在与robat进行婚恋的人中蓝牙系统如何工作
    。我对这些东西知之甚少,但是我需要学习它ðŸ™,

    • 亲爱的伊苏拉,

      为了理解和构建使用蓝牙模块控制机器人的应用程序,请阅读本文:robrobotics.com/how-to-develop-simple-bluetooth-android-application-to-control-a-robot-remote/

  2. 先生,我正在从事一个名为“加速度计控制机器人车”我需要为我的项目准备电路图和程序。我如何获得这些东西?

  3. 先生,
    我正在努力 “蓝牙控制陆虎”项目。能否请您提供与此项目相关的电路图。

  4. 先生,请告诉我有关如何使用android java编程控制android相机投掷笔记本电脑的信息先生请发送控制相机代码的代码

    • 你好,

      现在,您需要的全部内容将在新文章中提供。这时我不’没有必要的资源。

  5. 使用java android编程plz控制相机投掷PC或笔记本电脑发送所有代码

  6. 先生,
    我正在努力”Android相机控制抛出笔记本电脑“但是资源不可用,所以我的编程背景java android so先生请我帮助并发送所有资源或所有编码或其实现的文章plz先生请我帮助

    • 你好,
      现在,您需要的全部内容将在新文章中提供。目前,我没有必要的资源。

  7. 亲爱的先生
    感谢您提供的信息。 安卓 mobile可以操作小型机器人,但我想将其应用于与您的教程有关的大型车辆机器人,例如汽车或拖拉机或农用车辆机器人,有可能与否,请您了解我,并提供任何信息。

  8. 如何使用Windows应用程序平台而不是Andriod控制机器人。
    您的资源仅包含有关andriod应用和设备的文章。
    谢谢。

  9. 主席先生,谢谢您分享这么好的信息’制作了一个机器人机器,该机器可以在任何方向上对语音执行运动传感器。我不’没有资源。如果您有任何资源,请链接我
    谢谢先生

  10. 做得好!基于智能手机的机器人在许多人中越来越受欢迎
    在学术界和工业界都出现了令人兴奋的应用程序。视情况
    为此,我们创建了一个可以识别,跟踪和跟踪
    指定的颜色对象,并具有避免障碍物的能力
    它的方式。这是初步结果:
    http://youtu.be/vkvkfcqEUkk

  11. 实用的一块!我感谢你的分析。有谁知道我的公司是否可能找到要使用的IRS W-2模板范本?

发表评论

您的电子邮件地址不会被公开。 必需的地方已做标记 *