DIY及创意
直播中

红旧衫

9年用户 744经验值
擅长:可编程逻辑 电源/新能源 制造/封装 EDA/IC设计
私信 关注

开源项目!基于 Arduino 的 MIDI 架子鼓

我一直梦想着在家里有一套架子鼓,但空间、噪音和成本一直是挑战。所以,我决定制作自己的紧凑型桌面 MIDI 鼓组,它由 USB 供电,并且对每一次敲击都有响应!

介绍:从 Desk Mat 到 MIDI Drums

我将带您了解我创建这些 DIY MIDI 鼓的整个过程 - 从使用压电传感器到使用 3D 打印设计布局,再到使用 Arduino Leonardo 进行编码。

此设置可与 GarageBand、Ableton 等程序无缝协作。和我一起探索如何也能拥有一套适合你办公桌的架子鼓!

电子元件

  1. Arduino Leonardo (或其他带有 ATmega32U4 芯片的 Arduino 型号)
  2. 7 个压电传感器 (直径 35 毫米,信号捕获更强)
  3. 3D 打印板鼓槌 (包括 STL 文件)
  4. 7 个 1MOhm 电阻器
  5. 原型焊锡板

机械零件

  1. 2 x 桌垫 (两个:一个用于放置,一个用于吸收冲击)软件
  2. Multicolor 带状电缆
  3. 14 x 螺丝 (2.3 × 9.5 mm)
  4. KW12-3 微型滚轮杠杆臂开关
  5. 砂纸(用于 Bass 踏板手柄)

工具

  1. 3D 打印机
  2. 美工刀
  3. 用于精确测量的子和
  4. Universal Glue (柔性,用于连接组件)
  5. 用于将电缆和板连接到垫子上的热胶

软件

  1. MIDI 软件 (Apple 的 GarageBand、Ableton、Logic Pro 等)
  2. USB 转 MIDI 桥接器 (可选)如果使用具有非 ATmega32U4 芯片的 Arduino 型号,
  3. 用于上传代码的 Arduino IDE

第 1 步:打印 3D 模型

1、没有特殊要求。我对所有部件都使用了标准的 15% 填充物。

3D模型资料:
*附件:Stick.7z
*附件:bigDrum.7z
*附件:DrumPatternSmall.7z
*附件:DrumPatternMiddle.7z
*附件:DrumPatternBig.7z
*附件:PiezoPlate.7z
*附件:FootPedal.7z
*附件:Cap.7z
*附件:BoxTop.7z
*附件:BoxBottom.7z

第 2 步:切割和塑造主垫

1、标记垫子 :使用尺子和钢笔勾勒出您需要切割的区域。每个 Pattern 都应与三个 pattern( DrumPatternBig.stl、DrumPatternMiddle.stl、DrumPatternSmall.stl )之一的直径匹配。您可以使用图片上显示的布局或自行安排。

2、 切块 : 用美工刀或剪刀沿着标记小心地剪开。确保边缘光滑以完美贴合。

第 2 步:切割和塑造主垫

第 3 步:从第二个垫子上切下底面

1、 标记垫子: 使用尺子和钢笔勾勒出需要剪切的区域。每块应与其中一个板的直径相匹配。

2.、切块 : 再次,使用美工刀或剪刀沿着标记小心地剪开。

第 3 步:从第二个垫子上切下底面

第 4 步:构建 Drum pad

1.、将切口块粘在顶部: 使用通用胶将第一个垫子上的切口件连接到鼓垫上。选择具有一定开放时间的胶水,以便正确定位垫子。例如,速溶胶就不合适。在我的视频中,我按照说明在通用胶水部分干燥后将两侧压在一起,但过程并不顺利。如果我要再做一次,我会在涂胶后立即放置切口块。

第 4 步:构建 Drum pad

2、 将压电传感器连接到板上 :使用热胶将每个压电传感器直接连接到板下方的插槽中。

3、连接 “Pressure-making” 部分: 使用热胶将 “压力制造” 件固定到压电扬声器上。

4.、将切口块粘在底部: 使用热胶将第二个垫子上的切口块连接到板的底部。

第 5 步:放置鼓垫

1、 放置 Drum Pads: 将鼓垫放在切口部分内。

2、固定垫子: 使用热胶将垫子牢固地固定在插槽中。

第 5 步:放置鼓垫

第 6 步:给鼓垫接线

1、固定电缆: 使用热胶将带状电缆连接到垫子上。

2、焊接鼓垫: 通过焊接将鼓垫连接到多频段带状电缆。

第 6 步:给鼓垫接线

第 7 步:制作 Arduino 扩展板

1、创建 Arduino Shield: 按照原理图在原型板上创建 Arduino 扩展板。

第 7 步:制作 Arduino 扩展板

2、放置 Arduino: 将带有扩展板的 Arduino 插入外壳。

3、 保护 Arduino: 在将扩展板的引脚插入 Arduino 之前,请使用螺钉固定 Arduino 板。

4、将扩展板连接到焊盘: 将扩展板的输出电缆焊接到焊盘的电缆上。

第 8 步:组装和焊接 Bass Drum 踏板

1、 准备电缆: 剪断一根足够长的两线电缆,以便从鼓踏板到桌面高度。

第 8 步:组装和焊接 Bass Drum 踏板

2、焊接开关: 将开关焊接到电缆的末端。

3、保护交换机: 用螺丝将开关连接到踏板上。

4、 添加砂纸进行抓地力: 将砂纸剪成适合踏板两侧的槽,并将其粘合到位,以便在使用踏板时获得更好的稳定性。

5、 连接踏板: 将电缆的另一端焊接到 Arduino 扩展板。

第 9 步:将 Arduino 外壳固定到垫子上

保护 Arduino: 使用四颗螺丝将 Arduino 连接到垫子上,使其与顶部对齐,如图所示。

将 Arduino 外壳固定到垫子上

第 10 步:安装 Arduino 代码

上传代码: 将代码从 GitHub存储库上传到 Arduino。

介绍:从 Desk Mat 到 MIDI Drums

作者:Cybercraftics

来源:https://www.instructables.com/Desk-Mat-to-MIDI-Drums/

更多回帖

发帖
×
20
完善资料,
赚取积分