3dsjs

可编程音乐盒

Programmable Music Box

2023-05-16 07:48:28

使用说明

  1. 所有模型资源均由用户上传分享,内容来源于网络公开资源
  2. 侵权投诉:通过抖音私信 @jobsfan 联系我们(需附版权证明),24小时内处理
  3. 模型将通过邮件发送(5分钟内自动发货),感谢理解带宽压力
关于费用

我们是爱好者共建社区,为维持服务器成本,每个模型收取微量费用(仅覆盖基础开支)。我们承诺最低成本运营,感谢您的支持!

扫码手机访问
抖音私信 @jobsfan

摘要

这是一个基于 Adafruit Feather M0 微控制器和 Music Maker FeatherWing 的可编程音乐盒。打开盒盖后,微控制器就会启用,并开始播放 MP3 文件,同时驱动一个连续旋转的伺服电机转动一个小雕像。

所有打印部件都可以在不使用支撑材料的情况下打印。丝绸聚乳酸或 PETG 似乎效果不错。

除了 3D 打印外,音乐盒还需要以下材料:

  • Adafruit Feather M0 Express(添加母头,朝上)
  • 带放大器的 Adafruit Music Maker FeatherWing(添加朝下的公头)
  • 微型 SD 卡
  • FS90R 微型伺服器
  • KW4-3Z-3 微型开关
  • 503035 500mAh 锂离子聚合物电池
  • Adafruit 3W 4 欧姆扬声器(产品 4445 或 3351)--从 3351 上剪下连接器
  • 各种导线和针座

伺服器与 Feather 的连接如下

  • 棕色线连接至 GND
  • 红线连接至 3.3V
  • 橙色导线连接至第 1 针(又名 A11,又名 TX)

微动开关与 Feather 或 FeatherWing 的连接方式如下(以方便为准):

  • 启用 "NO "选项卡
  • C 接片至 GND

我用针座连接伺服器和微动开关,但如果你有勇气,也可以直接焊接。

扬声器连接至 FeatherWing 上的左或右扬声器端子。

电池连接到羽毛侧面的 JST 连接器上。

对 Feather 编程需要一些 Arduino 知识。您需要 Arduino IDE 以及支持硬件的驱动程序和库。不过,网上有很多教程可以指导您。我附上了让 Feather 控制伺服器和 MP3 播放器的源代码(.ino 文件)。

FeatherWing 应该随附一张 SD 卡。您需要在卡上加载一个名为 tune.mp3 的 MP3 文件,其中包含您选择的音乐。我创建音频文件的方法是找到一个包含我想要的歌曲的 midi 文件,关闭除主旋律外的所有音轨(使用 Anvil Studio),将其余音轨的乐器设置为 "音乐盒"),然后录制产生的旋律(使用 Audacity 进行音频回放)。

至于组装,所有部件都可以安装在一起。不需要安装硬件。如果您希望组装得更加牢固/持久,可以用胶水粘合。电池使用双面胶固定在底部。

我附上了一些调试代码,以帮助诊断问题。如果出现问题,羽毛的板载 NeoPixel 会亮起以下颜色:

  • 红色 = 无法连接 Music Maker FeatherWing
  • 蓝色 = 无法连接 SD 卡
  • 绿色 = 正常工作

允许并鼓励翻拍。我很希望看到比我有更多微缩模型& 绘画技巧的人的作品。

标签

adafruit Arduino mp3 音乐盒

许可证

CC BY
可编程音乐盒
由 脱胶 根据 知识共享--署名 许可证。
可编程音乐盒
朋友,你觉得上面这个模型,属于下面的哪个分类?
必须全中文,且长度不超过15