基于Arduino的MIDI架子鼓创建

描述

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

 

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

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

电子元件

Arduino Leonardo (或其他带有 ATmega32U4 芯片的 Arduino 型号)

7 个压电传感器 (直径 35 毫米,信号捕获更强)

3D 打印板和 鼓槌 (包括 STL 文件)

7 个 1MOhm 电阻器

原型焊锡板

机械零件

2 x 桌垫 (两个:一个用于放置,一个用于吸收冲击)软件

Multicolor 带状电缆

14 x 螺丝 (2.3 × 9.5 mm)

KW12-3 微型滚轮杠杆臂开关

砂纸(用于 Bass 踏板手柄)


 

工具

3D 打印机

美工刀

用于精确测量的尺子和笔

Universal Glue (柔性,用于连接组件)

用于将电缆和板连接到垫子上的热胶


 

软件

MIDI 软件 (Apple 的 GarageBand、Ableton、Logic Pro 等)

USB 转 MIDI 桥接器 (可选)如果使用具有非 ATmega32U4 芯片的 Arduino 型号,

用于上传代码的 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、 切块 :用美工刀或剪刀沿着标记小心地剪开。确保边缘光滑以完美贴合。

MIDI

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

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

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

MIDI

第 4 步:构建 Drum pad

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

MIDI

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

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

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

MIDI

第 5 步:放置鼓垫

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

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

MIDI

第 6 步:给鼓垫接线

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

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

MIDI

第 7 步:制作 Arduino 扩展板

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

MIDI

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

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

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

MIDI

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

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

MIDI

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

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

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

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

MIDI

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

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

MIDI

第 10 步:安装 Arduino 代码

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

MIDI

作者:Cybercraftics

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

 

 

打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分