Mündəricat:
- Addım 1: İstifadə: İstifadə Fikirləri
- Addım 2: Edin: Parça siyahısı
- Addım 3: Hazırlayın: Rezistorlar
- Addım 4: Hazırlayın: 120 Ohm Rezistor
- Addım 5: 470 Ohm rezistor hazırlayın
- Addım 6: 1k Ohm rezistorlar hazırlayın
- Addım 7: 330 Ohm müqavimət edin
- Addım 8: Edin: LED
- Addım 9: Hazırlayın: Seramik kondansatör
- Addım 10: Hazırlayın: 2N3904 Transistorlar
- Addım 11: Hazırlayın: Terminalları aşağı vidalayın, Hazırlayın
- Addım 12: Edin: Terminalları vidalayın, birləşdirin
- Addım 13: Yapın: Terminalləri aşağı vidalayın, tamamlayın
- Addım 14: Yapın: Lehim Aşağı Terminal
- Addım 15: Hazırlayın: IC Soket
- Addım 16: Hazırlayın: DIP Switch
- Addım 17: Hazırlayın: Bussed Resistor, Pin 1 -i müəyyən edin
- Addım 18: Hazırlayın: Avtobus rezistoru, lövhəyə əlavə edin
- Addım 19: Hazırlayın: Tullananlar
- Addım 20: Elektrolitik qapaqlar hazırlayın
- Addım 21: Hazırlayın: TIP125 Transistorlar
- Addım 22: Hazırlayın: XLR3 Bağlayıcıları
- Addım 23: Hazırlayın: RS485 IC
- Addım 24: DMX istifadə edin
Video: 4 Kanal DMX Alıcı: 24 Addım
2024 Müəllif: John Day | [email protected]. Son dəyişdirildi: 2024-01-30 07:49
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
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
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ı
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
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
120 ohm rezistor (Qəhvəyi - Qırmızı - Qəhvəyi) R1 -ə gedir
Addım 5: 470 Ohm rezistor hazırlayın
R5, R6, R7 və R8 470 ohmdur (Sarı - Bənövşəyi - Qəhvəyi)
Addım 6: 1k Ohm rezistorlar hazırlayın
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
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
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
Şə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
Şə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
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
İ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
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
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
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
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
Ç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
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
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
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
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ı
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
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ə 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ə:
AM Radio Alıcı Kitinin Montajı: 9 Addım (Şəkillərlə birlikdə)
AM Radio Alıcı Kiti yığmaq: Fərqli elektron dəstləri yığmağı sevirəm. Radiolara heyranam. Bir neçə ay əvvəl İnternetdə ucuz AM radio qəbuledici dəsti tapdım. Sifariş verdim və standart bir ay gözlədikdən sonra gəldi. Dəst DIY yeddi tranzistorlu superhetdir
Arduino ilə IR Uzaqdan Analizator / Alıcı: 3 addım
IR Uzaqdan Analizator / Alıcı Arduino ilə: Bu analizator eyni vaxtda 40 fərqli İR protokolunu alır və alınan siqnalın ünvanını və kodunu göstərir. Bu proqramı nümunə olaraq digər faydalı tətbiqləri özündə birləşdirən Arduino IRMP kitabxanasından istifadə edir. istəmək
Arduino ilə SI4732 / SI4735 (FM / RDS, AM və SSB) ilə Bütün Band Alıcı: 3 addım
SI4732 / SI4735 (FM / RDS, AM və SSB) ilə Bütün Band Alıcı Arduino ilə: Bütün bant qəbuledici bir layihədir. Si4734 Arduino Kitabxanasından istifadə edir. Bu kitabxanada 20 -dən çox nümunə var. RDS, yerli AM (MW) stansiyası, SW və həvəskar radio stansiyaları (SSB) ilə FM dinləyə bilərsiniz. Bütün sənədlər burada
Arduino ilə 2.4Ghz NRF24L01 Modulundan istifadə edən Simsiz Uzaqdan - Nrf24l01 4 Kanal / Quadcopter üçün 6 Kanal Verici Alıcısı - Rc Helikopteri - Arduino istifadə edərək Rc təyyarəsi: 5 addım (şəkillərlə)
Arduino ilə 2.4Ghz NRF24L01 Modulundan istifadə edən Simsiz Uzaqdan | Nrf24l01 4 Kanal / Quadcopter üçün 6 Kanal Verici Alıcısı | Rc Helikopteri | Arduino istifadə edərək Rc Plane: Rc avtomobili idarə etmək | Quadcopter | Drone | RC təyyarəsi | RC qayığı, həmişə bir alıcıya və ötürücüyə ehtiyacımız var, RC QUADCOPTER üçün 6 kanallı bir vericiyə və alıcıya ehtiyacımız olduğunu və bu tip TX və RX -in çox bahalı olduğunu düşünürük, buna görə də özümüzdə hazırlayacağıq
Hamısı bir yerdə · DMX Terminator və DMX Test cihazı: 3 addım
Hamısı bir yerdə · DMX Terminator və DMX Test cihazı: İşıqlandırma mütəxəssisi olaraq bəzən armatürlər arasında dmx əlaqələrinizin nə qədər sağlam olduğunu bilməlisiniz. Bəzən tellər, qurğular özləri və ya gərginlik dalğalanmaları səbəbindən DMX sistemi bir çox problem və səhvlərə məruz qalır. Beləliklə etdim