我一直夢想著在家里有一套架子鼓,但空間、噪音和成本一直是挑戰。所以,我決定制作自己的緊湊型桌面 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、 切塊 :用美工刀或剪刀沿著標記小心地剪開。確保邊緣光滑以完美貼合。
第 3 步:從第二個墊子上切下底面
1、 標記墊子:使用尺子和鋼筆勾勒出需要剪切的區域。每塊應與其中一個板的直徑相匹配。
2、切塊 :再次,使用美工刀或剪刀沿著標記小心地剪開。
第 4 步:構建 Drum pad
1、將切口塊粘在頂部:使用通用膠將第一個墊子上的切口件連接到鼓墊上。選擇具有一定開放時間的膠水,以便正確定位墊子。例如,速溶膠就不合適。在我的視頻中,我按照說明在通用膠水部分干燥后將兩側壓在一起,但過程并不順利。如果我要再做一次,我會在涂膠后立即放置切口塊。
2、 將壓電傳感器連接到板上 :使用熱膠將每個壓電傳感器直接連接到板下方的插槽中。
3、連接 “Pressure-making” 部分:使用熱膠將 “壓力制造” 件固定到壓電揚聲器上。
4、將切口塊粘在底部:使用熱膠將第二個墊子上的切口塊連接到板的底部。
第 5 步:放置鼓墊
1、 放置 Drum Pads: 將鼓墊放在切口部分內。
2、固定墊子: 使用熱膠將墊子牢固地固定在插槽中。
第 6 步:給鼓墊接線
1、固定電纜: 使用熱膠將帶狀電纜連接到墊子上。
2、焊接鼓墊: 通過焊接將鼓墊連接到多頻段帶狀電纜。
第 7 步:制作 Arduino 擴展板
1、創建 Arduino Shield: 按照原理圖在原型板上創建 Arduino 擴展板。
2、放置 Arduino: 將帶有擴展板的 Arduino 插入外殼。
3、 保護 Arduino: 在將擴展板的引腳插入 Arduino 之前,請使用螺釘固定 Arduino 板。
4、將擴展板連接到焊盤: 將擴展板的輸出電纜焊接到焊盤的電纜上。
第 8 步:組裝和焊接 Bass Drum 踏板
1、 準備電纜: 剪斷一根足夠長的兩線電纜,以便從鼓踏板到桌面高度。
2、焊接開關: 將開關焊接到電纜的末端。
3、保護交換機: 用螺絲將開關連接到踏板上。
4、 添加砂紙進行抓地力: 將砂紙剪成適合踏板兩側的槽,并將其粘合到位,以便在使用踏板時獲得更好的穩定性。
5、 連接踏板: 將電纜的另一端焊接到 Arduino 擴展板。
第 9 步:將 Arduino 外殼固定到墊子上
保護 Arduino: 使用四顆螺絲將 Arduino 連接到墊子上,使其與頂部對齊,如圖所示。
第 10 步:安裝 Arduino 代碼
上傳代碼: 將代碼從GitHub存儲庫上傳到 Arduino。
作者:Cybercraftics
來源:https://www.instructables.com/Desk-Mat-to-MIDI-Drums/
-
電子元件
+關注
關注
94文章
1425瀏覽量
57692 -
MIDI
+關注
關注
0文章
78瀏覽量
16085 -
Arduino
+關注
關注
189文章
6494瀏覽量
190313
發布評論請先 登錄
開源項目!基于 Arduino 的 MIDI 架子鼓

請問 咪頭對不同振動頻率的聲音反應后會產生不同的電信號嗎?如果會,不同的電信號是什么區別?
怎么樣讓鼓音軌聽來更加得完美?

新興電子樂器—龜鼓彈唱音響,零基礎也能輕松上手

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

評論