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

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

3天内不再提示

怎样用Arduino制作一个可多人控制的机器人手臂

454398 来源:工程师吴畏 2019-08-02 11:30 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

电池用于为板载伺服电源供电,Arduino由笔记本电脑供电,Arduino的电源和电池是短缺在一起。我不得不使用这种配置,因为Arduino的功率不足以驱动伺服系统,并且使用外部电源可以减少它们中的一些抖动。但是,我必须将Arduino连接到我的笔记本电脑,以便与处理服务器脚本一起运行。

电池连接到LM2596降压转换器模块,降低了3S的11.1V LiPo到~5.8V。这些微伺服系统可能需要高达6V的电压,然而,我将降压转换器调整到略低于5.8V,作为波动或电压读数错误的预防措施。然后,来自降压转换器的Vcc和GND线分成每个伺服器的4个并行路径,GND也短接到Arduino上的一个GND引脚。每个伺服系统还有一条数据线连接到Arduino上的数字引脚。从下图可以更清楚地理解电路原理图。

怎样用Arduino制作一个可多人控制的机器人手臂

在上图中,忽略FB和On/Off引脚。这与LM2596最相似。伺服Vcc连接到LM2596的输出,其地连接到公共地,其数据引脚连接到Arduino上的GPIO。

多人控制的机器人手臂代码

下一步是上传代码。为此,您需要访问Web服务器。您可以在Raspberry Pi上托管服务器(我们有一个教程),或者购买一些托管服务一两周。托管现在非常便宜。

在这种情况下,Web服务器基本上是云上的计算设备,它将存储您网页的所有代码并存储不同用户发送的投票。现在,只要Arduino发出‘GET请求’,服务器就会将用户收到的投票发送给正在运行Processing 3的Arduino。

我们将Arduino连接到笔记本电脑的原因是这是让Arduino访问网络的简单方法,而Processing 3,而不是Arduino IDE为我们提供了许多强大的工具来添加对机器人的修改。例如声音库。这可以用来收集投票。我们可以将所有用户放在一个地方,而不是用户点击,通过大喊/吟唱同一个单词来物理地尝试获得特定频率。预先固定的频率将启动机器人的不同部分。

投票页面的屏幕截图

多人控制的机器人手臂!

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

    关注

    190

    文章

    6527

    浏览量

    197442
  • 机器手臂
    +关注

    关注

    1

    文章

    20

    浏览量

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

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    为什么说关节扭矩传感器是高端机器人的“触觉神经”?

    机器人在每毫秒都能“感知”到自己被推、拉或碰到东西。 正是这种连续、精准的力觉反馈,让机器人实现了三大关键能力: 1. 柔顺控制:像人手
    发表于 04-17 17:27

    为何你的机器人手臂“知觉”存在偏差?探秘力传感器的奥秘

    ,甚至安装时的小角度偏差都算出来,最后实现精准的重力补偿,让传感器只反馈我们关心的“外部力”。整个过程不需要啥昂贵的校准设备,核心就是数学和编程。我会尽量大白话把原理说透,再附上能直接运行的Python代码。不管你是学机器人的学生,还是现场干活的工程师,都能跟着
    发表于 04-13 15:25

    注意!注意!Profinet转devicenet与Fanuc机器手臂连接易忽略的小细节

    及常见问题排查。 ()Profinet转devicenet网关与Fanuc机器手臂接线易忽视细节(重中之重) Fanuc机器手臂为精密设备
    的头像 发表于 03-31 14:50 656次阅读
    注意!注意!Profinet转devicenet与Fanuc<b class='flag-5'>机器</b><b class='flag-5'>手臂</b>连接易忽略的小细节

    人形机器人爆发背后,被忽视的核心技术:机器人运动学控制

    ,有关键问题常常被忽略:机器人如何精准地“动起来”?这背后的核心技术就是机器人运动学(RobotKinematics)控制。在
    的头像 发表于 03-10 17:04 1277次阅读
    人形<b class='flag-5'>机器人</b>爆发背后,<b class='flag-5'>一</b><b class='flag-5'>个</b>被忽视的核心技术:<b class='flag-5'>机器人</b>运动学<b class='flag-5'>控制</b>

    小型自重构机器人能不能帮忙做一个

    当然可以!我直接**给你套能做、能跑、能自己变形的小型自重构机器人完整方案**,适合 ESP32S3 + 舵机 + 简单结构,不用复杂加工,能跑、能拼接、能变形。 我给你做**最容易实现、成本
    发表于 02-21 19:24

    【案例分享】电子谷定制通讯线束:人形机器人稳定律动连接方案

    零失真。今天为大家拆解其核心创新与场景适配优势,为何电子谷线束能成为机器人手臂连接的优选方案。01三大技术突破破解机器人运动传输核心痛点人形机器人手臂存在高频摆动
    的头像 发表于 01-10 08:32 584次阅读
    【案例分享】电子谷定制通讯线束:人形<b class='flag-5'>机器人</b>稳定律动连接方案

    自制巡线解迷宫机器人(上)

    基于GD32VF103处理器所自主设计的RV-STAR开发板,它主要负责处理红外反射传感器采所集到的模拟数据,并将处理后的数据后向下发送给电机驱动模块来精确控制直流电机的转向和转速。由于该机器人
    发表于 10-20 10:39

    Arduino Uno l两轮自平衡机器人 电机驱动无输出求解

    Arduino Uno l两轮自平衡机器人 电机驱动无输出求解
    发表于 10-15 06:36

    用于机器人手臂的基于B3M010C075Z和BTD5452R的三相全桥电机驱动器设计报告

    倾佳电子用于机器人手臂的基于SiC碳化硅MOSFET器件B3M010C075Z和带有DESAT短路保护和米勒钳位的隔离驱动BTD5452R的三相全桥电机驱动器设计报告 摘要 倾佳电子(Changer
    的头像 发表于 09-08 09:18 1008次阅读
    用于<b class='flag-5'>机器人手臂</b>的基于B3M010C075Z和BTD5452R的三相全桥电机驱动器设计报告

    机器人竞技幕后:磁传感器芯片激活 “精准感知力”

    2025 世界人形机器人运动会于 8 月 17 日圆满收官,赛场上机器人在跑步、跳跃、抓取等项目中的精彩表现,背后是运动控制、环境感知等技术的迭代升级。而在这些技术中,磁传感器芯片凭借独特优势,成为
    发表于 08-26 10:02

    分钟教程】ZMC600E实现关节机器人±180度精准转动

    又是如何精准而实时的控制它们的“手脚”,从而完成各种高难度动作的?今天我们就用ZLG致远电子的ZMC600E做一个控制机器人运动的例程,实现
    的头像 发表于 08-15 11:36 965次阅读
    【<b class='flag-5'>一</b>分钟教程】<b class='flag-5'>用</b>ZMC600E实现关节<b class='flag-5'>机器人</b>±180度精准转动

    生产线不停摆的“隐形卫士”:优比施UPS电源,精准守护机器人手臂零停机

    自动化生产线的“命门”——机器人手臂的“停机焦虑”在汽车制造车间的焊接工位,在电子装配厂的精密贴片环节,在物流分拣中心的高速分拨线上,机器人手臂的突然停机如同多米诺骨牌的第张牌——轻则导致机械臂卡
    的头像 发表于 07-29 16:07 674次阅读
    生产线不停摆的“隐形卫士”:优比施UPS电源,精准守护<b class='flag-5'>机器人手臂</b>零停机

    工业机器人的特点

    是实现工业互联网的基础,也是第步。 三大优势:提高产品品质、提高产出、适用范围广 机器人在生产上的优势可以分为提高产品品质、提高产出以及适用范围广三方面。提高产品品质 工业机器人
    发表于 07-26 11:22

    汽车智造“破界”!PROFIBUS DP转ETHERNET/IP激活机器人手臂超能力

    的智能化转型注入强劲动力。 西门子PLC以其稳定可靠的控制性能,长期作为汽车制造车间的核心控制中枢。通过PROFIBUS DP协议,PLC作为主站可精准调度从站设备,确保生产流程的有序执行。而机器人手臂作为汽车焊接、装配等关键工
    的头像 发表于 06-24 16:35 529次阅读

    【「# ROS 2智能机器人开发实践」阅读体验】机器人入门的引路书

    的快速开发的目的 ROS把功能分为一个个节点,节点之间公用的通信接口连接 比如电机可以提供操控,转速监测,ipd控制等功能,方便各种情况调用
    发表于 04-30 01:05