多年来,我一直喜欢经典的点唱机。早在 2014 年,我就在尝试制作一个,但我没有制作漂亮建筑的技能。快进到今天,当我学习了一些 3D 打印和设计技能时。
激情、好奇心和欲望推动了这一努力。如果您想拥有这样的迷你点唱机,那么大众市场上的产品会便宜得多,例如这款售价 65 美元的桌面 Victola 型号。Hackster maker flyangel 有一个很棒的点唱机构建。另一方面,有现成的现代自动点唱机更大(105 厘米/41.3 英寸高),但价格更高,约为 795 美元。检查下面的成本和工作量部分,以了解该项目涉及多少。
归因
如果没有Marco Gregorio 在 grabcad 上出色的 3D 点唱机设计,这个项目就不可能实现。这是一部细节精美的作品,因为 Marco 没有实体点唱机来建模,所以更加令人惊叹,而这正是他可以在互联网上找到的!你应该自己去看看 Marco 的作品……
对于点唱机来说,另一个必不可少的是用于使 LED 点亮音乐的 Arduino 代码,作者为learn.sparkfun.com 上的 Michael Bartlett。
这是一个由免费 Volumio 软件驱动的音乐播放器。Volumio 具有 AirPlay、Spotify、Pandora、网络广播和您自己的音乐,可通过您的计算机、平板电脑或手机控制 - 只需下载并安装。我添加了什么?一个 3D 外壳、一个触摸面板 LCD 和点亮音乐的 LED。LCD 由 Raspberry Pi 3 或 4 供电。LED 由连接在硬件堆栈顶部的 Adafruit Perma-Proto 板上的 Arduino Micro 控制:Raspberry Pi 和 IQAudio Pi Digi Amp。
我正在使用库存中的旧硬件、IQAudio 放大器板和 Arduino Micro。在撰写本文时,IQAudio 现在是 Raspberry Pi 的一部分,Pi Digi Amp Plus 仍然可用,而且价格低于我购买的价格。Arduino Micro 已过时,但您可以使用 Arduino Nano 或 Adafruit Itsy-Bitsy。您必须调整模拟和数字引脚的使用,并将 Digi Amp 的 5V 电源馈送到子板 (Arduino)。最后,Sparkfun 声音探测器神奇地将声音转换为数字位。
Marco 为自动点唱机的所有组件提供了一个 STEP 文件,我可以将其导入 Fusion 360 3D 设计应用程序。我所做的是:
(所有费用美元)
至少:
或者
为 HDMI 电缆/连接器、开关、安装硬件、跳线、母头等再花 40 美元或更多。我有很多库存。对我来说,目前的自付费用约为 150 美元,分摊数月,因为我手头有很多用品。如果你必须出去购买所有这些用品......好吧,你做数学。
对我来说,付出的代价是值得的。
3D 打印将需要 75 小时或更长时间,具体取决于您的打印机。有 21 个不同的部分,其中大约 12 个需要几个小时才能打印出来。其余部分每个大约需要 1-2 小时。那是假设你没有打印工作要做。
我使用热胶将外壳的各个部分分4个阶段准备和粘合在一起。假设 3-4 小时。为了那个原因。粘贴 LED 灯串大约需要一个小时来设置和执行。还有小装饰件(用CA胶)的精密胶合来完成点唱机。
对于电子产品,至少需要 5 小时:
最终粘合可能需要 1-2 小时。
总而言之,除了打印所有零件的时间外,组装可能需要大约 12 个小时或更长时间。
文档、代码和 3D 打印文件可在 github 上找到。
3D 打印文件也可在thingiverse 上获得。
共有 21 个单独的 STL 零件文件。某些部分需要 2 份/打印。
请务必仔细阅读“事物”部分中的评论。它们提供了有关要使用的确切组件的必要信息。如果您进行零件替换,则必须弄清楚需要进行哪些更改。
为确保一切正常,请在组装外壳之前测试所有电子设备是否协同工作:
转到Volumio 入门页面并按照您的 Raspberry Pi 的设置指南进行操作。要开始测试,请将 IQAudio Pi Digi Amp 安装在 Raspberry Pi 上,将 Amp 插入 Pi 上的母头,并使用从 Pi 到 IQAudio Amp 的支架,如下图所示。稍后,请参阅本指南将它们安装到 3D 打印点唱机底部。
将两根母对公跳线连接到 Digi Amp Plus 的 +5V 和 GND 端子,如下图所示。这些将连接到 Perma-Proto 板,以直接从 Pi Digi Amp Plus 为 NeoPixels 供电。
最新型号的 Digi Amp 暴露了 Pi 的所有插头引脚,因此 5V 和 GND 引脚将位于标准 Pi 插头引脚位置。
要设置扬声器,请剪下两对长约 7 英寸/18 厘米的扬声器线 (14-26 AWG),然后连接到扬声器端子和 IQAudio 螺丝端子。Pi 将由 IQAudio 供电 -不要将电源插入 Pi 电源插孔。将电源砖插入 IQaudio 并尝试从 volumio 播放一些网络广播。
下面的图库显示了 IQAudio Pi Digi Amp Plus 和触摸屏插件(设置/插件/杂项)的 Volumio 设置:
要开始使用 Volumio,请查看快速入门指南和使用 Volumio 的第一步。
Adafruit Perma-proto 板的外形尺寸非常适合堆叠在 Pi 和 IQAudio 放大器之上,并为 Arduino 制作了一个很好的载板/子板。
该板仅连接到 IQAudio 5V 和 GND 以供电。因此,没有使用通常连接到 Pi 的母头。
为了充分利用原型板上的可用空间,请调整板的方向,使标有“3.3V”的导轨位于顶部。
我正在修改原型板,其方式比点对点布线更不常见:
当有人居住时,这些东西有助于形成一个布局良好的电路板。
有关接线和修改,请参阅此照片库:
注:3 针端子的针脚间距为 5.08mm。这恰好是原型板上标准 2.54mm 过孔间距的 2 倍。因此,螺钉端子/引脚分别是 2 个板过孔。电路板布局和走线切割取决于该间距。在不更改电路板布局的情况下,您无法替代 3 针/2.54 毫米间距端子。
动画选择开关
您还需要连接一个三位摇杆开关,如图所示。为这个开关剪下 3 根大约 7in/18cm 的连接线,最好是两根黑色 (GND) 和一根红色 (+V)。
更多关于下面这个开关的信息。
从一米的 Neopixel 串上取下硅胶覆盖物。将 Neopixel 灯条切成两段,一段为 36 个 LED,另一段为 22 个 LED。短条将围绕前格栅。36 个 LED 长度的灯带将位于外管(霓虹灯管)中。为每根绳子剪下 3 根约 7 英寸/18 厘米的连接线(您可以稍后将它们缩短)。用 GND、+V 和 DIN 的电线连接每个部分,确保与字符串上的 DIN 方向匹配。添加一个与 DIN 连接串联的电阻器(330 欧姆工作)。
在前格栅中,有一个 3D 打印的插件,形状像一个 6 角星(星光)。一个使用 +V 和 GND 的 RGB 慢褪色 LED 安装在这个 Star Light 后面,插入 3D 打印挡板以防止光线流失。在 +V 跨接线上串联一个 120 欧姆电阻。这将使 LED 的电流从 5V 下降到大约 3.4V。这将在下面的装配/格栅布部分中使用。
如果您尚未安装 Arduino IDE,请使用这些说明下载并安装它。
您需要Neopixel 库来使 LED 工作。
声音反应 Neopixels 是基于 Michael Bartlett 在 Sparkfun 上的交互式 LED 音乐可视化器草图。我使用了没有按钮的“Full Visualizer”,我添加了一个具有三个功能的摇臂开关:
除非连接了开关,否则 LED 将无法工作。
从 github 下载 Jukebox LED 草图。
连接
将点唱机 LED 草图上传到您的 Arduino 板。
粘合霓虹灯管后暂停并安装以下硬件。这将为您提供更多的工作空间,然后再将其粘在后壳上。有关详细信息,请参阅下面的装配画廊照片。
然后继续将外壳和底座粘合到其他组装部件上。
将外壳完全组装并粘合在一起后,安装扬声器并添加装饰品。
有一个可选的两件式 3D 打印外壳盖,可拧入外壳背面。
在下文中,所有提到的硬件都可以在“事物”部分找到。
当您面对点唱机的正面时,“右”和“左”是您的左右。
使用旋转工具(例如 Dremel)以低速切割一块透明的亚克力。在 github 下载中有一个模板。将模板粘在丙烯酸树脂上并在外面切割。打磨边缘并使用 CA 粘合到拱门的顶部。打印一张您选择的照片,将其填满可见区域并将其粘在丙烯酸树脂的背面。
将长长的 LED 灯条边缘粘贴到霓虹灯管上,使 LED 向内朝向灯管。LED 和灯带边缘之间有一个小空间,可以帮助将灯串贴在霓虹灯管上。对齐以粘合。
格栅管 NeoPixels 将粘在左右底部,在板安装板附近呈“U”形。用胶带将条带固定下来,并用热胶粘点。当这些是固体时,取下胶带并用更多胶水填充胶带的位置。
将触摸屏拧入 Arch 顶部的安装柱,在亚克力窗口下方。HDMI 触摸屏输入位于屏幕顶部。您需要在那里插入一个 90 度到 270 度的 HDMI 适配器,将 HDMI 1 英尺公对公扁平电缆插入适配器。另一端插入 Raspberry Pi 3。(如果您使用的是 Raspberry Pi 4,则需要另一端具有 Micro HDMI 的电缆)。将左角 Micro USB 插入 LCD 上的 Touch 端口,将 USB-A 端插入 Raspberry Pi 端口。将此电缆穿过左侧霓虹灯管。
格栅将背衬“扬声器布”以隐藏点唱机的内部。星灯后面会有一个 LED 灯座,以防止光线溢出,为此需要在布上切一个洞。
剪下一块足够大的扬声器布,以覆盖格栅和格栅管的边缘。使用 Star Light LED 3D 打印支架作为指南,并将扬声器布标记为支架外侧的圆圈。在圆圈的中心标记一个十字 将十字的两条线切割成 4 个部分。切割每个部分的圆形部分,为 LED 灯座打一个孔。
安装上面准备电路板/星灯一节中提到的变色 LED。将 LED 插入支架并将其粘到星光上。CA 在这里工作得很好。
将 LED 支架粘合到位后,将扬声器布套在支架和格栅上。将布的边缘拉伸并粘到格栅管上。
将 Pi 和其他板(您在“入门”中组装并测试过,对吗?)用螺丝拧入 Pi 的 5mm 底部支架上。将 LCD HDMI 和 USB 电缆插入安装的 Pi。还有一根额外的 6 英寸 Micro USB 到 Micro A 电缆。将 Micro 端插入 Arduino,另一端插入 Pi 为 Arduino 供电。
Star Light +5V 和 GND 插入来自 Digi Amp Plus +5V/GND 导轨的电源。
为防止漏光,请用工艺毛毡覆盖内部,工艺毛毡有自己的背胶测试贴合毛毡并切割孔以允许电缆和电线通过。
除了动画选择开关外,还有一个连接到面板安装插孔的开关摇杆开关。
为此开关剪下一根至少 80 毫米长的 GND(黑色)线。剥去图片中约 80 毫米长的电源延长线(白色)的绝缘护套,露出红色和黑色电线。将枪管电源连接器和开关摇杆开关插入底座。
将剪下的黑线一端焊接到标有“O”的端子上,另一端焊接到桶形电源连接器上的有源 GND 引脚。另一个端子“I”焊接到 Digi Amp Plus 电源延长线的 GND(黑色)最后,电源延长线的 +V(红色)焊接到筒形连接器的 +V 端子。
将扩展连接器插入 Pi Digi Amp Plus。将底座粘在底部和外壳上。
Dayton Audio RS100-8 扬声器的中间有一个圆锥体,可防止它们像此点唱机一样安装到实心格栅上。如果您使用这些扬声器(或中心突出的一些扬声器),则必须使用安装环(提供 3D 文件),以便扬声器可以正确安装。
对于组装的最后一步,使用 15 毫米 M2.5 金属螺钉和螺母将扬声器拧入。
提示:为了使组装更容易,将扬声器环安装到外壳上,同时将螺钉推入以与孔对齐。用热胶或 CA 胶固定。稳固后,将扬声器安装到环上。
我很幸运用食指按住小螺母并转动螺丝以启动螺母。
但是,每一侧都有一个直背螺丝孔,间隙很小。很难在那个螺丝上启动螺母。将蓝钉或胶带放在螺母上可能有助于定位它以使其启动。
最后,我确实把所有的螺母都拧紧了。
点唱机的顶部和两侧都有装饰,详细信息在github 3D Parts List文档中:
左右重复:
对于霓虹灯管,用小尺子用铅笔在红盖侧面标记中点。然后,将其与霓虹灯管接头匹配并用 CA 胶水。
长外壳接头盖与霓虹灯管红色盖对齐并粘在外壳上。
在红盖的顶部和底部粘上扇子装饰
顶部装饰(2 个单独的部件)适合顶部红色装饰,并作为一个组件粘合在一起。
为了对齐,在拱门的顶部中间做一个铅笔标记,在顶部红色盖的中间做另一个标记。对齐这两个标记和胶水。
Volumio 具有相当直观的用户界面,易于使用。
要开始,请按/选择“播放”窗口中的“主页”图标或“浏览”按钮。根据您安装的选项,您将看到如下图所示的内容。
对于 Pandora 和 Spotify(需要付费订阅),请转到设置/插件/音乐服务。您可以使用 Apple Music 播放器从 AirPlay 连接到 Volumio。
Raimund Trierscheid 制作了现代自动点唱机的一个版本,并进行了改进!Raimund 在外壳的侧面添加了 5 毫米的木板,以固定沉重的扬声器并改善声音。
以下是一些照片:
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
全部0条评论
快来发表一下你的评论吧 !