【Arduino 动手做】脉冲序列HAT控制并联Scara机械臂

2025-06-1372
AI 快速预览详细 收起
本例展示了如何使用PTHAT和Raspberry Pi控制并联SCARA机械臂。通过设置每转脉冲数为80,000个脉冲,使用50:1谐波变速箱和1600微步的步进驱动器,可以实现精确控制。首先连接Raspberry PI串行端口,确保机械臂处于原位,然后重置机械臂。设置目标运动X和Y轴后,点击“发送”按钮即可移动机械臂。此示例软件是在Visual Studio 2015中开发的,支持Windows 10 IOT或PC上的x86/x64编译。

通过这个例子,我们展示了如何使用 PTHAT 和 Raspberry Pi 来控制并联 SCARA 臂。

我们现在已经在 Hackster.IO 上为 Pulse Train Hat 创建了一个平台,如果您能成为会员来帮助我们,那么这将对我们有很大帮助,因为我们需要 25 名会员才能让它成为特色。

https://www.hackster.io/pulse-train-hat

PTHAT 使用即时命令控制平行 Scara 臂

通过这个例子,我们展示了如何使用 PTHAT 控制平行 Scara 机械臂。

Parallel Scara 是我们的原型机器之一,其设置了 200mm x 200mm 的工作区域。

在软件中,您将看到每转脉冲数设置为 80'000 个脉冲,因为我们使用了 50:1 谐波变速箱和设置为 1600 微步的步进驱动器。

在应用程序中,首先单击“连接”按钮连接到您的 Raspberry PI 串行端口。

确保您的平行 Scara 臂已设置为原位,然后单击“重置”按钮。

现在设置目标运动 X 和 Y 轴,然后点击“计算”按钮。它不会绘制手臂最终的位置,而是进行所有逆运动学计算,以获得两个电机的最终脉冲和方向结果。

现在最后单击“发送”按钮,它将发送将手臂移动到目标设置的命令。

观看下面的视频将会有更好的概述。

本例中使用的命令是:

设置轴命令启动轴命令请求当前脉冲计数命令重置 PTHAT


在本视频中,我们概述了我们提供的用于控制平行 Scara 机械臂的示例软件。

最终开发人员可以轻松修改此示例来构建自己的应用程序。

示例应用程序是在 Visual Studio 2015 中开发的,可以与 Raspberry PI 上的 Windows 10 IOT 一起使用,或编译为 x86/x64 以在 PC 上使用。该示例已用 C# 编写为通用 Windows 平台 (UWP)。

00.jpg
01.jpg
02.jpg
03.jpg
04.jpg
05.jpg
06.jpg
07.jpg

附录
【Arduino 动手做】脉冲序列HAT控制并联Scara机械臂
项目链接:https://www.hackster.io/cnc-design/pulse-train-hat-controlling-parallel-scara-robot-arm-2d4197
项目作者:CNC 设计团队:肖恩

项目视频 :https://www.youtube.com/watch?v=hIZdNmNpX8U&t=1s
项目代码:https://github.com/PulseTrainHat/PulseTrainHatParallelScaraExample

00157.gif

创作许可协议

本项目采用 None(不开放任何权利,保留所有权利) 进行许可。

评论(0)
- 没有更多了 -