步驟1:原理圖
左側(cè)的MIDI輸入方向看起來好像是在連接電線的母頭,機(jī)箱安裝的MIDI連接器的背面。因此MIDI連接器的前插座指向屏幕。 MIDI連接器的引腳4連接到220歐姆電阻,該電阻連接到1N4148二極管的帶狀側(cè)和光隔離器的引腳2。 MIDI連接器的引腳5連接到帶狀側(cè)對面的二極管和光隔離器的引腳3。確保將頻段放在小二極管上并正確定位!
請注意,Arduino Uno控制器板提供5V輸出,用于為引腳8和SainSmart 2通道的光隔離器芯片供電VCC引腳上的繼電器板。 Arduino Uno接地連接到光隔離器的引腳5和SainSmart繼電器板的GND引腳。光隔離器的引腳7通過10,000歐姆電阻器接地。引腳6上的光隔離器輸出連接到Arduino Uno的引腳2。其他一些類似的電路原理圖可能會顯示它進(jìn)入Arduino的引腳0,但我們的特定草圖(程序)將輸入分配給引腳2. Arduino Uno上的輸出引腳7連接到SainSmart繼電器板的IN1引腳。
SainSmart繼電器板上的跳線應(yīng)保持不變。繼電器輸出位于兩個螺釘連接器之間,如圖所示。當(dāng)接收到適當(dāng)?shù)腗IDI信號時,Arduino Uno將使引腳7為正(高),從而指示繼電器關(guān)閉并完成燈與其電源之間的電路并打開燈。你可能想要使用低壓燈,以便不必將110V AC帶入MIDI接口盒,不過我相信這個項目中使用的SainSmart繼電器板的額定電壓為110V AC。
Arduino Uno通過內(nèi)置在電路板上的桶形連接器供電。標(biāo)準(zhǔn)9V壁掛式電源應(yīng)該足夠了。其中大部分將配備多個桶尖,其中一個將容納Arduino上的桶形連接器。
步驟2:零件清單
MIDI接口錄制燈的部件列表:
MIDI接口: Digikey CP-2350-ND
220 Ohm 1/4watt電阻: Digikey CF14JT220RCT-ND
1N4148二極管: Digikey1N4148-TAPCT-ND(備選:1N914,1N916,1N448
10k歐姆1/4watt電阻: Digikey CF14JT10K0CT-ND
470歐姆1/4watt電阻: Digikey CF14JT470RCT-ND(我使用2x220代替)
6N138 Optoisolator: Digikey 751-1263-5-ND(Frys - NTE3093部件號:1001023)
Arduino Uno - R3 +: OSEPP(OSEPP.com)和Frys:#7224833
SainSmart雙通道5V繼電器模塊:這可以在亞馬遜上找到。您可以用輸入替換固態(tài)繼電器5-12V用于工作室的靜音操作ay很響亮。
面包板: Fry的電子產(chǎn)品或其他
跳線: Fry的電子產(chǎn)品或其他產(chǎn)品。我使用SchmartBoard - http://schmartboard.com/wire-jumpers/
9V直流墻式適配器電源:弗萊或其他(通常供應(yīng)600-700mA,通??梢哉{(diào)整為提供3-12伏的不同電壓,并提供不同的提示。例如:Fry的7742538)
USB線AB:用于將計算機(jī)連接到Arduino板上傳草圖(程序)。 Fry的電子產(chǎn)品或其他
附件: Fry的電子產(chǎn)品或其他產(chǎn)品。我使用了Michael‘s Arts and Crafts Shop的一個盒子。
用于安裝電路板的螺母,螺栓和墊片: Fry的電子產(chǎn)品或其他
記錄燈:任何燈光都能正常工作。最好是具有低電壓電源的東西,這樣您就不必將110V AC連接到midi外殼繼電器。我使用電池供電,紅色,應(yīng)急燈,我發(fā)現(xiàn)它很便宜,但是你可能想要更高檔的東西。
第3步:Arduino Uno
Arduino Uno板的左側(cè)是一個9V電源的桶形連接器。一個簡單的壁掛式電源就足夠了(參見零件清單)。電源連接器上方的大金屬端口是USB電纜A-B的USB端口。這將Arduino Uno連接到您的計算機(jī),因此可以上載草圖(程序)。程序上傳到Arduino Uno后,可以斷開電纜連接。請注意,您需要安裝Arduino Uno板的末端,電源連接器和USB端口靠近機(jī)箱側(cè)面,這樣您就可以切割開口并輕松訪問它們。您將使用圖片底部的5V引腳和GND引腳為6N138光隔離器芯片和SainSmart中繼板供電。接收光隔離器輸出的引腳2和輸出到繼電器的引腳7位于圖片的頂部。 SchmartBoard制造可連接到Arduino Uno板的跳線,接頭和線殼。這些不同長度的接頭和預(yù)制跨接線使得連接不同模塊變得容易,并且可以節(jié)省一些焊接時間。如果您附近有Fry的電子產(chǎn)品,您可以瀏覽他們擁有Arduino設(shè)備和其他小型項目或機(jī)器人的過道,以了解可用的接頭,跳線和連接器。另請查看:http://schmartboard.com/wire-jumpers/
第4步:SainSmart 2通道繼電器模塊
Arduino Uno引腳7的輸出連接到圖片左側(cè)SainSmart中繼板的IN1引腳。 Arduino Uno提供的5v連接到VCC。 Arduino Uno和SainSmart中繼板的GND引腳也應(yīng)連接在一起。 SainSmart繼電器板上的跳線保持不動,如圖所示。繼電器輸出是頂部繼電器上的頂部兩個螺釘連接器,因?yàn)樗诖藞D中定向。兩個螺絲連接器位于圖片的右上角。一個螺釘連接器連接到燈,然后連接到燈的電源的一側(cè),然后再連接到繼電器上的另一個螺釘連接器,以便當(dāng)它關(guān)閉時,向燈供電并且它點(diǎn)亮。我將繼電器輸出螺絲連接到安裝在外殼上的1/4“唱頭插頭,然后將其連接到實(shí)際燈和電池電源。這樣我就可以輕松地將燈從接口盒上斷開。
這個SainSmart繼電器板是一個物理繼電器,所以它在錄音棚的設(shè)置中有點(diǎn)響亮。更安靜的選擇是使用固態(tài)繼電器。
步驟5:簡短的MIDI概述
MIDI - 樂器數(shù)字接口
注意:有關(guān)MIDI檢查的更詳細(xì)說明Amanda Gassaei關(guān)于這個主題的Instructable:
https://www.instructables.com/id/Send-and-Receive-M.。.
這是MIDI的簡要概述格式應(yīng)該有助于理解Arduino草圖(程序)如何使用Logic Pro X發(fā)送的MIDI數(shù)據(jù)來控制繼電器以及隨后的記錄光。
MIDI信息以字節(jié)為單位發(fā)送,由8位(’xxxxxx xx‘)。
在二進(jìn)制中,每個位都是’0‘或’1‘。
第一個字節(jié)是狀態(tài)或命令字節(jié),例如’注意 - ON‘,’NOTE-OFF‘,’AFTERTOUCH‘或’PITCH BEND‘。命令字節(jié)后面的字節(jié)是數(shù)據(jù)字節(jié),以提供有關(guān)命令的更多信息。
狀態(tài)或命令字節(jié)始終以1:1sssnnnn
開頭
命令字節(jié)保存前4位(1sss)中的命令數(shù)據(jù)和最后4位(nnnn)中的通道。
讓我們使用在通道上發(fā)送的’NOTE-ON‘命令字節(jié)2作為示例:
如果命令字節(jié)是:10010001
字節(jié)以1開頭并被解釋為命令字節(jié)
知道這是一個命令字節(jié),MIDI將前半部分視為10010000
這是=十進(jìn)制的144,這是’NOTE-ON‘的命令值
然后解釋字節(jié)的后半部分as 00000001
這個= 1十進(jìn)制,被認(rèn)為是MIDI通道’2‘
數(shù)據(jù)字節(jié)將跟隨命令字節(jié)并始終以0開頭:0xxxxxxx
在NOTE-ON命令字節(jié)的情況下,再發(fā)送2個數(shù)據(jù)字節(jié)。一個用于PITCH(注釋),一個用于VELOCITY(音量)。
Logic Pro X錄制燈光控制面在開始或停止錄制時發(fā)送以下MIDI數(shù)據(jù):
開始(燈光) on):命令字節(jié)’NOTE-ON‘/MIDI通道,忽略音高字節(jié),Velocity byte = 127
停止(Light off):命令字節(jié)’NOTE-ON‘/MIDI通道,忽略音高字節(jié),速度字節(jié)= 0
請注意,MIDI命令始終為“NOTE-ON”,而速度則會變?yōu)榇蜷_或關(guān)閉燈光。我們的應(yīng)用程序中沒有使用Pitch字節(jié)。
步驟6:Arduino Sketch(程序)
附件是實(shí)際草圖的pdf文件加載到Arduino Uno板上以運(yùn)行MIDI接口。有一個由Staffan Melin編寫的MIDI教程,作為這個草圖的基礎(chǔ):
http://libremusicproduction.com/tutorials/arduino -。..
您需要將免費(fèi)的Arduino軟件下載到您的計算機(jī)上(https://www.arduino.cc/),以便使用USB線AB編輯草圖并將其加載到Arduino Uno板中。
我還在我的YouTube頻道(Chris Felten)上創(chuàng)建并發(fā)布了兩個教程視頻,這些視頻將介紹這個項目并更詳細(xì)地解釋Arduino草圖。如果您對構(gòu)建MIDI界面并對其進(jìn)行編程感興趣,則兩個相關(guān)視頻可能會有所幫助。
步驟7:完成界面
我選擇在Michael’s Arts and Crafts的木盒子里放置MIDI接口。雖然方便又便宜,但當(dāng)物理繼電器切換時,木箱就像打擊樂器一樣工作!固態(tài)繼電器是一個值得改進(jìn)以消除開關(guān)噪聲。
注意左側(cè)方框末端的Arduino Uno連接。切割孔以便能夠訪問USB端口和電源連接器。女性機(jī)箱安裝MIDI連接器也可以在盒子的末端看到。
還有一張內(nèi)部的圖片。雖然該項目很容易在穿孔面包板上連接在一起,但我有備用的銅包板和蝕刻材料,所以我為該項目創(chuàng)建了一個印刷電路板。我使用了SchmartBoard(http://schmartboard.com/wire-jumpers/)的預(yù)制跳線和接頭連接接口板,Arduino Uno和SainSmart繼電器板。
步驟8: Logic Pro X
Logic Pro X具有一個稱為控制面的功能。其中之一是錄制光控制表面,一旦安裝,將在錄制布防,啟動和停止時發(fā)送MIDI信號。您可以通過單擊頂部菜單欄上的“Logic Pro X”,然后單擊“控制曲面”和“設(shè)置”來安裝控制界面。這將打開一個新的對話框。然后單擊“安裝”下拉列表,您可以在列表中找到“記錄燈”控件并添加它。非常值得一看YouTube上的MIDI控制錄制光視頻,以獲得有關(guān)如何設(shè)置Logic Pro X錄制光控制曲面參數(shù)以適用于此界面的完整說明。
-
MIDI
+關(guān)注
關(guān)注
0文章
75瀏覽量
15659 -
logicpro
+關(guān)注
關(guān)注
0文章
2瀏覽量
1823
發(fā)布評論請先 登錄
相關(guān)推薦
評論