无限手套
组件和用品
| × | 1 | ||||
| × | 1 | ||||
| × | 1 | ||||
| × | 2 | ||||
| × | 1 | ||||
| × | 1 | ||||
| × | 1 | ||||
| × | 1 | ||||
| × | 4 | ||||
| × | 1 | ||||
| × | 1 |
必要的工具和机器
| ||||
|
关于这个项目
在平衡宇宙时,人们不会考虑乐趣。
首先,我建议如果您还没有看过《无限战争》或《终局之战》,请停止阅读并观看它们;没有真正的剧透,但本文中肯定有电影的参考。
无论如何 - 前几天我看到了 Endgame,只是,哇哦。
我想我绝对应该做一个 Infinity Gauntlet 项目——然后我想到了,我可以把它和我的人工生命项目结合起来,让它亮起来,但同时也消灭项目中 50% 的生命,完美的同步——这是一个词吗?谷歌说是。
所以我开始计划......
主要目标:
- 拥有一个可穿戴的 Infinity Gauntlet,就像电影中一样亮起。
- 将其与我的人工生命项目对接。
石头在哪里……
这是正在使用的部分:
- 无限手套
- 我的人工生命项目中的所有内容
- Arduino Pro Mini
- 4x AA 电池座
- 按钮 x2
- Elegoo LED 套件
- 紫色 LED
- 橙色 LED
- USB 转 Arduino 串行连接器
- AA 电池
- 电线
- 原型板
最艰难的选择需要最坚强的意志。
首先是没有技术的 Gauntlet:
所需的一些装备:
首先将 Arduino Pro Mini 焊接到原型板上:
我在那里连接按钮,就像我在数字引脚 2 和 3 上的 ASMD Shock Rifle 项目一样。
LED 全部连接到数字引脚 - 9、8、7、6、5 和 4。
然后将 LED 粘在 Gauntlet 上(我想将它们粘在石头下面以使其更整洁,但这是不可能的,因为它们在底部是不透明的。
图> 图> 图>
您还可以看到粘在手指和拇指上的按钮。
为了在不通过 USB 供电时为 Arduino 提供足够的电力,它需要一个粘在 4 节 AA 电池上的电池盒:
图>
有点乱,但它有效 - 至少在上传代码时......
完美平衡,一切都应该如此。
你可以在我的 GitHub 上获取 Gauntlet 和人工生命项目的代码。
人工生命方面的代码已经修改了一些,一些错误被压扁了,像素的绘制现在更流畅了,它还添加了一个功能来响应来自 Gauntlet 上的 Arduino 的串行消息——知道什么时候消灭板上50%的实体。
Gauntlet 的代码处理这些模式,使用一根手指在每块石头之间循环或将它们全部打开,拇指上的按钮将所有石头完全点亮 - 并将串行消息发送到人工生命项目。
它将通过 USB TTL 连接器连接到人工生命树莓派。
快速测试:
命运还是来了。或者我应该说,我有。
所以这绝对是迄今为止我最喜欢的项目之一,穿上这件衣服感觉很棒,让我感觉很强大 - 结合我的 Thanos 上衣,是的,它几乎是书呆子的天堂。
正如您所看到的,超过 50% 的实体被成功地随机从模拟中移除——它们重新填充的速度非常快。你还可以看到在某些点上,有些似乎消失了两次——我认为这是两个实体在板上同一个空间的地方,这是一个我将来必须解决的错误。
但是现在……
也。很多。有趣。
你应该去看看。
这是一个很棒的项目,也是对我的人工生命项目的一个很好的补充。
对于未来的项目——我真的需要在实际构建中变得更整洁。但是这个灯上的明亮 LED 似乎在很大程度上胜过了凌乱的布线。
总的来说,这个玩起来真的很有趣,与人工生命项目互动也很有趣。
让我知道你的想法!
下次再见。
代码
Github
https://github.com/LordofBone/InfinityGauntlethttps://github.com/LordofBone/InfinityGauntlet制造工艺