0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

基于Arduino的MIDI架子鼓创建

电子发烧友论坛 ? 2025-04-15 11:49 ? 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

我一直梦想着在家里有一套架子鼓,但空间、噪音和成本一直是挑战。所以,我决定制作自己的紧凑型桌面 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、 切块 :用美工刀或剪刀沿着标记小心地剪开。确保边缘光滑以完美贴合。

a1418a1c-19ac-11f0-9434-92fbcf53809c.png

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

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

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

a171d546-19ac-11f0-9434-92fbcf53809c.jpg

第 4 步:构建 Drum pad

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

a1800918-19ac-11f0-9434-92fbcf53809c.jpg

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

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

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

a197bfe0-19ac-11f0-9434-92fbcf53809c.jpg

第 5 步:放置鼓垫

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

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

a1b0100e-19ac-11f0-9434-92fbcf53809c.jpg

第 6 步:给鼓垫接线

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

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

a1ccaf98-19ac-11f0-9434-92fbcf53809c.jpg

第 7 步:制作 Arduino 扩展板

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

a1e9b8b8-19ac-11f0-9434-92fbcf53809c.png

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

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

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

a203fbd8-19ac-11f0-9434-92fbcf53809c.jpg

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

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

a222ff60-19ac-11f0-9434-92fbcf53809c.jpg

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

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

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

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

a242af36-19ac-11f0-9434-92fbcf53809c.jpg

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

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

a26557ac-19ac-11f0-9434-92fbcf53809c.jpg

第 10 步:安装 Arduino 代码

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

a27f6ce6-19ac-11f0-9434-92fbcf53809c.jpg

作者:Cybercraftics

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

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

    关注

    94

    文章

    1445

    浏览量

    58253
  • MIDI
    +关注

    关注

    0

    文章

    78

    浏览量

    16278
  • Arduino
    +关注

    关注

    190

    文章

    6501

    浏览量

    193097
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    开源项目!基于 ArduinoMIDI 架子鼓

    我一直梦想着在家里有一套架子鼓,但空间、噪音和成本一直是挑战。所以,我决定制作自己的紧凑型桌面 MIDI 组,它由 USB 供电,并且对每一次敲击都有响应! 我将带您了解我创建这些
    发表于 11-25 12:00

    请问 咪头对不同振动频率的声音反应后会产生不同的电信号吗?如果会,不同的电信号是什么区别?

    大一学生求助 想参加学校的校级彩灯大赛已有架子鼓原型 虽然在院级大赛中侥幸获得一等奖 但做出来的作品并非一开始的预期 想做一个能通过咪头接收架子鼓音乐,并完美还原在演奏中不同的敲击时 对应彩灯亮起来的
    发表于 01-20 14:25

    怎么样让音轨听来更加得完美?

    关于音轨的混音,已经有很多讨论这方面的技术文章。在这里,我们不会再重述一遍基础理论,相反,我会告诉大家一些很少听到的混音技巧。我将重点介绍真架子鼓)的混音技术,但是我会同时介绍电
    的头像 发表于 07-19 16:01 ?4402次阅读
    怎么样让<b class='flag-5'>鼓</b>音轨听来更加得完美?

    利用Arduino和可乐罐自制迷你架子鼓

    感谢基于Arduino的魔法键盘,让迷你架子鼓有真实的乐器声音效果,
    的头像 发表于 05-27 06:08 ?6586次阅读

    新兴电子乐器—龟弹唱音响,零基础也能轻松上手

    ,国美旗下新兴电子乐器——龟弹唱音响告诉你,零基础也能轻松上手弹奏,你愿意尝试吗? 龟是什么 过去学乐器,买了吉他就只能学弹吉他,买了钢琴就只能学弹钢琴,买了架子鼓就只能敲架子鼓
    的头像 发表于 11-18 16:43 ?5223次阅读
    新兴电子乐器—龟<b class='flag-5'>鼓</b>弹唱音响,零基础也能轻松上手

    使用Arduino制作MIDI控制器的方法

    注意各地的音乐家!通过创建自己的自定义乐器数字接口 (MIDI) 控制器,您可以让音乐的每一个音符都真正属于您,从而使音乐更具原创性。你怎么做这样的事情,你问?使用称为 Arduino 的开源电子原型平台。
    发表于 08-22 14:26 ?6325次阅读
    使用<b class='flag-5'>Arduino</b>制作<b class='flag-5'>MIDI</b>控制器的方法

    Arduino MIDI鼠标控制器

    电子发烧友网站提供《Arduino MIDI鼠标控制器.zip》资料免费下载
    发表于 11-08 15:11 ?0次下载
    <b class='flag-5'>Arduino</b> <b class='flag-5'>MIDI</b>鼠标控制器

    Arduino

    电子发烧友网站提供《Arduino课.zip》资料免费下载
    发表于 11-09 14:15 ?1次下载
    <b class='flag-5'>Arduino</b><b class='flag-5'>鼓</b>课

    Arduino MIDI控制器开源分享

    电子发烧友网站提供《Arduino MIDI控制器开源分享.zip》资料免费下载
    发表于 12-16 11:17 ?13次下载
    <b class='flag-5'>Arduino</b> <b class='flag-5'>MIDI</b>控制器开源分享

    Arduino 101蓝牙MIDI开源分享

    电子发烧友网站提供《Arduino 101蓝牙MIDI开源分享.zip》资料免费下载
    发表于 12-20 17:34 ?1次下载
    <b class='flag-5'>Arduino</b> 101蓝牙<b class='flag-5'>MIDI</b>开源分享

    带Ableton的Arduino MIDI控制器

    电子发烧友网站提供《带Ableton的Arduino MIDI控制器.zip》资料免费下载
    发表于 02-08 15:19 ?3次下载
    带Ableton的<b class='flag-5'>Arduino</b> <b class='flag-5'>MIDI</b>控制器

    架子鼓制作动画灯/LED

    电子发烧友网站提供《为架子鼓制作动画灯/LED.zip》资料免费下载
    发表于 06-09 10:48 ?0次下载
    为<b class='flag-5'>架子鼓</b>制作动画灯/LED

    带有Arduino Nano 33 IoT的气

    电子发烧友网站提供《带有Arduino Nano 33 IoT的气.zip》资料免费下载
    发表于 06-14 11:10 ?0次下载
    带有<b class='flag-5'>Arduino</b> Nano 33 IoT的气<b class='flag-5'>鼓</b>

    Arduino:连续MIDI控制器/键盘

    电子发烧友网站提供《Arduino:连续MIDI控制器/键盘.zip》资料免费下载
    发表于 06-27 10:31 ?4次下载
    <b class='flag-5'>Arduino</b>:连续<b class='flag-5'>MIDI</b>控制器/键盘