Jeffrey Cross
Jeffrey Cross

黑客星球大战AT-AT实际走路

这是我的遥控Vintage AT-AT Walker玩具,配有Arduino Uno,Adafruit伺服防护罩和Xbox 360控制器。

我对这个项目的灵感来自于尝试用Arduino Uno做一些独特的事情以及我对Empire Strikes Back电影中对AT-AT Walker的热爱。我基本上希望我的老式AT-AT Walker玩具能够像我小时候一直梦想的那样。我认为我的计算机科学和软件工程背景将帮助我实现这一目标。

通过研究这个项目,我学到了很多东西。首先,四足运动非常困难。你不能指望简单地向前移动腿将推动从A点到B点的结构。你必须考虑多个变量,例如平衡,多个关节角度,以及利用反向力来向前移动AT-AT Walker。

这也是我的第一个Arduino项目,我学会了如何与微控制器连接,以产生物理组件的所需输出。

我必须克服的挑战之一是使用适当的部件安装AT-AT助行器以使其移动。在这个项目中,我使用了安装在每个臀部和膝盖上的伺服器。为了安装舵机,我使用了Actobotics伺服块套件以及一系列其他部件来固定Uno和Adafruit伺服护罩。

在项目的早期阶段,我炒了几个舵机,这归因于我对面包板和功耗的了解不足。为了解决这个问题,我购买了Adafruit伺服防护罩,它能够安装多达16个伺服电机,并具有极性保护功能。由于Adafruit伺服防护罩未组装,我必须学习如何将元件焊接在一起。这是我第一次焊接。毋庸置疑,有大量的反复试验。

我在这个项目上工作了大约两年。我花了这么长时间的原因是因为我的工作时间表我的空闲时间有限。我在白天9点到5点期间担任软件工程师,并且还担任另外两家公司的顾问。我专门在晚上和周末参与这个项目,当时我并不忙于从事顾问工作。在创建需要完全重新设计的项目时,我也有多次挫折。

如果我再次参与这个项目,我不确定会改变什么。有多个项目可以改进。一个领域是暴露的Actobotics组件的数量。我想隐藏它们以完全保留AT-AT Walker的外观。由于这个项目是第一个版本的原型,虽然我更少关注外观和更多的功能。

我给那些决定从事这方面工作的人的建议就是要有耐心和充足的时间来制作。我不得不直接钻进AT-AT Walker玩具的塑料部件来安装伺服系统。如果我急于这个过程,我会大大降低准确性并降低平衡。

我有多个关于最终解决方案的YouTube视频以及跟踪我完成构建过程的各种其他视频。

分享

发表评论