许多科技爱好者热衷于将乐高与树莓派结合,创造出各种有趣的项目。今天,我们要分享一个非常精彩的案例。Sean McManus是一位创客、作家兼开发者,他巧妙地利用树莓派,将一款乐高复古收音机套件改造成了一台功能齐全的音乐播放器,而且保留并利用了大部分原有的硬件进行操作控制。

CDoXn3dXCYXTkhC45jsBPM-1152-80

Sean McManus成功地将一台全尺寸的树莓派3B+装进了收音机内部,并搭配了一些额外的硬件来实现音乐播放功能。这款收音机原本前面就有几个旋钮,是用来通过专门的乐高声音砖播放一些预先设定的音效和模拟的收音机声音的。在改造后的设计中,这些旋钮被巧妙地保留并融入其中,用来切换在树莓派上播放的歌曲,为整个项目增添了互动性和趣味性。

Sean McManus提到,其实还有其他更简单的方法可以从收音机内部播放音乐。最初的设计中,收音机预留了一个位置可以安装智能手机,但为了能够装下树莓派,这个设计最终被舍弃了。这样一来,收音机不再只是一个单纯的外壳,而变成了一个具有互动性的组件。

这个项目所使用的乐高模型是乐高复古收音机10334。Sean McManus最初尝试使用树莓派Zero W来进行改造,但最终选择了树莓派3B+作为主控板。它通过连接一个Pimoroni音频放大器SHIM,能够为内置的扬声器提供3W的音频输出功率。

dbhgqrRwQkUzWHH8puwEKN-1200-80

这个项目的代码完全是由Sean McManus从零开始,用Python语言编写的,代码逻辑十分清晰简洁。它能够处理旋钮的输入信号,并根据保存在树莓派本地的音乐文件列表来切换播放的音频。此外,这个程序还被设置为在树莓派开机时自动启动,非常方便。

ZKbPoQCypNQ7BDjf6huDNP-1200-80

如果你对这个树莓派音乐播放器项目感兴趣,想要更详细地了解它是如何运作的,可以访问Sean McManus的个人官方网站。在那里,你不仅可以找到这个项目的详细介绍,还能发现更多他创作的有趣的树莓派相关作品。Lego Retro Radio #10334 - play your own music using a Raspberry Pi


文章标签: #乐高 #树莓派 #音乐播放器 #创客 #Sean McManus

负责编辑

  菠萝老师先生 

  让你的每一个瞬间都充满意义地生活,因为在生命的尽头,衡量的不是你活了多少年,而是你如何度过这些年。