0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

怎样使用Android手机的蓝牙控制机器人手臂

454398 来源:工程师吴畏 2019-07-29 09:11 次阅读

在这个项目中,我将向您展示如何构建Arduino& amp;使用Android手机蓝牙控制机器人手臂。该机器人手臂可以在手动模式下操作,也可以在全自动模式下进行编程

您已经看过一个来自Electronics Hub的机器人手臂项目,我们从废料(除了电机和Arduino)做了一切。我们得到了你们对该项目的非常好的回应,基于此我们决定制作一个更好的版本2.0版,如果我必须说的话。

在进一步阅读之前试试这个使用ARDUINO的简单机器人武器。

这个DIYArduino&蓝牙机器人手臂项目使用Android手机通过蓝牙通信进行操作。我们开发了Android手机应用程序,您可以使用它来控制机械臂进行手动操作或对其进行编程以实现全自动操作。我将在后面的章节中解释它们。

想要购买 这个项目? MAIL US

Arduino电路图&蓝牙控制机械臂

让我们从Arduino&的电路图开始。蓝牙控制机器人手臂项目。下图显示了具有所有必要连接的电路图。

电路图看起来非常简单但构造部分机器人手臂有点复杂。

机械臂项目所需的组件

Arduino UNO [在此处购买]

4 x Tower Pro MG90S合金齿轮伺服电机[在此处购买]

HC-05蓝牙模块[此处购买]

3D打印机器人手臂部件及必要的螺钉,螺母和螺栓[购买]

Arduino和4伺服电机的正确电源[在此处购买]

连接线[在此处购买]

安装了自定义应用程序的Android手机

组件说明

Arduino UNO和蓝牙模块在组件列表中非常简单,但有趣的组件是Metal齿轮伺服系统和3D打印机器人手臂部件。

合金齿轮伺服MG90S

机械臂结构中使用的伺服系统是TowerPro MG90S合金齿轮微型伺服系统。我们选择了这种特殊的伺服系统,因为普通的塑料齿轮伺服系统不稳定,失速扭矩也较小。

在6.6V电源下,这款金属齿轮伺服系统提供2.2Kg/CM的失速扭矩(远远超过常规SG90伺服系统)。

3D印刷机械臂

任何机器人手臂项目的重要特征之一就是美学。因此,我们决定选择机器人手臂的3D打印部件。 daGHIZmo设计了一个名为EEZYbotARM的3D机器人手臂,并将文件上传到Thingiverse网站。

对于机械臂的3D模型文件,请访问链接。

基于在这些3D模型文件上,我们使用本地3D打印机插座制作了这些部件。质量非常好,尺寸也非常接近真实物体(不准确)。

如果你观察上面的图像,我已经将机器人手臂的部分指定为基部,肩部,肘部和握把。随后,伺服电机也被称为基本伺服,肩部伺服,弯头伺服和手柄伺服。

电路设计

如前所述,电路的设计非常简单。 4个伺服电机的控制信号连接到Arduino UNO的4个PWM引脚,如下所示:基本伺服 - 引脚3,肩部伺服 - 引脚5,弯头伺服 - 引脚6和手柄伺服 - 分别是Arduino引脚9。

所有伺服电机均为6V电源,而Arduino UNO则为9V电源。 HC-05蓝牙模块的TX和RX连接到Arduino的RX0和TX0引脚,即引脚0和1。

注意:编程Arduino时请勿连接蓝牙模块。

组装3D打印机械臂部件

如果我解释机器人手臂3D部件的逐步装配程序,那将是一个非常冗长乏味的阅读。因此,我将发布已完成机器人的一些照片,并将制作关于如何组装机器人手臂的单独视频。在此期间,请看一下这些图像。

Arduino的Android应用程序&蓝牙控制机械臂

我们决定更进一步,设计一个简单的Android手机应用程序,而不是通过计算机使用电位计或串行通信控制机器人手臂。

下图显示了运行Android 6.0版的智能手机中的应用程序布局。但该应用程序已针对Android版本8.0进行了测试,并且运行正常。

每对箭头控制键有四对分别用于肩部,肘部,基部和握把舵。有一个程序按钮,使用它可以启用程序模式。有关项目工作的更多信息

注意:

此应用程序使用Android手机的蓝牙功能。此应用目前无法在Google Play商店中使用,因为它仍在测试中。

截至目前,我们尚未开发适用于iOS的应用。

想要购买 这个项目? MAIL US

Arduino&的工作蓝牙控制机器人手臂

简单的3D打印,基于Android手机,Arduino&蓝牙控制机器人手臂是在这个项目中设计和开发的。我们现在将看到此机械臂的操作和工作。

在Android手机中安装应用程序并提供访问设备蓝牙所需的权限。如果蓝牙模块(HC-05)未与手机配对,请使用手机的蓝牙设置进行配对。

设备配对后,打开应用程序,它将自动列出配对的蓝牙设备。选择正确的蓝牙模块,如果一切顺利,您将进入主控制面板。

在这里,您可以看到机器人手臂的四个伺服电机的控制,即基地,肩膀,肘部和握把。使用相应伺服电机的箭头键并控制机械臂。这部分工作是机器人手臂的手动操作,每个动作必须手动调整。

下一步有趣的部分来了。您可以在中心看到一个名为“程序”的按钮。在操作的任何时候,如果按此按钮,机械臂将重置(移动到默认位置)并激活编程模式。

在此模式下,您可以对机械臂进行编程,以自动方式执行一系列任务。例如,如果您想从一个地方选择小物件并将其放在另一个地方,则无需一直手动调整值。

所有您需要的要做的是进入编程模式并教导机器人手臂按照一系列步骤来完成任务。编程机械臂后,您可以运行程序,它将循环这些已编程的步骤直到停止。

您也可以随时暂停自动操作并从同一点继续。此外,如果您希望退出编程模式并手动操作机械臂,您可以简单地“关闭”编程模式。

将很难清楚地解释机械臂的操作(手动和自动模式)在这里。所以,我会制作同样的视频。

Arduino& amp;蓝牙控制机械臂项目

此机器人手臂可以使用任何基于Android的蓝牙智能手机进行控制。

用于Android手机的专用应用程序,用于控制机械臂。

有两种操作模式:手动模式和自动模式。

对于常规或手动操作,您可以通过操纵机械臂的各个伺服电机的值来控制机械臂。

当编程模式为启用后,您可以对机械臂进行编程以实现全自动操作。

机械臂包含四个金属齿轮伺服系统和3D打印零件。

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

    关注

    209

    文章

    27751

    浏览量

    203754
  • 蓝牙
    +关注

    关注

    114

    文章

    5641

    浏览量

    167682
  • Arduino
    +关注

    关注

    186

    文章

    6452

    浏览量

    185753
收藏 人收藏

    评论

    相关推荐

    AMD Kria™ KR 260套件+ROS 2快速开发机器人解决方案

    在这个项目中,我们将配置AMD Kria™ KR 260 机器人入门套件来 控制Trossen Robotics ReactorX 150 机器人手臂。这个复杂的 机器人手臂使用ROBOTIS
    的头像 发表于06-21 16:35 2421次阅读
    AMD Kria™ KR 260套件+ROS 2快速开发<b class='flag-5'>机器人</b>解决方案

    如何使用PLC控制机器人

    随着工业自动化技术的飞速发展, 机器人技术作为其中的重要组成部分,其应用范围日益广泛。在 机器人控制系统中,PLC(Programmable Logic Controller,可编程逻辑 控制
    的头像 发表于06-17 10:50 632次阅读

    基于FPGA EtherCAT的六自由度机器人视觉伺服控制设计

    和增强系统处理图像的实时性,本文提出了一种伊瑟特的六自由度 机器人视觉伺服 控制系统,将摄像头集成到基于 Zynq的伊瑟特主站上,提高了视觉伺服的实时性.经测试,该平台能够对视觉检测目标的变化做出及时的反应
    发表于05-29 16:17

    LabVIEW的六轴工业机器人运动控制系统

    LabVIEW开发六轴工业 机器人运动 控制系统 本项目开发了一个高效的工业 机器人 控制系统,重点关注于运动学算法和轨迹规划算法的实现和测试。LabVIEW作为一个关键技术,在项目中扮演了核
    发表于12-21 20:03

    人形机器人能做什么 人形机器人产业化面临的挑战

    人形 机器人在构型方面接近于人类的躯体,包括 手臂、双足、躯干和脖子。除此之外,还要具备一些视觉类的感知能力,以及用于 控制运动的算力能力。
    发表于11-27 11:18 486次阅读

    机器人关节国产MCU AT32F403 DRV8313磁编码BLDC FOC直流无刷电机说明

    最近调试一款 机器人产品,用到了之前的伺服电机FOC 控制,实现了几个电机串联,用来实现 机器人手臂 控制,现在做 机器人的很多,觉得这套方案可以帮助
    的头像 发表于11-08 16:48 1467次阅读
    <b class='flag-5'>机器人</b>关节国产MCU AT32F403 DRV8313磁编码BLDC FOC直流无刷电机说明

    基于象鼻的可修边螺旋体机器人手臂推出

    传统 机器人比较僵化,通常不适合执行精细任务或近距离与人类互动,而软体 机器人的灵活性和柔顺性降低了人机交互过程中的潜在风险,并适应更广泛的任务。
    发表于11-03 15:48 237次阅读
    基于象鼻的可修边螺旋体<b class='flag-5'>机器人手臂</b>推出

    搬运机器人总体设计的思路及原理

    搬运 机器人是一种用于工业运动 控制的设备,一般由执行系统、驱动系统和 控制系统组成。搬运 机器人具有结构简单、成本低廉、维修容易的优点,可以代替人进行工作,把工件由某个地方移向指定的工作位置
    的头像 发表于10-27 08:07 1424次阅读
    搬运<b class='flag-5'>机器人</b>总体设计的思路及原理

    如何创建FPGA控制机器人手臂

    机器人技术处于工业 4.0、人工智能和边缘革命的前沿。让我们看看如何创建 FPGA 控制机器人手臂
    的头像 发表于10-24 17:26 1165次阅读
    如何创建FPGA<b class='flag-5'>控制</b>的<b class='flag-5'>机器人手臂</b>?

    如何创建FPGA控制机器人手臂

    机器人技术处于工业 4.0、人工智能和边缘革命的前沿。让我们看看如何创建 FPGA 控制机器人手臂
    的头像 发表于10-24 17:15 861次阅读
    如何创建FPGA<b class='flag-5'>控制</b>的<b class='flag-5'>机器人手臂</b>

    教你怎样选择合适的工业机器人

    德赢Vwin官网 网站提供《教你 怎样选择合适的工业 机器人.doc》资料免费下载
    发表于10-10 10:21 0次下载
    教你<b class='flag-5'>怎样</b>选择合适的工业<b class='flag-5'>机器人</b>

    【开源资料】使用ESP32C3超简单制作迷你四足机器人

    用esp8266做过小四足 机器人,这次用esp32C3重制了,主要的原因是C3有 蓝牙可以用 蓝牙遥控非常方便边,随时连接随时玩不占用 手机WiFi。 而且esp32C3虽然管脚不多,但在8
    发表于09-21 11:15

    机器人的伺服电机控制原理是什么

    运动 控制机器人密切相关。工业应用中的 机器人必须透过由多款电机所构成的致动器才能自行移动,以执行任务或透过 机器 手臂抓取工具。
    发表于09-06 14:21 1000次阅读
    <b class='flag-5'>机器人</b>的伺服电机<b class='flag-5'>控制</b>原理是什么

    手势识别+柔性手臂,Imagination助力DoubleQ打造人形机器人灵巧手技术方案

    ,Imaginaiton重要的合作伙伴DoubleQ生态对外发布了最新的AI 机器人技术:仿生手掌部位的手势识别和柔性 手臂原型演示。仿生手掌具有多个关节,能单独对每个手指进行 控制,手腕
    的头像 发表于09-06 08:29 724次阅读
    手势识别+柔性<b class='flag-5'>手臂</b>,Imagination助力DoubleQ打造人形<b class='flag-5'>机器人</b>灵巧手技术方案

    机器人工具快换装置的优点有哪些?

    机器人工具快换装置是一种专门设计用于 机器人系统的装置,用于在生产过程中实现 机器人手臂上工具的快速更换。它通常由机械构件、传感器、 控制系统和执行器组成。
    的头像 发表于09-06 08:09 925次阅读
    <b class='flag-5'>机器人</b>工具快换装置的优点有哪些?