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

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

3天内不再提示

简易Arduino机械臂DIY图解

454398 来源:wv 2019-10-09 09:31 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

步骤1:所需材料

此项目的工具和材料非常便宜,并且运行的资金不应超过$ 20 USD。如果周围有一些伺服器,那么您很幸运。我还应该指出,如果您拥有更强大的伺服器,可以使用3而不是4来代替我。这些是我购买零件的地方,请在购买前查看其他网站的优惠。

-冰棍棍$ 3.65 [如果您想替代更适合的材料]

-Micro Servos x6 $ 16 [请尝试寻找交易]

-电位器x3 $ 2.74 [同样,您要在其中放置一些]

-跳线或只是普通线

-Yourduino或带有电机屏蔽罩的Arduino

我使用了Yourduino,因为它带有许多端口,可让您一次插入多个伺服器。我将限制保持在大约4,以免烧坏电路板。

如果您使用常规的Arduino,则将需要一个电动机护罩,以支持4个电动机。

-胶枪,锤子和钉子,用来固定手臂的底座控制器的外壳和外壳

*如果要使控制器电路更坚固,更简单,则可选的pcb也可以。

步骤2:步骤2:组装基地和前臂

好吧,找到一块木板或材料来支撑整个手臂结构的重量。找到材料后,我发现最好将伺服器粘上,然后将托架钉在木头上,这样可以得到更多的支撑和重量分布。做这样小的事情会使您的微型伺服系统变得强大2倍[我没有做数学]。然后将接下来的两个伺服器热粘合到基本伺服器的顶部。确保它们面对相反的方向但平行,并测试伺服器是否可以平行移动。将可能会压住伺服器的材料热粘。

接下来,您必须布置手臂结构所需的框架,然后将伺服器的齿轮热粘到冰棒上,使其粘在冰棍上将控制。我没有足够的电动机来增加肘部支撑,所以使框架具有广阔的前景。因此,通过这样设置,我为手臂创建了更大的范围。

请确保肩部伺服器的连接正确粘合,并且彼此之间的距离不远。最后添加下一个水平框架支撑,以确保在使用中电动机一起移动。

步骤3:步骤3:组装爪子

首先必须涂上顶部伺服电机,并用胶水将其固定到位。确保牢固的结合力会让您讨厌机器人在测试过程中破裂。同样,在此时,请确保添加只有一端的特殊齿轮。这就是我们用来控制爪子的东西。

爪子

从玩具制造工具包中发现了我的爪子。我什至不认为这应该是爪子。您可以选择购买自己的机械爪,也可以四处寻找家用物品并利用自己的创造力来制作。那正是我所做的。也许您不想要爪子,也许您想要一个可以给您高五,拳头颠簸的机器人,或者只是拥有一个平台,以便您可以在其上放置物料。它甚至可能是焊接的帮手。

第4步:第4步:将所有内容连接起来的时间

好,现在我们将创建允许机器人手臂四处走动并做事的控制器。我可能会添加一些很酷的东西。第一个图像显示了电位计的接线,因此务必遵循以下格式,这一点非常重要。我所做的只是将面包板的5伏电压和接地电压直接插入面包板的端子,因为显然3个电位器引脚不能插入一个5伏孔中。

首先,我们从将电位器[Pots]插入其应有的端子开始。

将每个Pot的中间从右到左连接到A0,A1,A2。

将Arduino的GND和5伏电压连接到面包板上,然后将锅gnd连接到gnd行中。

将锅的正极连接到右边进入5伏特行。

最后插入伺服器。

底基移到3

左肩移到5

右肩移到6

爪移到11/li》

应该的,再次测试您的伺服器以确保一切正常

步骤5: 5:代码

好的,因此代码已附加并发布在下面。该代码的前半部分标识了控制手臂所需的各种材料。代码的下半部分告诉arduino,当您将锅向某个方向旋转时该怎么做。我还应该指出,我能够欺骗代码以允许两个伺服器同时运行,而不是一次运行。这允许肩膀一起移动。

/*

Arduino Robotic Arm

by Amidou Kante; Torigac

July 14th, 2014

Simple robotic arm that is controlled by three pots.

*/

#include

Servo base; // Tells the arduino what servos we are going to

Servo left; // use. I name them by they function or location.

Servo right;

Servo claw;

int potpin = 0; //Tells the arduino the locations of the pots

int potpin2 = 1;

int potpin3 = 2;

int val; //Tells the arduino what variable to use to store

int val2; // the position when turned.

int val3;

void setup()

{

base.attach(3);

left.attach(5); //Tells the arduino where the servos are plugged

right.attach(6); // in.

claw.attach(11);

}

void loop(){

{

val = analogRead(potpin); //tells arduino which pot controlls

val = map(val, 0, 1023, 0, 179); //current servo, and then maps

base.write(val); //the dial the pot is on to move the servo

delay(15); //waits for the servo to move

}{

val2 = analogRead(potpin2);

val2 = map(val2, 0, 1023, 0, 179);

left.write(val2);

delay(15);

{

val2 = analogRead(potpin2);

val2 = map(val2, 0, 1023, 0, 179);

right.write(val2);

delay(15);

}

{

val3 = analogRead(potpin3);

val3 = map(val3, 0, 1023, 0, 179);

claw.write(val3);

delay(15);

}

}

}

步骤6:步骤6:视频演示和结尾注释

好的,就这样。这再次是一个原型项目,并且是一个工作演示,以展示该产品可能具有的全部潜力。我提供了一个视频演示,如果你们花时间订阅我的YouTube频道,我将不胜感激,它将很快推出许多新视频和周末项目。 “我的频道”

我计划最终为该机械臂创建3D模型,并在爪子和马达上进行扩展,以便实际上可以成为功能齐全的机械臂。

第7步:疑难解答

我听到的只是嗡嗡声!

快速拔下电动机或电源。这意味着负载对于电动机来说太重,或者电动机已卡在其当前位置。请用一只手轻轻地尝试朝任何方向旋转电动机。

它不断下降!

然后,要么上层太重,要么手臂的底部没有得到足够的加固。

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

    关注

    190

    文章

    6515

    浏览量

    195974
  • 机械臂
    +关注

    关注

    13

    文章

    582

    浏览量

    25967
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    告别围栏时代!激光雷达让机械产线“智能守卫”效率飙升

    某知名制药企业的无菌制剂灌装生产线上,并排部署了8台高精度灌装机械,在A级洁净区(ISO5级)环境下工作,这些机械需要寻求安全防护方案来替代传统的围栏方案。传统方案(围栏)和安全光
    的头像 发表于 12-02 07:32 69次阅读
    告别围栏时代!激光雷达让<b class='flag-5'>机械</b><b class='flag-5'>臂</b>产线“智能守卫”效率飙升

    复合机器人对比传统AGV和机械的优势何在?

    复合机器人对比传统AGV和机械的优势,核心在于它突破了单一设备的功能局限,实现了“移动+操作”的深度协同,尤其在上下料和物料转运场景中优势显著。经世智能复合机器人:重新定义上下料与物料转运的效率
    的头像 发表于 11-21 15:32 1026次阅读
    复合机器人对比传统AGV和<b class='flag-5'>机械</b><b class='flag-5'>臂</b>的优势何在?

    传统测试设备的局限与协作机械的破局

    在协作式测试设备的研发与落地中,北京沃华慧通测控技术有限公司凭借深厚的测控技术积累,成为行业核心赋能者。作为专注于智能测控设备研发的高新技术企业,北京沃华慧通测控技术有限公司深度把握协作机械的技术特性,构建了 “机械
    的头像 发表于 10-11 09:34 308次阅读
    传统测试设备的局限与协作<b class='flag-5'>机械</b><b class='flag-5'>臂</b>的破局

    机器人机械效率提升的革命性解决方案:上海永铭电容器实践

    在现代自动化与精密制造中,机器人机械(人形/工业)的稳定性与效率至关重要。电容器作为电路中的基本组件,对机器人机械的性能发挥着至关重要的作用。01机器人
    的头像 发表于 09-01 10:06 382次阅读
    机器人<b class='flag-5'>机械</b><b class='flag-5'>臂</b>效率提升的革命性解决方案:上海永铭电容器实践

    EtherCAT转Profinet协议转换网关实现PLC与机械通讯的配置案例

    在某汽车零部件制造企业的生产线中,面临着设备协议不兼容的问题。该生产线的核心控制系统采用的是西门子S7-1500PLC,其通信协议为Profinet,而用于零部件加工的机械则采用EtherCAT协议。由于协议差异,机械
    的头像 发表于 08-30 10:55 615次阅读
    EtherCAT转Profinet协议转换网关实现PLC与<b class='flag-5'>机械</b><b class='flag-5'>臂</b>通讯的配置案例

    创想智控焊缝跟踪+发那科机器人实现工程机械架焊接智能化升级

    在工程机械领域,架是起重机、高空作业车等工程机械的关键承力部件,架焊接的精度和质量直接影响整机的结构强度与使用寿命。传统人工焊接方式无法满足现代工程
    的头像 发表于 08-16 15:17 559次阅读

    协作机械产品介绍

    电子发烧友们、工业自动化从业者、科研工作者们注意啦!今天给大家重磅介绍一款在机械领域表现极为亮眼的产品——协作机械,它正以卓越性能重塑行业格局!☎(壹捌伍 柒零零玖 壹壹捌陆)卓越
    发表于 08-07 17:20 0次下载

    GZCOM-NET:为机械测试带来高效无线解决方案!

    在智慧工厂中,机械的性能和安全性需通过静态与动态测试来保障。批量化测试时,后台需实时显示数据曲线和异常数据。GZCOM-NET凭借高效稳定的无线传输,为机械测试提供可靠方案。行业背
    的头像 发表于 06-20 11:36 678次阅读
    GZCOM-NET:为<b class='flag-5'>机械</b><b class='flag-5'>臂</b>测试带来高效无线解决方案!

    大象机器人携手进迭时空推出 RISC-V 全栈开源六轴机械产品

    大象机器人成立于2016年,专注协作机器人研发与应用,产品线涵盖轻量级协作机器人、人形机器人、仿生机器人等多种形态。拳头产品myCobot系列以“全球最轻的六轴机械”闻名,累计销量超数万台,覆盖
    发表于 04-25 17:59

    海康威视推出大模型机械防碰撞相机

    工业机械负载作业时,往往重达几百斤甚至更重,提升效率的同时,如果它们“意外伤人”,后果不堪设想。
    的头像 发表于 03-17 09:47 890次阅读

    如何使用PLC控制myCobot 320机械

    根据持续的用户反馈,目前市场对 PLC 与 myCobot 系统集成的需求很大,因此本文提供的案例介绍了如何使用 PLC(可编程逻辑控制器)来控制 myCobot 320 机械。本案例重点介绍
    的头像 发表于 01-23 14:03 2162次阅读
    如何使用PLC控制myCobot 320<b class='flag-5'>机械</b><b class='flag-5'>臂</b>

    完美CP来啦!当AGV遇上机械

    AGV+机械复合机器人逐渐打开市场,实现物料自动搬运、上下料、分拣等“无人搬运”。结合信息系统运作,调度人员下达指令,实现车间智能化,是未来机器人技术发展的趋势。
    的头像 发表于 01-16 18:12 776次阅读
    完美CP来啦!当AGV遇上<b class='flag-5'>机械</b><b class='flag-5'>臂</b>!

    使用myCobot 280机械结合ROS2系统搭建机械分拣站

    这篇文章是来自Automatic Addison的开源项目,已获作者授权转载自github。本项目的主要内容是使用myCobot 280机械结合ROS2系统搭建机械分拣站。
    的头像 发表于 01-15 09:22 1913次阅读
    使用myCobot 280<b class='flag-5'>机械</b><b class='flag-5'>臂</b>结合ROS2系统搭建<b class='flag-5'>机械</b>分拣站

    深度解析!RK3568 加持机械是如何实现颜色识别与抓取的?

    一、产品简介TL3568-PlusTEB人工智能实验箱国产高性能处理器64位4核低功耗2.0GHz超高主频1T超高算力NPU兼容鸿蒙等国产操作系统二、实验目的1、了解机械识别颜色抓取积木的基本流程
    的头像 发表于 01-15 08:07 1246次阅读
    深度解析!RK3568 加持<b class='flag-5'>机械</b><b class='flag-5'>臂</b>是如何实现颜色识别与抓取的?

    RK3568国产实验箱+人工智能机械:跳舞、叠罗汉、夹方块、积木搬运案例全解!

    基于语音控制实现机械特定动作的方法。三、实验原理程序功能通过语音控制机械实现特定复杂动作:机械
    的头像 发表于 12-12 19:01 1856次阅读
    RK3568国产实验箱+人工智能<b class='flag-5'>机械</b><b class='flag-5'>臂</b>:跳舞、叠罗汉、夹方块、积木搬运案例全解!