Daftar Isi:
- Langkah 1: Menggunakan: Ide Penggunaan
- Langkah 2: Buat: Daftar Suku Cadang
- Langkah 3: Buat: Resistor
- Langkah 4: Buat: Resistor 120 Ohm
- Langkah 5: Buat: Resistor 470 Ohm
- Langkah 6: Buat: Resistor 1k Ohm
- Langkah 7: Buat: Resistor 330 Ohm
- Langkah 8: Buat: LED
- Langkah 9: Buat: Kapasitor Keramik
- Langkah 10: Buat: Transistor 2N3904
- Langkah 11: Buat: Sekrupkan Terminal, Persiapan
- Langkah 12: Buat: Sekrupkan Terminal, Hubungkan
- Langkah 13: Buat: Sekrup Terminal, Selesai
- Langkah 14: Buat: Terminal Solder Bawah
- Langkah 15: Buat: Soket IC
- Langkah 16: Buat: Saklar DIP
- Langkah 17: Buat: Resistor Bussed, Identifikasi Pin 1
- Langkah 18: Buat: Resistor Bussed, Tambahkan ke Papan
- Langkah 19: Buat: Jumper
- Langkah 20: Buat: Tutup Elektrolit
- Langkah 21: Buat: Transistor TIP125
- Langkah 22: Buat: Konektor XLR3
- Langkah 23: Buat: IC RS485
- Langkah 24: Menggunakan DMX
Video: 4 Saluran DMX Transceiver: 24 Langkah
2024 Pengarang: John Day | [email protected]. Terakhir diubah: 2024-01-30 09:59
Modul Platform DMX IO adalah transceiver DMX 4 saluran. Dalam mode terima, ia dapat mengontrol hingga empat saluran TTL arus rendah (3.3v, misalnya, untuk servos dan LED kecil) atau keluaran arus tinggi (12v, misalnya, lampu, relai, solenoida, motor stepper, dll.). Dalam mode transmisi, ia dapat mengeluarkan perintah ke seluruh alam semesta DMX (512 saluran). Konektor XLR-3 ganda memungkinkan modul untuk bertindak sebagai node penerima atau pemancar (master) dalam jaringan DMX dan sakelar DIP 9-posisi memungkinkan untuk konfigurasi alamat tanpa mengubah firmware. Desain perangkat keras RS-485 memungkinkan peralihan perangkat lunak antara mode RX dan TX yang memungkinkan pemrogram tingkat lanjut untuk bereksperimen dengan proyek penerima DMX serta aplikasi serial-ke-DMX.
Apa itu DMX?
DMX adalah protokol serial yang berjalan melalui tautan perangkat keras RS-485. Awalnya dirancang untuk mengontrol lampu (Chauvet memiliki banyak lampu DMX keren), tetapi juga digunakan untuk mengontrol servos, LED, motor stepper, relai, dan perangkat lain (Seperti Kerangka DMX). Ini adalah protokol yang kuat dan mudah digunakan yang memungkinkan kabel 1, 500 Kaki + berjalan menggunakan kabel murah. Jaringan DMX memiliki 1 perangkat master, dan 1 atau lebih perangkat slave. Tersedia 512 saluran kontrol dan banyak perangkat pendukung menggunakan lebih dari satu saluran (misalnya, lampu mungkin menggunakan 1 saluran untuk menggeser, yang lain untuk memiringkan). Setiap saluran dapat mendukung 256 nilai yang mungkin, meskipun beberapa perangkat budak akan menggabungkan 2 saluran untuk 65.535 nilai yang mungkin. Nilai saluran dapat diubah sekitar 44 kali per detik, atau 44Hz.
Tentang Modul Ini
Anda dapat menambahkan Modul DMX IO ke Platform Propeller, protoboard, atau bahkan papan tempat memotong roti. Saya akan berbicara tentang menggunakannya dengan Parallax Propeller atau Arduino di akhir instruksi ini. Modul DMX IO dirancang oleh Jon Williams dan dilisensikan di bawah Lisensi MIT. Dia mengulas DMX (dan modul ini) di kolom November Nuts n' Volts, yang dapat Anda baca di sini (pdf). Anda dapat mengunduh file desain atau membeli kit atau PCB kosong dari Gadget Gangster. Modul pra-rakitan juga tersedia. Waktu pembuatan sekitar 45 menit. Panaskan besi solder Anda dan lanjutkan ke langkah berikutnya!
Langkah 1: Menggunakan: Ide Penggunaan
Saat setrika Anda sedang memanas, berikut adalah beberapa contoh hal keren yang dapat Anda lakukan dengan DMX;
Tampilan Natal
Ada sejumlah paket dimmer/saklar DMX (ini salah satunya) yang memungkinkan Anda mencolokkan lampu atau seuntai lampu natal (atau apa pun yang dapat dicolokkan ke dinding), menyalakan atau mematikannya, berdenyut, atau meredupkannya. Modul DMX IO dapat mengeluarkan perintah melalui DMX untuk meredupkan/mengalihkan paket atau perangkat DMX lainnya; hal-hal seperti Mesin Kabut, laser, gelembung, atau mesin salju.
Lakukan Pertunjukan Cahaya
Warnai rumahmu
W Hotel Di BostonModul DMX IO dapat mengirim perintah ke ratusan perangkat pendukung, seperti lampu cuci COLORdash Quad ini.
Kontrol Servo dan Animatronik
Modul DMX IO juga dapat digunakan untuk menerima perintah untuk mengontrol servos, pneumatik, atau hampir semua perangkat yang dapat Anda pikirkan - Anda mendapatkan 12V dari terminal sekrup, dan papan juga memiliki header untuk perangkat 3V. Hanya beberapa kesenangan hal-hal yang dapat dilakukan. Selanjutnya, kita akan mulai membangun modul, dan di akhir instruksi ini, ada info tentang cara memprogramnya (jangan khawatir, ini cukup mudah).
Langkah 2: Buat: Daftar Suku Cadang
Mari kita pastikan Anda memiliki bagian-bagian berikut. Anda juga dapat mengambil bagian-bagian ini dari mouser - setiap bagian pada skema memiliki bagian mouser # (format file adalah ExpressPCB)
Daftar Suku Cadang
- DMX IO PCB
- 9 posisi saklar DIP 300 mil
- LED Hijau 3mm
- 4x TIP 125 Transistor
- Kapasitor Elektrolit 2x 200uF
- 1x.1uF Kapasitor Keramik Radial
- 2x Jumper Shunt
- Soket DIP 8 Pin
- 56 Pin Header
- 4x 2N3904 Transistor
- Blok Terminal 4x 2 Posisi
- IC Transceiver RS485 / RS422
- Jaringan Resistor Bussed 10 Pin (10k ohm)
- Konektor Pria XLR3
- Konektor Wanita XLR3
- Resistor 3x 4.7k ohm (Kuning - Ungu - Merah)
- Resistor 4x 470 ohm (Kuning - Ungu - Coklat)
- Resistor 4x 1k ohm (Coklat - Hitam - Merah)
- 1x 330 ohm Resistor (Oranye - Oranye - Coklat)
- 1x 120 ohm Resistor (Coklat - Merah - Coklat)
Langkah 3: Buat: Resistor
Tambahkan tiga resistor pertama, 4,7k ohm (Kuning - Ungu - Merah) pada R2, R3, dan R4.
Langkah 4: Buat: Resistor 120 Ohm
Resistor 120 ohm (Coklat - Merah - Coklat) berjalan pada R1
Langkah 5: Buat: Resistor 470 Ohm
R5, R6, R7, dan R8 adalah 470 ohm (Kuning - Ungu - Coklat)
Langkah 6: Buat: Resistor 1k Ohm
Tepat di sebelah Resistor 470 ohm terdapat Resistor 1k ohm (Coklat - Hitam - Merah)
Langkah 7: Buat: Resistor 330 Ohm
Ini harus menjadi resistor diskrit terakhir Anda, dan digunakan untuk membatasi arus ke LED. Ini 330 ohm (Oranye - Oranye - Coklat) dan masuk pada R13
Langkah 8: Buat: LED
Mari tambahkan LED hijau, itu berjalan tepat di tengah papan, seperti yang ditunjukkan pada foto. Perhatikan bahwa kabel yang lebih pendek melewati lubang persegi. Led ini terhubung ke P27. Yang perlu Anda lakukan untuk menyalakannya adalah membawa P27 tinggi.
Langkah 9: Buat: Kapasitor Keramik
Tambahkan Kapasitor keramik ke papan, seperti yang ditunjukkan pada foto. Kapasitor ini tidak terpolarisasi, jadi tidak masalah timah mana yang masuk ke lubang mana.
Langkah 10: Buat: Transistor 2N3904
Tambahkan Transistor 2n3904 seperti yang ditunjukkan pada foto. Perhatikan bahwa sisi datar transistor sejajar dengan sisi datar seperti yang ditunjukkan pada papan.
Langkah 11: Buat: Sekrupkan Terminal, Persiapan
Ada 4 Terminal Sekrup, masing-masing memiliki alur kecil di satu sisi dan bevel kecil di sisi lainnya. Kami akan menghubungkan semua terminal menjadi satu 'tongkat'. Pertama, identifikasi bevel pada masing-masing terminal.
Langkah 12: Buat: Sekrupkan Terminal, Hubungkan
Sekarang, geser mereka bersama-sama. Anda dapat melihat di foto bagaimana terminal meluncur bersama, dari bawah.
Langkah 13: Buat: Sekrup Terminal, Selesai
Geser keempat terminal bersama-sama, seperti yang ditunjukkan pada foto. Anda akan memiliki satu terminal 'tongkat'.
Langkah 14: Buat: Terminal Solder Bawah
Tambahkan stik terminal yang baru Anda buat ke papan. Perhatikan bahwa 'klem' (di mana Anda memasukkan kabel yang ingin Anda hubungkan dengan terminal) harus lebih dekat ke tepi papan. Perhatikan kotak bertanda 'W' di sebelah kanan transistor? Itu adalah pin header untuk mengendalikan servos. Pin di sebelah W adalah sinyal kontrol, pin tengah terhubung ke +5V, dan pin di sebelah kanan terhubung ke ground. Jika Anda ingin menggunakan DMX IO untuk mengontrol perangkat berdaya rendah, tambahkan 3 pin header di setiap lokasi.
Langkah 15: Buat: Soket IC
Soket IC berada di U1 dengan takik lebih dekat ke kapasitor keramik. Posisi takik sebenarnya tidak masalah untuk soket (Ini akan berfungsi dengan baik), tetapi akan membantu memastikan Anda meletakkan IC di arah yang benar, jadi lebih baik melakukannya dengan benar.
Langkah 16: Buat: Saklar DIP
Saklar DIP 9 posisi berjalan di SW1. Setiap sakelar pada DIP ditandai dengan angka (tepat di bawah sakelar), dan sakelar berlabel '1' mengarah ke kiri, seperti yang ditunjukkan pada foto.
Langkah 17: Buat: Resistor Bussed, Identifikasi Pin 1
Resistor bussed memiliki 'pin 1', itu diidentifikasi dengan melihat tubuh komponen - pin 1 ditandai dengan panah.
Langkah 18: Buat: Resistor Bussed, Tambahkan ke Papan
Pin 1 melewati lubang persegi yang juga ditandai pada sablon, seperti yang ditunjukkan pada gambar.
Langkah 19: Buat: Jumper
Ada dua jumper di papan, TERM: Jika modul DMX IO adalah node akhir (transmit atau terima), geser shunt jumper untuk menghubungkan 2 pin ini. GND: Jika modul DMX IO adalah master (transmitting) - saja satu node akan menggunakan jumper ini. Jika sudah, Anda tinggal menggeser jumper shunt untuk menyambungkan 2 pin tersebut. Jika modul tersebut adalah master transmitter, Anda akan melakukan jumper shunt pada kedua jumper tersebut. Jika modul adalah penerima terakhir, Anda hanya akan melakukan jumper shunt pada jumper TERM saja. Jika tidak, Anda tidak perlu melakukan jumper shunt pada kedua jumper tersebut. Jika pin header Anda berbentuk strip besar, potong 2 pin dengan tang Anda dan tambahkan ke papan yang berlabel 'TERM'. Potong 2 pin lagi dan tambahkan di 'GND'.
Langkah 20: Buat: Tutup Elektrolit
2 tutup elektrolit (terlihat seperti kaleng logam kecil) pergi ke tempat-tempat yang ditunjukkan dalam foto. Tutup elektrolit terpolarisasi - pin yang lebih panjang melewati lubang persegi (juga ditandai dengan '+'). Di tutupnya, ada garis. Ujung yang lebih pendek (lebih dekat ke garis) melewati ujung yang lebih panjang - lebih dekat ke tepi papan. Kedua tutupnya adalah 220uF
Langkah 21: Buat: Transistor TIP125
Ada 4 transistor TIP125 besar, mereka berada di antara transistor yang lebih kecil dan blok terminal sekrup. Perhatikan tab pada masing-masing transistor, jadi Tab lebih dekat ke 'C' yang ditandai di silkscreen.
Langkah 22: Buat: Konektor XLR3
Ada 2 konektor XLR, (pria dan wanita) yang terpasang di papan. Konektor perempuan masuk ke dalam kotak berlabel 'DMX Out' dan konektor laki-laki masuk ke dalam kotak berlabel 'DMX In'. Cukup mudah untuk memperbaikinya karena lubang pemasangan di papan hanya cocok dengan konektor yang benar.
Langkah 23: Buat: IC RS485
IC Transeiver RS485 (Ini adalah ST ST485BN) masuk ke dalam soket. Perhatikan takik pada IC berada di atas, lebih dekat ke kapasitor keramik. Jika Anda tidak memerlukan jumper shunt, cukup geser masing-masing pada satu pin. Dengan cara ini, Anda tidak akan kehilangannya jika pada akhirnya Anda benar-benar membutuhkannya. Terakhir, tambahkan konektor pin ke baris luar papan. Pin ini memungkinkan Anda untuk menghubungkan modul DMX IO ke platform Propeller, protoboard, atau breadboard. Di papan, setiap koneksi diberi label P0 - P31. Skema memiliki daftar koneksi (format expresspcb), tapi begini cara memetakannya; P0: DIP Switch '256'P1: DIP Switch '128'P2: DIP Switch ' 64'P3: DIP Switch '32'P4: DIP Sakelar '16'P5: Sakelar DIP '8'P6: Sakelar DIP '4'P7: Sakelar DIP '2'P8: Sakelar DIP '1'P9: Saluran DMX 1P10: Saluran DMX 2P11: Saluran DMX 3P12: Saluran DMX 4P24: RX2 (Input)P25: TXE (Transmit Enable)P26: TX2 (Transmit)P27: Activity LED
Langkah 24: Menggunakan DMX
DMX cukup mudah digunakan:
Untuk Baling-baling
MENERIMA
Artikel November Spin Zone Jon Williams memberikan banyak detail tentang DMX dan bagaimana dia mengembangkan objek. Dia juga mengkodekan objek yang mudah digunakan (jm_dmxin) yang akan menyederhanakan pembacaan nilai DMX. Dengan kode putaran Anda, Anda hanya perlu menambahkan perpustakaan; obj dmx: "jm_dmxin"Bila Anda perlu mengaktifkan pemantauan dmx, pub main dmx.init(24, 16) '24 = menerima pin, 26 = aktivitas LEDuntuk mendapatkan nilai saluran, itu tidak bisa lebih mudah; dmx.read(chan)Dengan nilai dmx itu, Anda dapat melakukan apa pun yang Anda inginkan - menampilkan sesuatu di layar TV, menyalakan lampu, melakukan pwm ke saluran, dll. Setelah selesai membaca nilai DMX, Anda dapat membebaskan gigi dengan; dmx.finalizeJon telah membuat versi yang lebih keren dengan perlengkapan pencahayaan RGB menggunakan Bit Angle Modulation dalam artikelnya.
MENGIRIM
Jika modul DMX IO Anda adalah pemancar utama, jangan lupa untuk menggeser jumper shunt ke kedua jumper. Untuk perangkat lunak, ada objek pengiriman DMX di Propeller Obex yang membuat output DMX mudah. Berikut adalah contoh cara menggunakannya; Pertama tambahkan objek ke bagian objek dari kode putaran Anda; obj dmxout: "DMXout"untuk memulainya; dira[25]:= outa[25]:= 1 'membawa TX mengaktifkan highdmxout.start(26) ' memulai dmxoutsending nilai dmx tidak bisa lebih mudah - hanya; dmxout. Write(2, 255) 'saluran = 2, nilai =255
Untuk Arduino
Modul DMX IO memiliki jarak pin biasa.1 , sehingga tidak muat di atas Arduino, namun, Anda masih dapat menghubungkannya ke arduino dengan kabel atau protoboard. Ada panduan bagus di Arduino Playground. Untuk koneksi;P0:P8 - Saklar DIPP9 - Saluran 1P10 - Saluran 2P11 - Saluran 3P12 - Saluran 4P24 - DMX RXP25 - Transmit EnableP26 - DMX TXP27 - LED Aktivitas Itu saja - Lakukan sesuatu yang keren dengan DMX!
Direkomendasikan:
Komunikasi Nirkabel Menggunakan Modul Transceiver NRF24L01 untuk Proyek Berbasis Arduino: 5 Langkah (dengan Gambar)
Komunikasi Nirkabel Menggunakan Modul Transceiver NRF24L01 untuk Proyek Berbasis Arduino: Ini adalah tutorial kedua saya tentang robot dan mikrokontroler. Sungguh menakjubkan melihat robot Anda hidup dan bekerja seperti yang diharapkan dan percayalah akan lebih menyenangkan jika Anda mengendalikan robot Anda atau hal-hal lain secara nirkabel dengan cepat dan
Remote Nirkabel Menggunakan Modul 2.4Ghz NRF24L01 Dengan Arduino - Penerima Pemancar 4 Saluran / 6 Saluran Nrf24l01 untuk Quadcopter - Helikopter Rc - Pesawat Rc Menggunakan Arduino: 5 Langkah (dengan Gambar)
Remote Nirkabel Menggunakan Modul 2.4Ghz NRF24L01 Dengan Arduino | Penerima Pemancar 4 Saluran / 6 Saluran Nrf24l01 untuk Quadcopter | Helikopter Rc | Pesawat Rc Menggunakan Arduino: Untuk mengoperasikan mobil Rc | Quadcopter | Drone | pesawat RC | RC boat, kita selalu membutuhkan receiver dan transmitter, misalkan untuk RC QUADCOPTER kita membutuhkan transmitter dan receiver 6 channel dan jenis TX dan RX itu terlalu mahal, jadi kami akan membuatnya di
Semua dalam Satu · Terminator DMX & Penguji DMX: 3 Langkah
All in One · DMX Terminator & DMX Tester: Sebagai teknisi pencahayaan, terkadang Anda perlu mengetahui seberapa sehat koneksi dmx Anda di antara perlengkapannya. Terkadang, karena kabel, perlengkapan itu sendiri, atau fluktuasi tegangan, sistem DMX mengalami banyak masalah dan kesalahan. Jadi saya membuat
Antena Indoor BIQUAD, Terbuat dari Tembaga dan Kayu untuk Penerimaan Saluran HDTV di Pita UHF (SALURAN 14-51): 7 Langkah
Antena Indoor BIQUAD, Terbuat dari Tembaga dan Kayu untuk Penerimaan Saluran HDTV di Pita UHF (SALURAN 14-51): Di pasaran terdapat berbagai macam antena untuk televisi. Yang paling populer menurut kriteria saya adalah: UDA-YAGIS, Dipole, Dipole with reflector, Patch dan antena Logarithmic. Tergantung pada kondisinya, jarak dari transmisi
Cara Mengganti Baterai Transceiver FM Alinco DJ-195T VHF: 6 Langkah
Cara Mengganti Baterai Alinco DJ-195T VHF FM Transceiver: Biasanya jika kita menggunakan Transceiver VHF FM, masalah selalu pada baterai karena baterai memiliki siklus hidup, jadi jika baterai mati, kita perlu mengganti dengan yang baru. Tapi masalahnya, baterainya mahal