Isi kandungan:

IOT DMX Controller With Arduino and Stage Monster Live: 6 Langkah
IOT DMX Controller With Arduino and Stage Monster Live: 6 Langkah

Video: IOT DMX Controller With Arduino and Stage Monster Live: 6 Langkah

Video: IOT DMX Controller With Arduino and Stage Monster Live: 6 Langkah
Video: How to build your own USB-MIDI to DMX interface 2024, Julai
Anonim
IOT DMX Controller With Arduino dan Stage Monster Live
IOT DMX Controller With Arduino dan Stage Monster Live
IOT DMX Controller With Arduino dan Stage Monster Live
IOT DMX Controller With Arduino dan Stage Monster Live
IOT DMX Controller With Arduino dan Stage Monster Live
IOT DMX Controller With Arduino dan Stage Monster Live

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

Penyediaan Perisai DMX
Penyediaan Perisai DMX
Penyediaan Perisai DMX
Penyediaan Perisai DMX
Penyediaan Perisai DMX
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

perhimpunan
perhimpunan
perhimpunan
perhimpunan
perhimpunan
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 ke Peranti DMX
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

Konfigurasikan Peranti Pencahayaan / Kesan di Stage Monster Live
Konfigurasikan Peranti 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

Selesai!
Selesai!

Tahniah! Anda kini mempunyai pengawal DMX berfungsi sepenuhnya yang berjalan di platform kawalan Stage Monster Live.

Disyorkan: