贝斯家族3:受人爱戴的教育委员会还是童年的噩梦?

我时不时会发布一些小项目,例如用Basys 3控制步进电机以及如何使用PmodJSTK用Basys控制步进电机3.读过这些帖子的人应该知道我为什么要写这些。对于那些不知道的人,它们是我正在制作的一个大型demo的一部分。

我和很多人都有童年的记忆,当我走进电影院、杂货店或游乐场时,看到一个装满玩具的大玻璃盒子。总是有一个玩具,要么埋在我想要的,要么放在我想要的上面。我所要做的就是从我的父母那里弄到一些钱,把爪子移到玩具上,然后按下按钮。在我幼稚的时候,它看起来是那么简单。

GIF从http://i.giphy.com/ciadMxfm3135m.gif。

然而,正如你们很多人可能猜到的那样,我很快发现我错了。几乎不可能拿起任何玩具,更不用说我想要的那个了。

根据拉丽莎的建议,我决定Basys 3进入这些设备的大脑。

贝西一家,现在是纯粹的恶魔。
贝西一家,现在是纯粹的恶魔。

由于这是一个如此大的项目,我将为每一件作品制作Instructables,并将它们放在一个集合中。您可以查看此集合和我目前创建的Instructables爪。

魔爪,教具收藏。
《Claw》,《Instructables》收藏品。

这款爪型游戏的一大优点是,在FPGA中设计它几乎用上了我在学校学到的所有FPGA技能。它使用状态机、PWM、SPI、debabout和许多其他主题。这使得它成为一种让人进入FPGA的非常华丽和酷的方式。因此,为了帮助简化这个过程,我将在设计的每个部分上制作一个Instructable。

爪状态图的早期版本。
爪状态图的早期版本。

现在我相信你们心中都有一个迫切的问题,为什么要把巴斯家族变成一个如此邪恶的机构来玷污他们纯洁的名声?

这个漂亮的案例是丹尼尔做的,他是工程实习生之一。
这个漂亮的案例是丹尼尔做的,他是工程实习生之一。

爪子游戏有一个相对简单的状态机,不使用任何超复杂的逻辑,根据FPGA标准,所以我不需要一个大的FPGA。Basys 3也有32个I/O引脚通过Pmod端口访问。我碰巧需要30个,所以这几乎是命中注定的。

步进电机轨道,由另一位工程实习生马特建造。
步进电机轨道,由另一位工程实习生马特建造。

你会问,为什么有这么多的I/O引脚?设计中有很多限位开关。在连续工作了三天之后,我不得不从汤米那里得到一些帮助,结果发现他们所需要的只是崩溃。

这么多限位开关。
这么多限位开关。

我还需要3个Pmod端口PmodSTEPS,控制步进电机,和一个PmodJSTK,用于控制X、Y运动。当然,我们必须为一个大型街机风格的按钮预留2个I/O引脚。

如此多的I / O ! !
如此多的I / O ! !

在我继续完成Instructables的过程中,请关注我的更新,当然也请继续关注我的博客!

最后,是爪!!

关于凯特林弗朗茨

查看所有由Kaitlyn Franz→的帖子

留下一个回复

您的电子邮件地址将不会被公布。必填字段被标记