Isi kandungan:
- Langkah 1: Penyediaan Perisai DMX
- Langkah 2: Perhimpunan
- Langkah 3: Kod
- Langkah 4: Sambungkan ke Peranti DMX
- Langkah 5: Konfigurasikan Perisian Pencahayaan / Kesan di Stage Monster Live
- Langkah 6: Selesai
Video: IOT DMX Controller With Arduino and Stage Monster Live: 6 Langkah
2024 Pengarang: John Day | [email protected]. Diubah suai terakhir: 2024-01-30 11:06
Kawal pencahayaan peringkat dan peranti DMX lain dari telefon anda atau mana-mana peranti berkemampuan web lain. Saya akan menunjukkan kepada anda bagaimana dengan cepat dan mudah membina pengawal DMX anda sendiri yang berjalan di platform Stage Monster Live menggunakan Arduino Mega.
Bekalan:
Arduino Mega 2560
Perisai Ethernet
store.arduino.cc/usa/arduino-ethernet-shield-2
Perisai DMX
www.dfrobot.com/product-984.html?gclid=Cjw…
Perpustakaan Conceptinetics untuk perisai DMX
sourceforge.net/p/dmxlibraryforar/code/ci/…
Dua (2) wayar pelompat pendek
Satu kabel DMX untuk setiap peranti pencahayaan DMX
Penamat DMX
Bekalan Kuasa (Penyesuai AC / DC, Pek Bateri, dll.)
Akaun Stage Monster Live (memerlukan langganan, tetapi menawarkan percubaan percuma 7 hari)
www.stagemonsterlive.com
Langkah 1: Penyediaan Perisai DMX
Kedua-dua pelindung ethernet dan perisai DMX akan cuba menggunakan port bersiri 0 untuk berkomunikasi dengan Arduino dan mereka akan saling mengganggu jika kita tidak memperbaikinya, jadi pertama-tama kita perlu melakukan sedikit kerja persiapan untuk kedua-dua perisai berfungsi dengan betul. Kerana perisai DMX diletakkan di bahagian atas timbunan, lebih mudah untuk melakukan pengubahsuaiannya berbanding pelindung Ethernet.
Perkara pertama yang perlu kita lakukan ialah memotong (atau membongkok) pin bawah pada pelindung DMX pada pin digital 0 dan 1 (RX0 dan TX0) supaya kedua-dua pin tersebut tidak tersambung ke Arduino. Kemudian, kita akan menyambungkan perisai DMX ke Arduino melalui port bersiri 1. Buat masa ini, kita boleh beralih ke sedikit pengubahsuaian ke file conceptinetics.h.
Anda mungkin akan menemui fail ini di mana sahaja perpustakaan yang dipasang oleh pengguna anda disimpan. Bagi saya, ia berada di bawah Documents -> Arduino -> perpustakaan -> Conceptinetics. Anda hanya boleh membuka fail Conceptinetics.h di Notepad. Kira-kira 44 baris dari mana kod sebenar bermula dalam fail itu, anda akan menemui bahagian untuk menentukan port bersiri yang akan digunakan untuk port DMX. Secara lalai, ia akan ditetapkan ke 0. Anda boleh mengubahnya ke port mana pun yang ingin anda gunakan dengan melepaskan baris untuk port tersebut dan memberi komen pada baris untuk port 0. Kemudian simpan fail. Sekarang apabila kedua-dua perisai disambungkan ke Arduino, mereka berdua dapat berlari tanpa mengganggu satu sama lain.
Langkah 2: Perhimpunan
Ini adalah bahagian yang paling mudah. Perisai Ethernet berada di atas Arduino dan perisai DMX berada di atas pelindung Ethernet. Dengan menggunakan dua wayar pelompat anda, sambungkan pin TX0 dan RX0 pada pelindung DMX ke pin yang sesuai di Arduino (TX1 dan RX1 jika anda memilih port bersiri 1, dan seterusnya). Ini membolehkan perisai DMX berkomunikasi dengan Arduino melalui port yang anda pilih sementara perisai Ethernet berkomunikasi dengannya melalui port bersiri 0.
Langkah 3: Kod
Muat turun lakaran stmrfile.ino dan buka di Arduino IDE anda. Isi kelayakan Stage Monster Live dalam pemboleh ubah yang bertajuk Nama Pengguna, Kata Laluan, dan Api_Key (ini adalah kunci Access API yang boleh didapati di bahagian Konfigurasi pada halaman akaun Stage Monster Live anda), kemudian pasangkan Arduino anda, pilih peranti anda di menu Port (Di Bawah Alat di bar alat), dan muat naik lakaran ke Arduino anda. Sekiranya peranti telah dipasang dengan betul dan pustaka Conceptinetics telah dipasang dengan betul, seharusnya tidak ada kesalahan.
Langkah 4: Sambungkan ke Peranti DMX
Sambungkan kabel DMX ke output DMX pada perisai DMX. Sambungkan hujung yang lain ke peranti DMX pertama, kemudian sambungkan peranti DMX ke yang lain dengan cara yang sama, dan seterusnya. Gunakan terminator DMX pada peranti DMX terakhir dalam rantai.
Biarkan Arduino terpasang ke komputer anda atau cabut dan gunakan sumber kuasa yang berasingan untuk membekalkan kuasa. Dengan menggunakan kabel ethernet, sambungkan pelindung Ethernet ke penghala anda.
Langkah 5: Konfigurasikan Perisian Pencahayaan / Kesan di Stage Monster Live
Log masuk ke akaun Stage Monster Live anda dan arahkan ke antara muka kawalan.
Untuk setiap peranti pencahayaan / kesan DMX anda, lakukan perkara berikut:
Periksa sama ada peranti pencahayaan anda tersedia untuk Mod Standard dengan mengklik pada tab "Peranti Piawai" dan kemudian periksa perangkat yang tersedia di setiap zon dengan mengklik zon, kemudian mengklik "Tidak Perangkat Dipilih." Sekiranya tersedia, anda boleh menetapkannya sebagai salah satu peranti Mod Standard anda. Setelah memilihnya, anda dapat menetapkan saluran permulaan dengan mengklik "Memulakan Saluran: Tiada."
Sekiranya tidak tersedia pada Mod Standard, anda masih dapat menggunakannya dalam Mod Lanjutan dengan pergi ke sub-antara muka Mod Lanjutan (jika menggunakan antara muka mudah alih, klik "Kawal", kemudian gunakan anak panah untuk mengubah "Mod Standard" menjadi "Mod Lanjutan ") dan mengklik" Tambahkan Peranti DMX Baru … "Anda dapat memeriksa sama ada peranti anda berada dalam pangkalan data Mod Lanjutan dengan mengklik" Tambah Peranti Dari Senarai "atau hanya menambahkannya sebagai peranti tersuai.
Pastikan mod kawalan dan saluran permulaan pada peranti pencahayaan sama dengan yang anda pilih dalam antara muka Stage Monster Live.
Anda boleh memastikan bahawa semuanya disiapkan dengan betul dengan mengubah parameter pada antara muka Stage Monster Live. Sekiranya output peranti pencahayaan tidak berubah atau berubah dengan cara yang tidak sepatutnya, kembali melalui langkah-langkah ini dan pastikan semuanya dilakukan dengan betul.
Untuk lebih lanjut mengenai penggunaan antara muka Stage Monster Live, terdapat panduan pengguna di
Langkah 6: Selesai
Tahniah! Anda kini mempunyai pengawal DMX berfungsi sepenuhnya yang berjalan di platform kawalan Stage Monster Live.
Disyorkan:
Arduino DMX 512 Tester and Controller ENG: 19 Langkah
Arduino DMX 512 Tester and Controller ENG: Kemas kini, fail, kod, skema … Versi alat EspañolFacebookControl untuk ujian dan pertunjukan cahaya oleh protokol DMX-512, sesuai untuk ujian pantas pada pemasangan pencahayaan tetap atau sementara. Projek ini timbul kerana perlunya mempunyai portab
Semua dalam Satu · DMX Terminator & DMX Tester: 3 Langkah
Semua dalam Satu · DMX Terminator & DMX Tester: Sebagai juruteknik pencahayaan, kadang-kadang anda perlu tahu betapa sihatnya sambungan dmx anda di antara lekapan. Kadang-kadang, kerana wayar, lekapannya sendiri atau turun naik voltan, sistem DMX terdedah kepada banyak masalah dan kesalahan. Jadi saya buat
DIY Arduino Controller Multiwii Flight Controller: 7 Langkah (dengan Gambar)
DIY Arduino terkawal Multiwii Flight Controller: Projek ini adalah untuk membuat papan logik drone multikopter serba boleh dan khusus berdasarkan Arduino dan Multiwii
Integrasi IoT-HUB-Live (ESP 8266, Arduino): 11 Langkah
IoT-HUB-Live Integration (ESP 8266, Arduino): Sekiranya anda mempunyai peranti IoT dan anda memerlukan perkhidmatan cloud untuk menyimpan pengukuran anda
NES Controller Shuffle (Nintendo Controller MP3, V3.0): 5 Langkah (dengan Gambar)
NES Controller Shuffle (Nintendo Controller MP3, V3.0): Saya benar-benar merobek ryan97128 pada reka bentuknya untuk Nintendo Controller MP3, Versi 2.0 dan saya mendengar bahawa dia mendapat idea dari Morte_Moya yang bijak, jadi saya tidak dapat memuji semua genius mereka. Saya hanya mahu menambahkan kemudahan dan mengisi semula