Mündəricat:

4 Kanal DMX Alıcı: 24 Addım
4 Kanal DMX Alıcı: 24 Addım

Video: 4 Kanal DMX Alıcı: 24 Addım

Video: 4 Kanal DMX Alıcı: 24 Addım
Video: RDM Enabled 4 Channels DMX Phase Dimmer__SR-2108AC-4CH-DIN 2024, Iyul
Anonim
4 Kanal DMX ötürücü
4 Kanal DMX ötürücü

DMX IO Platform Modulu 4 kanallı DMX qəbuledicisidir. Qəbul rejimində, aşağı axınlı TTL (3.3v, məsələn, servolar və kiçik LEDlər üçün) və ya yüksək cərəyanlı (12v, məsələn, lampalar, rölelər, solenoidlər, step motor və s.) Dörd kanalına qədər idarə edə bilər. Göndərmə rejimində, bütün DMX kainatına (512 kanal) əmr verə bilər. İki XLR-3 konnektoru, modulun bir DMX şəbəkəsində alıcı və ya verici (master) qovşaq rolunu oynamasına imkan verir və 9 mövqeli DIP açarı imkan verir. firmware dəyişdirmədən ünvan konfiqurasiyası. RS-485 hardware dizaynı, qabaqcıl proqramçıların DMX qəbuledici layihələrini, eləcə də serialdan DMX-ə qədər tətbiq etmələrini təmin edən RX və TX rejimləri arasında proqram keçidinə imkan verir.

DMX nədir?

DMX, RS-485 hardware bağlantısı üzərində işləyən serial protokoldur. Əvvəlcə işıqları idarə etmək üçün hazırlanmışdır (Chauvetdə bir dəstə sərin DMX işığı var), eyni zamanda servoları, LED -ləri, pilləli mühərrikləri, röleləri və digər cihazları idarə etmək üçün istifadə olunur (DMX Skeleton kimi). 1 500 Feet + kabelin ucuz kabel istifadə edərək işləməsinə imkan verən istifadəsi asan, möhkəm bir protokoldur. Bir DMX şəbəkəsində 1 əsas cihaz və 1 və ya daha çox köməkçi cihaz var. 512 idarəetmə kanalı mövcuddur və bir çox kölə cihaz birdən çox kanal istifadə edir (məsələn, bir işıq tava üçün 1 kanal, əyilmək üçün digər kanaldan istifadə edə bilər). Hər bir kanal 256 mümkün dəyəri dəstəkləyə bilər, baxmayaraq ki, bəzi qul cihazları 2 kanalı 65, 535 mümkün dəyər üçün birləşdirəcəkdir. Kanal dəyərləri saniyədə təxminən 44 dəfə və ya 44Hz -də dəyişdirilə bilər.

Bu Modul haqqında

DMX IO Modulunu Pervane Platformasına, protoboya və ya hətta çörək taxtasına əlavə edə bilərsiniz. Bu təlimatın sonunda Parallax Pervanesi və ya Arduino ilə istifadə etməyi danışacağam. DMX IO modulu Jon Williams tərəfindən hazırlanmış və MIT Lisenziyası altında lisenziyalaşdırılmışdır. Burada oxuya biləcəyiniz Nuts N 'Volts sütununda DMX (və bu modulu) nəzərdən keçirdi. Gadget Gangster -dən dizayn faylını yükləyə və ya dəsti və ya çılpaq bir PCB satın ala bilərsiniz. Əvvəlcədən yığılmış modullar da mövcuddur. Tikinti müddəti təxminən 45 dəqiqədir. Lehimləmə dəmirinizi qızdırın və növbəti mərhələyə keçin!

Addım 1: İstifadə: İstifadə Fikirləri

İstifadə: İstifadə Fikirləri
İstifadə: İstifadə Fikirləri

Dəmiriniz istilənərkən DMX ilə edə biləcəyiniz sərin şeylərin bir neçə nümunəsi;

Milad nümayişi

Bir lampa və ya bir Milad işığı (və ya divara qoşula biləcək hər hansı bir şeyi) bağlamağa, açmağa, söndürməyə, nəbz vurmağa və ya söndürməyə imkan verən bir çox DMX dimmer/keçid paketi var (burada).. DMX IO modulu, paketləri və ya digər DMX cihazlarını söndürmək/dəyişdirmək üçün DMX vasitəsilə əmrlər verə bilər; sis maşınları, lazerlər, baloncuklar və ya qar maşını kimi şeylər.

İşıq şousu edin

Evinizi rəngləndirin

Şəkil
Şəkil

W Hotel in BostonDMX IO modulu bu COLORdash Quad yuma işıqları kimi yüzlərlə qul cihazına əmr göndərə bilər.

Nəzarət Servoları və Animatronika

DMX IO modulu, servoları, pnevmatikləri və ya düşünə biləcəyiniz demək olar ki, hər hansı bir cihazı idarə etmək üçün əmrləri almaq üçün də istifadə edilə bilər - vidalı terminallardan 12V alırsınız və lövhədə 3V cihazlar üçün başlıqlar da var. edilə biləcək şeylər. Sonra, modulu qurmağa başlayacağıq və bu təlimatın sonunda onu necə proqramlaşdıracağımız haqqında məlumatlar var (narahat olmayın, olduqca asandır).

Addım 2: Edin: Parça siyahısı

Hazırlayın: Parça siyahısı
Hazırlayın: Parça siyahısı

Aşağıdakı hissələrə sahib olduğunuzdan əmin olaq. Bu hissələri mouserdən də götürə bilərsiniz - sxemdəki hər bir hissədə # mouser hissəsi var (fayl formatı ExpressPCB -dir)

Parça siyahısı

  • DMX IO PCB
  • 9 mövqe 300 mil DIP açarı
  • 3 mm Yaşıl LED
  • 4x TIP 125 Transistorlar
  • 2x 200uF elektrolitik kondansatörler
  • 1x.1 uF Radial Seramik Kondansatör
  • 2x şunt tullananlar
  • 8 Pinli DIP Soket
  • 56 pin başlıqları
  • 4x 2N3904 Transistorlar
  • 4x 2 Mövqe Terminal Blokları
  • RS485 / RS422 ötürücü IC
  • 10 Pin Bussed Direnç Şəbəkəsi (10k ohm)
  • XLR3 Kişi Bağlayıcı
  • XLR3 Qadın Bağlayıcı
  • 3x 4.7k ohm Rezistor (Sarı - Bənövşəyi - Qırmızı)
  • 4x470 ohm Rezistor (Sarı - Bənövşəyi - Qəhvəyi)
  • 4x 1k ohm Rezistor (Qəhvəyi - Qara - Qırmızı)
  • 1x 330 ohm rezistor (narıncı - narıncı - qəhvəyi)
  • 1x 120 ohm Rezistor (Qəhvəyi - Qırmızı - Qəhvəyi)

Addım 3: Hazırlayın: Rezistorlar

Hazırlayın: Rezistorlar
Hazırlayın: Rezistorlar

R2, R3 və R4 -də 4.7k ohm (Sarı - Bənövşəyi - Qırmızı) ilk üç rezistoru əlavə edin.

Addım 4: Hazırlayın: 120 Ohm Rezistor

İstehsal: 120 Ohm Rezistor
İstehsal: 120 Ohm Rezistor

120 ohm rezistor (Qəhvəyi - Qırmızı - Qəhvəyi) R1 -ə gedir

Addım 5: 470 Ohm rezistor hazırlayın

İstehsal: 470 Ohm Rezistorlar
İstehsal: 470 Ohm Rezistorlar

R5, R6, R7 və R8 470 ohmdur (Sarı - Bənövşəyi - Qəhvəyi)

Addım 6: 1k Ohm rezistorlar hazırlayın

İstehsal: 1k Ohm Rezistorlar
İstehsal: 1k Ohm Rezistorlar

470 ohm Rezistorların yanında 1k ohm Rezistorlar (Qəhvəyi - Qara - Qırmızı)

Addım 7: 330 Ohm müqavimət edin

İstehsal: 330 Ohm Rezistor
İstehsal: 330 Ohm Rezistor

Bu, son diskret rezistorunuz olmalıdır və cərəyanı LED -ə məhdudlaşdırmaq üçün istifadə olunur. 330 ohm (Narıncı - Portağal - Qəhvəyi) və R13 -ə gedir

Addım 8: Edin: LED

İstehsal edin: LED
İstehsal edin: LED

Yaşıl LED əlavə edək, fotoşəkildə göstərildiyi kimi lövhənin tam ortasında gedir. Qısa qurğunun kvadrat çuxurdan keçdiyini unutmayın. Onu açmaq üçün P27 -ni yüksək səviyyəyə qaldırmaq kifayətdir.

Addım 9: Hazırlayın: Seramik kondansatör

İstehsal: Seramik kondansatör
İstehsal: Seramik kondansatör

Şəkildə göstərildiyi kimi keramika kondansatörünü lövhəyə əlavə edin. Bu kondansatör qütbləşməmişdir, buna görə də hansı qurğunun hansı çuxurdan keçməsinin əhəmiyyəti yoxdur.

Addım 10: Hazırlayın: 2N3904 Transistorlar

İstehsalçı: 2N3904 Transistorlar
İstehsalçı: 2N3904 Transistorlar

Şəkildə göstərildiyi kimi 2n3904 Transistorlarını əlavə edin. Qeyd edək ki, tranzistorun düz tərəfi lövhədə göstərildiyi kimi düz tərəfi ilə üst -üstə düşür.

Addım 11: Hazırlayın: Terminalları aşağı vidalayın, Hazırlayın

Hazırlayın: Terminalları aşağı salın, Hazırlıq
Hazırlayın: Terminalları aşağı salın, Hazırlıq

Hər birinin bir tərəfində kiçik bir yiv, digər tərəfində isə kiçik yivli 4 vintli terminal var. Bütün terminalları tək bir "çubuq" a bağlayacağıq. Birincisi, terminalların hər birinin əyilməsini müəyyənləşdirin.

Addım 12: Edin: Terminalları vidalayın, birləşdirin

Edin: Terminalları aşağı vidalayın, birləşdirin
Edin: Terminalları aşağı vidalayın, birləşdirin

İndi onları birlikdə sürüşdürün. Fotoşəkildə, terminalların aşağıdan necə birlikdə sürüşdüyünü görə bilərsiniz.

Addım 13: Yapın: Terminalləri aşağı vidalayın, tamamlayın

Hazırlayın: Terminalları aşağıya endirin, tamamlayın
Hazırlayın: Terminalları aşağıya endirin, tamamlayın

Fotoşəkildə göstərildiyi kimi dörd terminalın hamısını birlikdə sürüşdürün. Tək bir terminal "çubuğunuz" olacaq.

Addım 14: Yapın: Lehim Aşağı Terminal

Hazırlayın: Lehimləmə Terminalı
Hazırlayın: Lehimləmə Terminalı

Yeni yaratdığınız terminal çubuğunu lövhəyə əlavə edin. Diqqət yetirin ki, 'sıxaclar' (terminallarla bağlamaq istədiyiniz teli daxil etdiyiniz yer) lövhənin kənarına yaxın olmalıdır. Transistorların sağındakı 'W' işarəsi olan qutulara diqqət yetirin? Bunlar servoları idarə etmək üçün pin başlıqlarıdır. W -nin yanındakı pin nəzarət siqnalıdır, orta pin +5V -ə, sağdakı pin isə yerə bağlıdır. Aşağı güc cihazlarını idarə etmək üçün DMX IO istifadə etmək istəyirsinizsə, hər yerə 3 pin başlığı əlavə edin.

Addım 15: Hazırlayın: IC Soket

Hazırlayın: IC Soket
Hazırlayın: IC Soket

IC yuvası keramik kondansatöre yaxın olan çentiklə U1 -ə gedir. Çentik mövqeyi priz üçün əslində heç bir əhəmiyyət kəsb etmir (Hər iki şəkildə işləyəcək), ancaq IC -ni düzgün istiqamətə qoyduğunuzdan əmin olun, buna görə də bunu düzgün etmək daha yaxşıdır.

Addım 16: Hazırlayın: DIP Switch

Hazırlayın: DIP Switch
Hazırlayın: DIP Switch

9 mövqedəki DIP açarı SW1 -ə keçir. DIP -dəki hər bir keçid bir rəqəmlə qeyd olunur (açarın altında) və '1' etiketli açar fotoda göstərildiyi kimi sola gedir.

Addım 17: Hazırlayın: Bussed Resistor, Pin 1 -i müəyyən edin

Hazırlayın: Bussed Resistor, Təyinat Pin 1
Hazırlayın: Bussed Resistor, Təyinat Pin 1

Çubuqlu rezistorun 'pin 1' var, komponentin gövdəsinə baxaraq müəyyən edilir - pin 1 oxla işarələnir.

Addım 18: Hazırlayın: Avtobus rezistoru, lövhəyə əlavə edin

Hazırlayın: Avtobus rezistoru, lövhəyə əlavə olunur
Hazırlayın: Avtobus rezistoru, lövhəyə əlavə olunur

Pin 1, şəkildə göstərildiyi kimi, ipək ekranda da işarələnmiş kvadrat çuxurdan keçir.

Addım 19: Hazırlayın: Tullananlar

Hazırlayın: tullananlar
Hazırlayın: tullananlar

Lövhədə iki atlayıcı var, TERM: DMX IO modulu bir son qovşaqdırsa (ötürür və ya alır), bu 2 sancağı bağlamaq üçün tullanan şantı sürüşdürün. bir node bu tullanan istifadə edəcək. Əgər belədirsə, bu 2 sancağı birləşdirmək üçün tullanan şantı sürüşdürün. Əgər modul əsas ötürücüdürsə, hər iki atlayıcını da atlayacaqsınız. Əgər modul sonuncu alıcıdırsa, yalnız TERM tullanan atlayıcısını bağlayacaqsınız, əks halda tullanan şantdan ya tullananlardan istifadə etməyinizə ehtiyac yoxdur. Pim başlıqlarınız böyük bir zolaqla gəlirsə, dayaqlarınızla 2 sancağı kəsin və 'TERM' etiketli lövhəyə əlavə edin. Daha 2 sancaq kəsin və 'GND' ə əlavə edin.

Addım 20: Elektrolitik qapaqlar hazırlayın

Hazırlanması: Elektrolitik qapaqlar
Hazırlanması: Elektrolitik qapaqlar

2 elektrolitik qapaq (kiçik metal qutulara bənzəyir) fotoda göstərilən yerlərə gedir. Elektrolitik qapaqlar qütblüdür - daha uzun pin kvadrat deşikdən keçir (həmçinin '+' işarəsi ilə). Qapağın üzərində bir zolaq var. Qısa qurğuşun (zolağa yaxın) daha uzun ipdən keçir - lövhənin kənarına yaxınlaşır. Hər iki qapaq 220 uF -dir

Addım 21: Hazırlayın: TIP125 Transistorlar

İstehsalçı: TIP125 Transistorlar
İstehsalçı: TIP125 Transistorlar

4 böyük TIP125 tranzistoru var, onlar daha kiçik tranzistorlar ilə vintli terminal bloku arasında gedir. Hər bir tranzistordakı nişanı qeyd edin, beləliklə Tab silkscreendə işarələnmiş 'C' hərfinə daha yaxındır.

Addım 22: Hazırlayın: XLR3 Bağlayıcıları

Hazırlayın: XLR3 bağlayıcıları
Hazırlayın: XLR3 bağlayıcıları

Lövhədə gedən (kişi və qadın) 2 XLR konnektoru var. Qadın konnektoru 'DMX Çıxış' etiketli qutuya daxil olur və kişi konnektoru 'DMX In' etiketli qutuya daxil olur. Lövhədəki montaj delikləri yalnız düzgün bağlayıcıya uyğun olduğundan bunları düzəltmək olduqca asandır.

Addım 23: Hazırlayın: RS485 IC

İstehsalçı: RS485 IC
İstehsalçı: RS485 IC

RS485 Transeiver IC (ST ST485BN -dir) yuvaya daxil olur. Qeyd edək ki, IC üzərindəki çentik üst tərəfə, keramika kondansatörünə yaxınlaşır, tullanan şantlara ehtiyacınız yoxdursa, hər birini tək bir pin üzərində sürüşdürün. Nəhayət, lövhənin kənar sırasına pin bağlayıcılar əlavə edin. Bu pinlər, DMX IO modulunu Pervane platformasına, protoboard və ya çörək taxtasına bağlamağa imkan verir. Lövhədə hər bir əlaqə P0 - P31 etiketlidir. Sxemada əlaqələrin siyahısı var (expresspcb formatı), ancaq burada necə xəritələnirlər; P0: DIP Switch '256'P1: DIP Switch' 128'P2: DIP Switch '64'P3: DIP Switch' 32'P4: DIP '16'P5: DIP Anahtarı' 8'P6: DIP Şalteri '4'P7: DIP Şalteri' 2'P8: DIP Açarı '1'P9: DMX kanalı 1P10: DMX kanalı 2P11: DMX kanalı 3P12: DMX kanalı 4P24: RX2 (Giriş) P25: TXE (Göndərmə Aktiv) P26: TX2 (Göndərmə) P27: Fəaliyyət LED

Addım 24: DMX istifadə edin

DMX -dən istifadə
DMX -dən istifadə

DMX -dən istifadə etmək olduqca asandır:

Pervane üçün

Qəbul edin

Jon Williams'ın Noyabr Spin Zone məqaləsi, DMX və obyektləri necə inkişaf etdirdiyi haqqında bir çox detal verir. O, həmçinin DMX dəyərlərinin oxunmasını asanlaşdıracaq istifadəsi asan bir obyekti (jm_dmxin) kodlaşdırdı. Spin kodunuzla kitabxananı əlavə etməlisiniz; obj dmx: "jm_dmxin" dmx monitorinqini açmaq lazım olduqda, pub main dmx.init (24, 16) '24 = pin alın, 26 = kanalın dəyərini əldə etmək üçün LED aktivliyi, daha asan ola bilməz; dmx.read (chan) Bu dmx dəyəri ilə istədiyinizi edə bilərsiniz - TV ekranında bir şey göstərmək, işığı çevirmək, bir kanala pwm etmək və s. DMX dəyərlərini oxumağı bitirdikdən sonra edə bilərsiniz. dişlini azad edin; dmx.finalizeJon, məqaləsində Bit Bucaq Modulyasiyasından istifadə edərək RGB işıqlandırma qurğusu ilə daha sərin bir versiya etdi.

GÖNDƏR

DMX IO modulunuz əsas ötürücüdürsə, hər iki atlayıcıya keçid şantlarında sürüşməyi unutmayın. Proqram təminatı üçün, Propeller Obex -də asan bir DMX çıxışı təmin edən bir DMX göndərmə obyekti var. Burada necə istifadə ediləcəyinə bir nümunə var: Əvvəlcə obyekti spin kodunuzun obyekt bölməsinə əlavə edin; obj dmxout: işə salmaq üçün "DMXout"; dira [25]: = outa [25]: = 1 'TX imkan verir highdmxout.start (26)' başlayır dmxouts dmx dəyərlərini asanlaşdıra bilməz - sadəcə; dmxout. Write (2, 255) 'kanal = 2, dəyər = 255

Arduino üçün

DMX IO modulunda nizamlı.1 pin aralığına malikdir, buna görə də Arduinonun üstünə sığmayacaq, bununla belə onu arduino -ya tellər və ya protoboard ilə qoşa bilərsiniz. Arduino Oyun meydançasında yaxşı bir bələdçi var. əlaqələr; P0: P8 - DIP AnahtarlarıP9 - Kanal 1P10 - Kanal 2P11 - Kanal 3P12 - Kanal 4P24 - DMX RXP25 - AktivləşdirməP26 - DMX TXP27 - Fəaliyyət LED Bu qədər - DMX ilə sərin bir şey edin!

Tövsiyə: