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

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

3天内不再提示

如何使用Arduino制作无线机械臂?

科技观察员 来源:homemade-circuits 作者:homemade-circuits 2023-07-25 11:41 次阅读

这种机械臂电路也可以像机器人起重机一样实现,使用 6 个伺服电机工作,并且可以通过微控制器遥控器使用基于 Arduino 的 2.4 GHz通信链路进行控制。

主要特点

当你建造像机械臂这样复杂的东西时,它必须看起来很现代,必须包含许多高级功能,而不仅仅是玩具般的功能。

所提出的成熟设计相对容易构建,但它具有一些先进的机动功能,可以通过无线或远程控制命令进行精确控制。如果电机经过适当升级,该设计甚至可以与工业用途兼容。

这种机械起重机像机械臂的主要特点是:

在垂直轴上连续调节的“臂”。

在 180 度垂直轴上连续可调“弯头”。

连续可调的“手指捏合”或在 90 度垂直轴上抓握。

在 180 度水平面上连续可调的“臂”。

整个机器人系统或起重机臂可以像遥控车一样移动和操纵。

电机机构位置

下图为我们提供了有关实施项目需要安装的各种电机位置和相关齿轮机构的清晰图片:

在此设计中,我们确保使事情尽可能简单,以便即使是外行也能够理解所涉及的电机/齿轮机构。复杂机制背后没有任何东西隐藏。

借助以下几点可以了解每个电机的工作或功能:

电机#1控制机器人的“手指捏合”或抓取系统。可移动元件直接与电机轴铰接以进行运动。

电机#2控制系统的弯头机构。它配置了一个简单的边缘到齿轮系统,用于实现提升运动。

电机#3负责垂直提升整个机械臂系统,因此该电机需要比上述两个更强大。该电机还集成了齿轮机构,以提供所需的动作。

电机#4在整个360度水平面上控制整个起重机机构,因此手臂能够在全顺时针或逆时针径向范围内拾取或提升任何物体。

电机#5和6就像承载整个系统的平台的轮子。这些电机可以通过毫不费力地将系统从一个地方移动到另一个地方来控制,并且只需调整左/右电机的速度,它还有助于系统的东西、北/南移动。这可以通过减少或停止两个电机中的一个来完成,例如启动右侧转弯,右侧电机可以停止或停止,直到转弯完全执行或达到所需角度。同样,对于启动左转,对左电机执行相同的操作。

后轮没有任何与之相关的电机,它是铰接的,可以在其中心轴上自由移动并跟随前纵。

无线接收器电路

由于整个系统设计为与遥控器配合使用,因此需要为无线接收器配置上述电机。这可以使用以下基于Arduino的电路来完成。

如您所见,有 6 个伺服电机与 Arduino 输出相连,每个电机都通过附加传感器 NRF24L01 捕获的遥控信号进行控制。

信号由该传感器处理并馈送到Arduino,Arduino将处理结果传送到相关电机以进行预期的速度控制操作。

信号从具有电位计的发射器电路发送。这些电位器上的调节器控制与上述接收器电路相连的腐蚀电机的速度水平。

现在让我们看看发射器电路是什么样的:

变送器模块

可以看到发射器设计有6个电位计连接到其Arduino板,以及另一个2.4 GHz通信链路设备。

每个电位器都经过编程,用于控制与接收器电路相关的相应电机。因此,当用户旋转变送器选定电位器的轴时,机械臂的相应电机开始移动并根据其在系统上的特定位置执行动作。

控制电机过载

您可能想知道电机如何限制其在其可移动范围内的运动,因为系统没有任何限制装置来防止电机在各自的机构运动达到终点时过载?

例如,如果电机在“抓地力”紧紧握住物体后仍未停止,会发生什么?

最简单的解决方案是为每个电机添加单独的电流控制模块,以便在这种情况下电机保持打开和锁定,而不会燃烧或过载。

由于有源电流控制,电机不会经历过载或过流情况,并且它们在指定的安全范围内保持运行。

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

    关注

    31

    文章

    5304

    浏览量

    171492
  • Arduino
    +关注

    关注

    184

    文章

    6428

    浏览量

    184881
  • 机械臂
    +关注

    关注

    9

    文章

    475

    浏览量

    23831
收藏 人收藏

    评论

    相关推荐

    #硬声创作季 制作Arduino机械#单片机

    Arduino机械
    坤爱吃手抓饼
    发布于 :2022年11月03日 17:34:48

    【MiCOKit申请】实现六轴机械无线远程控制

    全掉在地板上了,无意看到这块活动的套件,可以实现无线接入、wifi接入等,所以申请试下,将所有的传感器以及末端节点的数据交互改为无线发送和接收的形式。项目描述:已有真正的6自由度机械
    发表于 08-04 15:17

    【WRTnode2R申请】移植openwrt,与机械结合,做控制系统

    申请理由:已有arduino6自由度机械,最近看到,openwrt系统的特点,想结合 arduino和openwrt做成一个更加简洁高度模块化的控制端,以及加入其他功能,例如,机器视
    发表于 09-10 11:27

    开源工业机械开发套件

    `一、产品介绍: 小型四轴码垛工业机器人是由一款桌面级四轴开源迷你机器组成,配合本系统的二轴或者单轴机械爪可组成六轴或五轴机器人,采用铝合金材质铸造,步进电机伺服控制系统,两个机器人均为等比例
    发表于 10-23 11:26

    制作51单片机控制的简易机械

    【第一次发贴】本人一普通本科大学生,机械制造及其自动化专业,是一个小白,想在大学生活结束前自己动手制作自己感兴趣的东西(也有送给未来女友的想法毕竟工科男),最近正在学习单片机的课程,所以想自己制作
    发表于 05-11 21:25

    舵机怎么调机械

    舵机怎么调机械
    发表于 07-30 09:01

    机械问题

    机械仿真,用什么软件效果比较好?
    发表于 01-18 16:50

    关于机械的设计问题

    本帖最后由 tangwentao 于 2019-12-16 15:14 编辑背景: 公司本来搞软件的,现在跟别人合作,要搞个机械的东西。要求: 1.这个机械要搭载一个摄像头,然后由
    发表于 12-16 15:32

    碳纤维材质制作机械有什么特别之处

    、耐腐蚀、热膨胀系数小、不易变形不需长期维护、寿命提高2倍以上。在产品的使用过程中达到高效、节能、耐用等优点。碳纤维复合材料制作的碳纤维机械的优势如下:1、比重轻,强度高。可提高产品刚度,减轻整体重量,更
    发表于 04-24 14:37

    【资料推荐】基于Arduino的PS2机械遥控小车(L298N)傻瓜教程

    基于Arduino的PS2机械遥控小车(L298N)傻瓜教程1、材料L298N、Arduino板、数据线、舵机、机械
    发表于 06-29 09:34

    怎么实现基于Arduino的PS2机械遥控小车的设计?

    如何实现基于Arduino的PS2机械偏小车的设计?
    发表于 10-19 06:02

    工业机械的相关资料推荐

    本章小结第三章机械控制系统介绍3.1 基于Arduino控制伺服电机系统3.1.1 机械结构3.1.2 系统供电3.1.3
    发表于 11-29 07:19

    如何通过arduino单片机和机械零件设计一个手柄操控自学习机械模型?

    如何通过arduino单片机和机械零件设计一个手柄操控自学习机械模型?
    发表于 01-24 06:37

    机械的控制学习

    机械的控制-------------控制器1.位置控制机器人最传统,最常用的控制方式就是位置控制,它能以0误差来达到指定位置或以0误差跟随指定轨迹。普通的位置控制,是控制机器人末端到指定的地点(让
    发表于 02-23 07:49

    如何用Arduino制作遥控机械

    电子发烧友网站提供《如何用Arduino制作遥控机械手.zip》资料免费下载
    发表于 01-31 09:16 0次下载
    如何用<b class='flag-5'>Arduino</b><b class='flag-5'>制作</b>遥控<b class='flag-5'>机械</b>手