第1步:材料
我的第一個(gè)版本使用了Arduino Mega,因?yàn)樗泻芏噍斎耄蚁矚gPro Micro在使用Midi_controller.h庫(kù)時(shí)的小尺寸和HID MIDI功能。所以我決定使用兩個(gè)16通道多路復(fù)用器來(lái)滿足2倍頻程范圍的輸入要求。
以下是我使用的部件列表:
大型街機(jī)按鈕x15
小型街機(jī)按鈕x10
Pro Micro x2
16通道多路復(fù)用器x2
新像素環(huán)
10k電位器x6
連接線
焊接工具
1/8‘’MDF
第2步:設(shè)計(jì)和剪切
我已經(jīng)包含了一個(gè).svg文件如果有用的話可以詢問(wèn)心靈,但我鼓勵(lì)每個(gè)人在設(shè)計(jì)過(guò)程中超越創(chuàng)造力和實(shí)驗(yàn)。也許使用丙烯酸而不是mdf看起來(lái)很棒!
我在第一版中使用了鉆頭和鉆頭,因此我希望這次使用設(shè)計(jì)軟件和激光切割機(jī)獲得更精確的產(chǎn)品。
第3步:焊接和焊接
這是最耗時(shí)的部分。我找到焊接治療劑的某些部分,所以喝點(diǎn)茶,涂上光滑的果醬,知道這一步是馬拉松而不是沖刺!
我試圖從第一版中盡可能多地打撈線,并注意到我要放置Arduino和多路復(fù)用器的位置,以便嘗試消除一些必須的線質(zhì)量完成后擠進(jìn)盒子里。
我傾向于擁抱一些好的diy糾結(jié)的電線混亂,所以在整理電線時(shí)遵循自己的野心。
就連接的演練而言,首先編寫代碼,然后讓它決定導(dǎo)線的位置。..。..
我從最低音符到最高音符構(gòu)建鍵盤隨著前16個(gè)音符進(jìn)入mux1,其余音符進(jìn)入mux2,多路復(fù)用器設(shè)置可能會(huì)略微增加延遲,但16mhz處理器足夠快地拉動(dòng)它以便我無(wú)法注意到。
我嘗試在任何教程之前潛入midi多路復(fù)用并且碰壁,所以我建議做一些基本的教程,以便在事情似乎遙不可及的情況下獲得基線理解。
我遵循以下簡(jiǎn)單的故障排除步驟:
1。確保一切都接地
2。檢查短褲
3。花盆得到5v
4。仔細(xì)檢查一切是否已接地
第4步:太多電線。..。..
我低估了盒子的深度,并且難以讓頂部看起來(lái)很好看,因?yàn)樗磳⒈觥癆kira Style”所以我通過(guò)它進(jìn)行了討論與工作室的一些朋友一起制定了一個(gè)計(jì)劃,讓它以一定角度展示。我用丙烯酸廢料做了一些快速原型制作,結(jié)果得到了一個(gè)很好的解決方案。它有點(diǎn)展示了鳥(niǎo)類像60年代穆格合成器中的補(bǔ)丁電纜的迷宮一樣嵌套在后面。完成了,對(duì)吧?
第5步:Neopixel!
我在之前的項(xiàng)目中使用過(guò)MIDI,并發(fā)現(xiàn)了MIDI需要一個(gè)專用的電路板來(lái)完成它的工作所以我使用“RAW”輸入連接另一個(gè)Pro Micro,從第一塊電路板運(yùn)行5v電源。我沒(méi)有編寫任何花哨的東西,只是從Adafruit圖書館的strandtest樣本草圖中找到了一個(gè)程序。
第6步:代碼!
上傳:
1。確保下載Midi_Controller.h庫(kù)
2。從板類型中選擇“Arduino Leonardo”
3。從端口菜單中選擇borad
4。編譯和上傳
使用midi監(jiān)控應(yīng)用程序上傳測(cè)試后。如果一切似乎都按計(jì)劃運(yùn)行,那就是制作音樂(lè)的時(shí)候了!
-
鍵盤
+關(guān)注
關(guān)注
4文章
859瀏覽量
39792
發(fā)布評(píng)論請(qǐng)先 登錄
相關(guān)推薦
評(píng)論