Isi kandungan:

Pemancar 4 Saluran DMX: 24 Langkah
Pemancar 4 Saluran DMX: 24 Langkah

Video: Pemancar 4 Saluran DMX: 24 Langkah

Video: Pemancar 4 Saluran DMX: 24 Langkah
Video: DMX Lighting Tutorial Part 4: DMX Wiring | UniqueSquared.com 2024, November
Anonim
Pemancar DMX 4 Saluran
Pemancar DMX 4 Saluran

Modul Platform DMX IO adalah pemancar DMX 4-saluran. Dalam mod penerimaan, ia dapat mengawal hingga empat saluran TTL arus rendah (3.3v, mis., Untuk servos dan LED kecil) atau arus tinggi (12v, mis., Lampu, relay, solenoid, motor stepper, dll.) Output. Dalam mod transmit, ia dapat mengeluarkan perintah ke seluruh semesta DMX (512 saluran). Penyambung dual XLR-3 membolehkan modul bertindak sebagai penerima atau nod pemancar (master) dalam rangkaian DMX dan suis DIP 9-posisi memungkinkan untuk konfigurasi alamat tanpa menukar firmware. Reka bentuk perkakasan RS-485 memungkinkan untuk menukar perisian antara mod RX dan TX yang membolehkan pengaturcara canggih untuk mencuba projek penerima DMX dan juga aplikasi siri-ke-DMX.

Apa itu DMX?

DMX adalah protokol bersiri yang berjalan melalui pautan perkakasan RS-485. Pada mulanya ia dirancang untuk mengendalikan lampu (Chauvet memiliki sekumpulan lampu DMX yang sejuk), tetapi juga digunakan untuk mengendalikan servo, LED, motor stepper, relay, dan peranti lain (Seperti Skeleton DMX). Ini adalah protokol yang mudah digunakan dan mantap yang membolehkan 1, 500 Kaki + kabel berjalan menggunakan kabel yang murah. Rangkaian DMX mempunyai 1 peranti utama, dan 1 atau lebih peranti hamba. 512 saluran kawalan tersedia dan banyak peranti hamba menggunakan lebih daripada satu saluran (mis. Lampu mungkin menggunakan 1 saluran untuk panci, yang lain untuk kemiringan). Setiap saluran dapat menyokong 256 nilai yang mungkin, walaupun beberapa peranti hamba akan menggabungkan 2 saluran untuk 65, 535 nilai yang mungkin. Nilai saluran boleh diubah sekitar 44 kali sesaat, atau 44Hz.

Mengenai Modul Ini

Anda dapat menambahkan Modul DMX IO ke Platform Baling-Baling, protoboard, atau papan roti. Saya akan bercakap tentang menggunakannya dengan Parallax Propeller atau Arduino pada akhir arahan ini. Modul DMX IO direka oleh Jon Williams dan dilesenkan di bawah Lesen MIT. Dia mengkaji DMX (dan modul ini) di ruangan Nuts n 'Volts November, yang boleh anda baca di sini (pdf). Anda boleh memuat turun fail reka bentuk atau membeli kit atau PCB kosong dari Gadget Gangster. Modul pra-pemasangan juga tersedia. Masa binaan lebih kurang 45 minit. Panaskan besi pematerian anda dan teruskan ke langkah seterusnya!

Langkah 1: Menggunakan: Idea Penggunaan

Menggunakan: Idea Penggunaan
Menggunakan: Idea Penggunaan

Semasa besi anda semakin panas, berikut adalah beberapa contoh perkara menarik yang boleh anda lakukan dengan DMX;

Paparan Krismas

Terdapat sebilangan pek dimmer / suis DMX (inilah) yang membolehkan anda memasang lampu atau helai lampu natal (atau apa sahaja yang boleh dipasang ke dinding), menyalakan atau mematikannya, nadi, atau redupkannya. Modul DMX IO dapat mengeluarkan arahan melalui DMX kepada pek dimmer / beralih atau peranti DMX lain; barang seperti Mesin Fog, laser, gelembung, atau mesin salji.

Lakukan Pertunjukan Cahaya

Warnakan rumah anda

Imej
Imej

W Hotel Di BostonModul DMX IO dapat mengirim perintah ke ratusan peranti hamba, seperti lampu basuh COLORdash Quad ini.

Kawal Servos dan Animatronik

Modul DMX IO juga dapat digunakan untuk menerima perintah untuk mengawal servo, pneumatik, atau hampir semua peranti yang dapat anda fikirkan - anda mendapat 12V dari terminal skru-down, dan papan juga mempunyai header untuk peranti 3V. Hanya beberapa keseronokan perkara yang boleh dilakukan. Seterusnya, kita akan mula membina modul, dan pada akhir arahan ini, ada maklumat tentang cara memprogramnya (jangan bimbang, cukup mudah).

Langkah 2: Buat: Senarai Bahagian

Buat: Senarai Bahagian
Buat: Senarai Bahagian

Mari pastikan anda mempunyai bahagian berikut. Anda juga boleh merebut bahagian-bahagian ini dari mouser - setiap bahagian pada skema mempunyai bahagian mouser # (format failnya adalah ExpressPCB)

Senarai Bahagian

  • DMX IO PCB
  • 9 kedudukan suis DIP 300 mil
  • LED Hijau 3mm
  • Transistor 4x TIP 125
  • Kapasitor Elektrolit 2x 200uF
  • Kapasitor Keramik Radial 1x.1uF
  • Pelompat Shunt 2x
  • Soket DIP 8 Pin
  • Pengepala 56 Pin
  • Transistor 4x 2N3904
  • Blok Terminal Kedudukan 4x 2
  • IC Transceiver RS485 / RS422
  • Rangkaian Perintang 10 Pin Bussed (10k ohm)
  • Penyambung Lelaki XLR3
  • Penyambung Wanita XLR3
  • Perintang 3x 4.7k ohm (Kuning - Violet - Merah)
  • Perintang 4x 470 ohm (Kuning - Violet - Coklat)
  • Perintang 4x 1k ohm (Coklat - Hitam - Merah)
  • Perintang 1x330 ohm (Jingga - Jingga - Coklat)
  • Perintang 1x 120 ohm (Coklat - Merah - Coklat)

Langkah 3: Buat: Perintang

Buat: Perintang
Buat: Perintang

Tambahkan tiga perintang pertama, 4.7k ohm (Kuning - Violet - Merah) pada R2, R3, dan R4.

Langkah 4: Buat: Perintang 120 Ohm

Buat: Perintang 120 Ohm
Buat: Perintang 120 Ohm

Perintang 120 ohm (Coklat - Merah - Coklat) berada pada R1

Langkah 5: Buat: 470 Perintang Ohm

Buat: 470 Perintang Ohm
Buat: 470 Perintang Ohm

R5, R6, R7, dan R8 ialah 470 ohm (Kuning - Violet - Coklat)

Langkah 6: Buat: 1k Perintang Ohm

Buat: 1k Perintang Ohm
Buat: 1k Perintang Ohm

Tepat di sebelah Resistor 470 ohm pergi ke Perintang 1k ohm (Coklat - Hitam - Merah)

Langkah 7: Buat: 330 Ohm Resistor

Buat: 330 Ohm Resistor
Buat: 330 Ohm Resistor

Ini harus menjadi perintang diskrit terakhir anda, dan ia digunakan untuk menghadkan arus ke LED. Ia 330 ohm (Orange - Orange - Brown) dan bermula pada R13

Langkah 8: Buat: LED

Buat: LED
Buat: LED

Mari tambahkan LED hijau, tepat di tengah papan, seperti yang ditunjukkan dalam foto. Perhatikan bahawa plumbum yang lebih pendek melewati lubang persegi. Led ini disambungkan ke P27. Yang perlu anda lakukan untuk menghidupkannya ialah membawa P27 tinggi.

Langkah 9: Buat: Kapasitor Seramik

Buat: Kapasitor Seramik
Buat: Kapasitor Seramik

Tambahkan Kapasitor seramik ke papan, seperti yang ditunjukkan pada foto. Kapasitor ini tidak terpolarisasi, jadi tidak kira plumbum masuk ke lubang mana.

Langkah 10: Buat: 2N3904 Transistor

Buat: 2N3904 Transistor
Buat: 2N3904 Transistor

Tambahkan 2n3904 Transistor seperti yang ditunjukkan dalam foto. Perhatikan bahawa sisi rata transistor sejajar dengan sisi rata seperti yang ditunjukkan pada papan.

Langkah 11: Buat: Terminal Skru Ke Bawah, Persiapan

Buat: Terminal Skru Ke Bawah, Persiapan
Buat: Terminal Skru Ke Bawah, Persiapan

Terdapat 4 Terminal Skru Bawah, masing-masing mempunyai alur kecil di satu sisi dan serong kecil di sisi lain. Kami akan menyambungkan semua terminal ke dalam satu 'tongkat'. Pertama, kenal pasti serong pada setiap terminal.

Langkah 12: Buat: Terminal Skru Ke Bawah, Menyambung

Buat: Terminal Skru Ke Bawah, Menyambung
Buat: Terminal Skru Ke Bawah, Menyambung

Sekarang, geser mereka bersama. Anda dapat melihat dalam foto bagaimana terminal meluncur bersama, dari bawah.

Langkah 13: Buat: Terminal Skru Bawah, Selesaikan

Buat: Terminal Skru Ke Bawah, Lengkap
Buat: Terminal Skru Ke Bawah, Lengkap

Geser keempat-empat terminal bersama, seperti yang ditunjukkan dalam foto. Anda akan mempunyai 'tongkat' terminal tunggal.

Langkah 14: Buat: Solder Down Terminal

Buat: Terminal Solder Down
Buat: Terminal Solder Down

Tambahkan batang terminal yang baru anda buat ke papan. Perhatikan bahawa 'pengapit' (di mana anda memasukkan wayar yang ingin anda sambungkan dengan terminal) harus lebih dekat ke tepi papan. Perhatikan kotak yang bertanda 'W' di sebelah kanan transistor? Itu adalah header pin untuk mengawal servos. Pin di sebelah W adalah isyarat kawalan, pin tengah dihubungkan ke + 5V, dan pin di sebelah kanan disambungkan ke tanah. Sekiranya anda ingin menggunakan DMX IO untuk mengawal peranti berkuasa rendah, tambahkan header 3 pin di setiap lokasi.

Langkah 15: Buat: Soket IC

Buat: Soket IC
Buat: Soket IC

Soket IC berada di U1 dengan takik lebih dekat ke kapasitor seramik. Kedudukan takik sebenarnya tidak penting untuk soket (Ia akan berfungsi dengan baik), tetapi akan membantu memastikan anda meletakkan IC ke arah yang betul, jadi lebih baik melakukannya dengan betul.

Langkah 16: Buat: Suis DIP

Buat: Suis DIP
Buat: Suis DIP

Suis DIP kedudukan 9 berada pada SW1. Setiap suis pada DIP ditandai dengan angka (tepat di bawah suis), dan suis berlabel '1' pergi ke kiri, seperti yang ditunjukkan pada foto.

Langkah 17: Buat: Resistor Bussed, Mengenal Pin 1

Buat: Resistor Bussed, Mengenal Pin 1
Buat: Resistor Bussed, Mengenal Pin 1

Perintang bussed mempunyai 'pin 1', ia dikenal pasti dengan melihat badan komponen - pin 1 ditandakan dengan anak panah.

Langkah 18: Buat: Resistor Bussed, Menambah Papan

Buat: Resistor Bussed, Menambah Papan
Buat: Resistor Bussed, Menambah Papan

Pin 1 melalui lubang persegi yang juga ditandakan pada layar sutera, seperti ditunjukkan dalam gambar.

Langkah 19: Buat: Pelompat

Buat: Pelompat
Buat: Pelompat

Terdapat dua penerjun di papan, JANGKA MASA: Sekiranya modul DMX IO adalah simpul akhir (hantar atau terima), luncurkan jumper shunt untuk menyambungkan 2 pin ini. GND: Sekiranya modul DMX IO adalah induk (pemancar) - hanya satu nod akan menggunakan pelompat ini. Sekiranya demikian, anda hanya meluncurkan jumper shunt untuk menyambungkan 2 pin ini. Sekiranya modulnya adalah pemancar induk, anda akan melompat kedua jumper. Sekiranya modul tersebut adalah penerima terakhir, anda akan mengalihkan pelompat TERM sahaja. Jika tidak, anda tidak perlu melepaskan jumper. Sekiranya header pin anda terdapat dalam jalur besar, potong 2 pin dengan tanggul anda dan tambahkan ke papan di mana ia berlabel 'TERM'. Potong 2 pin lagi dan tambah pada 'GND'.

Langkah 20: Buat: Topi Elektrolitik

Buat: Topi Elektrolitik
Buat: Topi Elektrolitik

2 penutup elektrolitik (kelihatan seperti tong logam kecil) pergi ke tempat yang ditunjukkan dalam foto. Topi elektrolit terpolarisasi - pin yang lebih panjang melewati lubang persegi (juga ditandakan dengan '+'). Pada penutupnya, terdapat jalur. Pimpin yang lebih pendek (lebih dekat dengan jalur) melalui plumbum yang lebih panjang - lebih dekat ke tepi papan. Kedua-dua penutupnya ialah 220uF

Langkah 21: Buat: Transistor TIP125

Buat: Transistor TIP125
Buat: Transistor TIP125

Terdapat 4 transistor TIP125 besar, mereka berada di antara transistor yang lebih kecil dan blok terminal skru ke bawah. Perhatikan tab pada setiap transistor, ia pergi sehingga Tab lebih dekat dengan 'C' yang ditandakan di layar sutera.

Langkah 22: Buat: Penyambung XLR3

Buat: Penyambung XLR3
Buat: Penyambung XLR3

Terdapat 2 penyambung XLR, (lelaki dan wanita) yang terdapat di papan. Penyambung wanita masuk ke dalam kotak berlabel 'DMX Out' dan penyambung lelaki masuk ke dalam kotak berlabel 'DMX In'. Cukup mudah untuk mendapatkannya betul kerana lubang pemasangan di papan hanya sesuai dengan penyambung yang betul.

Langkah 23: Buat: RS485 IC

Buat: RS485 IC
Buat: RS485 IC

RS485 Transeiver IC (Ini adalah ST ST485BN) masuk ke soket. Perhatikan takik di IC berada di atas, lebih dekat dengan kapasitor seramik. Sekiranya anda tidak memerlukan pelompat pelompat, luncurkan masing-masing di atas satu pin. Dengan cara ini, anda tidak akan kehilangannya sekiranya anda akhirnya memerlukannya. Akhir sekali, tambahkan penyambung pin ke barisan luar papan. Pin ini membolehkan anda menyambungkan modul DMX IO ke platform Propeller, protoboard, atau papan roti. Di papan tulis, setiap sambungan dilabel P0 - P31. Skema ini mempunyai senarai sambungan (format expresspcb), tetapi inilah cara mereka memetakan; P0: DIP Switch '256'P1: DIP Switch' 128'P2: DIP Switch '64'P3: DIP Switch' 32'P4: DIP Suis '16'P5: DIP Switch' 8'P6: DIP Switch '4'P7: DIP Switch' 2'P8: DIP Switch '1'P9: DMX channel 1P10: DMX channel 2P11: DMX channel 3P12: DMX channel 4P24: RX2 (Input) P25: TXE (Transmit Enable) P26: TX2 (Transmit) P27: LED Aktiviti

Langkah 24: Menggunakan DMX

Menggunakan DMX
Menggunakan DMX

DMX cukup mudah digunakan:

Untuk Baling-Baling

TERIMA

Artikel Jon Williams Spin Zone memberikan banyak perincian mengenai DMX dan bagaimana dia mengembangkan objek. Dia juga mengkodkan objek yang mudah digunakan (jm_dmxin) yang akan mempermudah membaca nilai DMX. Dengan kod putar anda, anda hanya perlu menambahkan perpustakaan; obj dmx: "jm_dmxin" Apabila anda perlu menghidupkan pemantauan dmx, pub utama dmx.init (24, 16) '24 = pin pin, 26 = LED aktiviti untuk mendapatkan nilai saluran, tidak mungkin lebih mudah; dmx.read (chan) Dengan nilai dmx itu, anda boleh melakukan apa sahaja yang anda mahukan - memaparkan sesuatu di paparan TV, menyalakan lampu, melakukan beberapa pwm ke saluran, dll. Setelah selesai membaca nilai DMX, anda boleh bebaskan roda gigi dengan; dmx.finalizeJon telah melakukan versi yang lebih sejuk dengan lekapan pencahayaan RGB menggunakan Bit Angle Modulation dalam artikelnya.

HANTAR

Sekiranya modul DMX IO anda adalah pemancar utama, jangan lupa untuk meluncur pada pelompat pelompat ke kedua jumper. Untuk perisian, ada objek pengiriman DMX di Propeller Obex yang menghasilkan output DMX yang mudah. Berikut adalah contoh cara menggunakannya; Pertama tambahkan objek ke bahagian objek kod putaran anda; obj dmxout: "DMXout" untuk memulakannya; dira [25]: = outa [25]: = 1 'membawa TX mengaktifkan highdmxout.start (26)' memulakan nilai dmxoutending dmx tidak mungkin lebih mudah - hanya; dmxout. Write (2, 255) 'channel = 2, nilai = 255

Untuk Arduino

Modul DMX IO mempunyai jarak pin.1 biasa, jadi tidak sesuai di atas Arduino, namun, anda masih boleh menyambungkannya ke arduino dengan wayar atau protoboard. Terdapat panduan yang baik di Arduino Playground. Untuk sambungan; P0: P8 - Suis DIPP9 - Saluran 1P10 - Saluran 2P11 - Saluran 3P12 - Saluran 4P24 - DMX RXP25 - Transmate EnableP26 - DMX TXP27 - LED Aktiviti Itu sahaja - Lakukan sesuatu yang menarik dengan DMX!

Disyorkan: