Raspberry Pi 驱动的 Majora 面具随着音乐闪烁

要闻 编辑:
导读 如果说Raspberry Pi能做一件事,那就是让幻想世界栩栩如生。从逼真的道具到互动装饰,众所周知,制造商会根据电影和视频游戏等富有想象力

如果说Raspberry Pi能做一件事,那就是让幻想世界栩栩如生。从逼真的道具到互动装饰,众所周知,制造商会根据电影和视频游戏等富有想象力的作品创造出一些非常棒的 Pi 动力作品。今天,我们有另一个这样的作品要与您分享,来自 Reddit 上名为 Aesz14 的制造商,他制作了电子游戏《塞尔达传说:马约拉的面具》中的马约拉面具的副本,并将其编程为通过闪烁的 LED 响应声音.

整个项目由我们最喜欢的 SBC Raspberry Pi 驱动。据 Aesz14 称,它使用 100 个单独的 LED,其中 2 个仅供眼睛使用。麦克风收听音频,触发 LED 的颜色和亮度发生变化。音频的音调及其强度将实时决定效果。

面具是 3D 打印的,打印耗时 80 多个小时。整个项目总共花了大约 200 个小时才完成。我们更深入地挖掘并确认是的,Aesz14 确实必须使用陶笛来构建项目,多次演奏倒转的时间之歌以减慢足够长的时间来完成工作。

在硬件方面,它使用 Raspberry Pi 3 B,但您没有理由不能在其位置使用Pi Zero或Pi 4 。面具是使用 Prusa MKS3 打印的,由 8 个独立的部分组成。Aesz14 选择使用木质 PLA,并使用木胶将组件粘合在一起。最后一点,面具用丙烯酸涂料涂了三遍,以赋予它正确的外观和感觉。

Aesz14 非常友好地分享了项目中使用的所有代码。一切都是基于 Python 的,使用几个熟悉的库(如 Pyaudio 和 Numpy)来实现。您可以在Pastebin找到完整的源代码,以了解一切是如何运作的。

如果您想重新创建这个Raspberry Pi 项目,或者只是仔细看看这个项目是如何组合在一起的,请查看共享到Reddit 的原始项目线程。在那里,您还可以找到有关最终构建的精彩视频。请务必关注 Aesz14 以了解未来的项目以及此项目的任何更新。

标签:
免责声明:本文由用户上传,如有侵权请联系删除!