第1步:零件和工具
以下是項(xiàng)目所需的部件和工具列表以及一些可選項(xiàng):
部件:
1。 Arduino Leonardo,或Micro
2。帶膜的Adafruit Trellis
3。 3個(gè)10k歐姆線性電位計(jì)
4。 3個(gè)10k歐姆線性單聲道滑動(dòng)電位計(jì)(你可以使用立體聲音響,但我不推薦它們)
5。一些螺釘(不需要螺母)
6。足夠的電纜
工具:
1。激光切割機(jī)
2。 3D打印機(jī)
3。烙鐵和焊料
4。鉆
軟件
1。 Adobe Illustrator
2。 Tinkercad帳戶
第2步:案例
木箱使用Adobe Illustrator和激光切割機(jī)制作。它是一個(gè)180mm x 60mm x 100mm尺寸的盒子,用makercase.com制成,材料厚3mm,并且有手指邊緣。在盒子的頂部是用于盆的孔和適合的格子。盒子的底部具有平坦的邊緣,這對(duì)于以后是重要的。
在您收到盒子的所有部件后,檢查盆和格子是否合適。如果不使用文件使孔更大?;瑒?dòng)罐的孔非常小,我不得不用一種小型的嗡嗡聲鋸將它們做得更大。如果孔太大,請(qǐng)不要擔(dān)心,只要不大于鍋的螺母就應(yīng)該沒問題。
現(xiàn)在除了底部之外,每個(gè)部分都使用木膠將盒子粘在一起。
arduino將附在底部你可以用兩種方式做到這一點(diǎn)。如果您想將arduino用于其他項(xiàng)目,請(qǐng)稍后在盒子底部鉆孔并用螺釘固定arduino。另外你可以像我一樣將arduino粘到底部。定位是關(guān)鍵。大多數(shù)電線將來自電位器,因此在電位器下方的arduino是最佳位置。為了確保電纜可以從包裝盒中取出,將電纜放入arduino并用鉛筆畫線,電纜將從包裝盒中取出。在電纜的一側(cè),電纜會(huì)出現(xiàn)一個(gè)與電纜尺寸相同的孔。底部是可拆卸的,所以如果你需要將電纜用于別的東西,你可以隨時(shí)把它拿出來。
底部的重要部分不要掉進(jìn)盒子里,所以需要兩小塊木頭和將它們放入盒子中3毫米,最好放在為電纜創(chuàng)建的孔的旁邊。如果您擔(dān)心底部會(huì)脫落,盡管您可以使用一些膠帶,來自木材的力將保持底部到位。
第3步:3D打印
需要3D打印的部件包括:
兩個(gè)鉸鏈,一個(gè)用于格子的配件和四個(gè)支撐件。格子的配件是70mm x 84mm,因此請(qǐng)確保您有足夠的空間將其打印出來。
第4步:匯編
第一件事放在盒子將是格子。盒子頂部沒有任何孔,所以你需要自己鉆孔。放置您已經(jīng)打印過的格子配件,并用鉛筆畫在配件上的孔中。抓一個(gè)鉆頭,仔細(xì)鉆穿木頭。
在格子上焊4根電線。在SCL,SDA 5v和GND上。
將隔膜,網(wǎng)格和接頭放入盒子內(nèi)。將螺釘穿過您制作的孔并穿過接頭的孔。如果螺釘太大而不能使配件穿過,或者通過鉆孔使配件的孔變大。
接下來在滑動(dòng)孔的中間鉆兩個(gè)小孔。將滑動(dòng)罐放在適當(dāng)位置,取一小塊厚實(shí)的木塊,使其與滑動(dòng)罐重疊。將木塊放在滑動(dòng)罐上,在木頭上鉆兩個(gè)螺釘。
最后抓住三個(gè)轉(zhuǎn)動(dòng)的鍋并焊接兩根電線。一個(gè)在左邊,一個(gè)在右邊。這將使焊接變得更加容易。
在每一側(cè)的盒子底部粘貼支撐件
步驟5:焊接
這是最令人沮喪的部分,我不會(huì)詳細(xì)介紹如何將所有東西焊接在一起,但有些事情很重要。
兩種類型的電位器都有三種焊接方式:電壓,接地和輸出。在滑動(dòng)罐上,2個(gè)接地和1個(gè)輸出位于鍋的一側(cè),3個(gè)電壓位于另一側(cè)。
將每個(gè)地面和每個(gè)電壓焊接在一起。輸出將進(jìn)入arduino的模擬端口。焊接每個(gè)接地所留下的電纜必須連接到撥動(dòng)開關(guān)的中間部分。來自撥動(dòng)開關(guān)的另一根電纜進(jìn)入arduino的一個(gè)GND端口。從焊接所有電壓得到的最終電纜必須與格子的5v電纜焊接在一起。你留下的電纜進(jìn)入arduino的5v端口。從網(wǎng)格中留下的兩根電纜需要進(jìn)入SCL和SDA端口。
最后我遇到的一個(gè)問題是我想用來關(guān)閉電位器的開關(guān)完全相反。我認(rèn)為它會(huì)把所有東西都?xì)w零,因?yàn)樗鼈兊?a target="_blank">電源被開關(guān)切斷了。相反,它把一切都放在最大。這也可以產(chǎn)生很酷的效果。 ;)
步驟6:代碼
截至目前,我沒有與Pro Tools或Ableton等軟件兼容的代碼。然而,控制器確實(shí)被Ableton識(shí)別為midi設(shè)備?,F(xiàn)在最好檢查所有單個(gè)組件是否有效。為此,我使用了arduino網(wǎng)站的測(cè)試代碼和adafruit網(wǎng)站的測(cè)試代碼
-
控制器
+關(guān)注
關(guān)注
112文章
16444瀏覽量
179170 -
MIDI
+關(guān)注
關(guān)注
0文章
75瀏覽量
15690
發(fā)布評(píng)論請(qǐng)先 登錄
相關(guān)推薦
評(píng)論