步驟1:您需要什么
物理組件:
外殼盒:
2個(gè)雙120V/15A插座
所有電子元件
交流電源,DMX輸入,DMX直通
LCD顯示屏切口,旋轉(zhuǎn)編碼器旋鈕
交流電源線
16ga。
用于電子設(shè)備的跳線
各種安裝螺釘和支柱
旋轉(zhuǎn)編碼器帶按鈕功能
漂亮的3D打印旋鈕(或購(gòu)買(mǎi)或不購(gòu)買(mǎi))
4位數(shù),7段LCD顯示器
MAX485 RS-485模塊
面板安裝DMX(公頭和母頭)
電源(我使用12v)
5V 4繼電器模塊
使用的Arduino庫(kù):
EEPROM.h(用于在板載內(nèi)存中保存DMX地址)
Arduino.h
TM1637Display.h(LCD Display)
Conceptinetics.h(DMX Slave)
步驟2:建議:面包板原型
我強(qiáng)烈推薦面包板,組裝所有電子元件,上傳草圖,連接到DMX控制器(如照明控制臺(tái))并在添加交流電源組件和機(jī)箱之前測(cè)試。通過(guò)這種方式,您可以知道自己已經(jīng)走上了正確的軌道,然后將所有內(nèi)容都塞進(jìn)了盒子里,幾乎不可能進(jìn)行快速更改。
步驟3:MAX485 DMX從站設(shè)置
我使用MAX485模塊設(shè)置為“從屬”來(lái)接收DMX數(shù)據(jù)包。連接如下:
GND 到5引腳DMX引腳1,到DE&RE,再到Arduino上的GND
A 至5針DMX針腳3
B 至5針DMX針腳2
VCC 至+ 5V
RO 至Arduino上的Pin0
DI 未使用
- 在此過(guò)程中,您將使用跳線將DMX輸入插孔的引腳1-3連接到DMX直通插孔的引腳1-3。
- 我后來(lái)使用該PCB的遠(yuǎn)端進(jìn)行整合在將一根線連接到Arduino之前的所有接地和+ 5v連接
*重要* - 每次上傳草圖時(shí)都必須拔掉跳線到Pin0,因?yàn)檫@樣pin也用于串口com。上傳時(shí)。
步驟4:4位7段LCD顯示
此顯示用于讀出已通過(guò)編碼器選擇的DMX起始地址(滿分4個(gè))。
我在機(jī)箱中切了一個(gè)孔并為此創(chuàng)建了自定義安裝一塊硬件。連接如下:
GND - 》 GND
VCC - 》 + 5V
DIO - 》 Pin5(橙色線)
CLK - 》 Pin6(黃線
步驟5:編碼器旋鈕和按鈕
我使用20位旋轉(zhuǎn)編碼器帶按鈕功能,這樣旋鈕就可用于設(shè)置DMX起始地址和按下按鈕,將其保存到EEPROM,以便在不忘記保存的地址的情況下拔掉電源插頭。即使保存了地址,也可以使用旋轉(zhuǎn)編碼器主動(dòng)更改地址,但保存的地址將重新加載在重置時(shí)。只需稍微調(diào)整一下代碼,就可以通過(guò)旋轉(zhuǎn)旋鈕而無(wú)需重新設(shè)置來(lái)覆蓋保存的地址。
以下是連接:
GND - 》 Arduino GND
VCC - 》 + 5V
CLK - 》 Pin2(紫色)
DT - 》 Pin3(灰色)
SW (按鈕) - 》 Pin4(白色)
編碼器安裝在顯示器旁邊,通過(guò)鉆孔并使用隨附的螺母和墊圈進(jìn)行安裝。
I決定使用Fusion 360和MakerBot Replicator為我的控制器盒3D打印自定義旋鈕。
步驟6:機(jī)箱和掛載
在測(cè)試完所有前面的步驟以確保電子設(shè)備和草圖的功能之后,是時(shí)候制作一個(gè)永久性的外殼了。
我使用了亞馬遜(Bud Industries品牌)的6x8接線盒,并根據(jù)需要對(duì)其進(jìn)行了修改。正如您稍后會(huì)看到的那樣,事情最終會(huì)非常貼合。
我還用一些備用的丙烯酸樹(shù)脂制作了一個(gè)安裝托盤(pán),以保持主要電子元件的位置和穩(wěn)定。這樣就可以輕松訪問(wèn)許多組件,然后再將它們放入框中
步驟7:繼電器
我使用4通道繼電器模塊分別控制每個(gè)插座。 AC熱進(jìn)入第一個(gè)繼電器上的COM端子,然后在每個(gè)連續(xù)繼電器上跳轉(zhuǎn)到COM。從每個(gè)繼電器的NO(常開(kāi))螺絲端子,您將連接到相應(yīng)插座的熱端子。當(dāng)繼電器從Arduino接收信號(hào)時(shí),它們將根據(jù)提示關(guān)閉并為正確的插座供電
連接:
Ch 1 - Pin8(藍(lán)色) )
Ch 2 - Pin9(紫色)
Ch 3 - Pin10(灰色)
第4章 - Pin11(白色)
第8步:交流接線
*注*:如果沒(méi)有足夠的交流電知識(shí),請(qǐng)不要嘗試此步驟。任何mistep都可能導(dǎo)致受傷或觸電!
確保拆除每組兩個(gè)上下插座之間的任何連接片,以便您可以單獨(dú)控制每個(gè)插座
將引線從繼電器接線到每個(gè)相應(yīng)插座的熱側(cè)(Chs.1-4)
將初始熱AC導(dǎo)線連接到輸入AC電源線
從Ch1 - 》 Ch4按順序跳線中性線,然后從最后一個(gè)插座中性線連接到交流電源線中性線。
連接跳線,為Arduino的電源供電。我使用電線螺母進(jìn)行這些連接,但螺絲端子如果可用并且適合放在外殼中會(huì)很好。
步驟9:進(jìn)行所有最終連接
在蓋上電源之前,請(qǐng)確保已完成所有連接,交流電源,DMX插孔和所有Arduino/電子設(shè)備。
如果您尚未上傳草圖,請(qǐng)從Arduino上的Pin0拔下跳線并上傳,然后更換Pin0跳線。
步驟10:關(guān)閉它向上
如果一切順利,它應(yīng)該看起來(lái)像這樣。通常顯示器將讀出DMX啟動(dòng)通道。當(dāng)您按下按鈕保存頻道時(shí),“完成”一詞將出現(xiàn)一秒鐘以確認(rèn)保存。
步驟11:讓事情發(fā)生!
只需通過(guò)DMX輸入插孔連接到照明控制臺(tái),在框上設(shè)置起始地址,確保在控制臺(tái)中正確處理,然后開(kāi)始打開(kāi)和關(guān)閉。
記住:每個(gè)插座的最大負(fù)載為10A。不要超過(guò)這個(gè)!
另外:初次啟動(dòng)電源盒時(shí),所有四個(gè)繼電器都會(huì)短暫閃爍。我還沒(méi)弄清楚如何解決這個(gè)問(wèn)題,但是現(xiàn)在你必須確保在啟動(dòng)時(shí)沒(méi)有任何東西插入到你不想暫時(shí)激活的框中。最佳實(shí)踐:打開(kāi)電源盒,然后將設(shè)備插入插座
步驟12:代碼
-
控制器
+關(guān)注
關(guān)注
114文章
16979瀏覽量
182994 -
DMX
+關(guān)注
關(guān)注
0文章
10瀏覽量
8979
發(fā)布評(píng)論請(qǐng)先 登錄

車載整機(jī)控制器 工程機(jī)械主機(jī)控制器#碩博電子#國(guó)產(chǎn)控制器

工程機(jī)械控制器廠家 控制器國(guó)產(chǎn)替代 #國(guó)產(chǎn)控制器#控制器廠家#控制器品牌
EtherCAT運(yùn)動(dòng)控制器實(shí)時(shí)數(shù)據(jù)的Qt示波器


工程機(jī)械控制器如何選型?控制器選型指南 #控制器 #車載控制器 #整車控制器 #控制器選型

Y1620工程機(jī)械主機(jī)控制器 車載智能控制器 CAN總線 #工程機(jī)械控制器 #整車控制器 #車載控制器
比例諧振(PR)控制器的學(xué)習(xí)過(guò)程記錄

如何選擇合適的PID控制器
索尼DMX-R100數(shù)字音頻混音器使用手冊(cè)

國(guó)產(chǎn)控制器廠家 整車控制器 以太網(wǎng)控制器 CAN控制器 國(guó)產(chǎn)化替代

車載智能控制器 工程機(jī)械控制器 CAN總線控制器 碩博電子 #控制器 #can總線 #國(guó)產(chǎn)化替代

控制器的主要作用是指什么
工業(yè)控制器的制作與數(shù)學(xué)的關(guān)系

評(píng)論