Isi kandungan:

Siling Kawat EL Dikawal DMX: 9 Langkah (dengan Gambar)
Siling Kawat EL Dikawal DMX: 9 Langkah (dengan Gambar)

Video: Siling Kawat EL Dikawal DMX: 9 Langkah (dengan Gambar)

Video: Siling Kawat EL Dikawal DMX: 9 Langkah (dengan Gambar)
Video: 35 Video Hantu Menakutkan: Kompilasi Mega 2023 [V1] 2024, November
Anonim
Image
Image
Siling Wire EL terkawal DMX
Siling Wire EL terkawal DMX

Projek ini adalah siling EL Wire yang dikendalikan oleh DMX. Ia diperbuat daripada 30 EL Wire (yang bermaksud Electroluminescent Wire) dalam 3 warna berbeza, benar-benar bebas. Ini merangkumi protokol DMX standard, agar serasi dengan perisian kawalan cahaya.

Langkah 1: Bahan

Bahan yang diperlukan terutamanya komponen elektronik. Berikut adalah senarai semua yang telah digunakan untuk menyelesaikan projek ini:

  • Sebuah Arduino Mega 2560
  • Bekalan kuasa untuk Arduino (antara 9V dan 12V)
  • Input DMX (dan pilihan output DMX jika anda tidak berada di hujung garisan DMX)
  • MAX485 untuk menukar isyarat DMX (RS-485) dalam TTL Serial yang boleh dibaca oleh Arduino
  • Suis kecil (lihat langkah DMX untuk memahami mengapa)
  • Inverter 3x khusus untuk EL Wire, mampu menggerakkan EL Wire pada masa yang sama (masing-masing 100 meter)
  • Perintang 30x 470 ohm
  • Optotriak 30x MOC2023
  • Perintang 30x 1k ohm 1W
  • 30x BTA16 triac
  • Sebanyak EL Wire yang anda mahukan!

Sekarang semuanya ada di sini, mari kita mulakan!

Langkah 2: Menerima Pesanan DMX

Menerima Pesanan DMX
Menerima Pesanan DMX

DMX adalah protokol yang sangat biasa dalam kawalan cahaya. Projek EL Wire ini menggunakan standard ini agar serasi dengan pengawal DMX mana pun.

Pertama, kita perlu menerima pesanan dari antara muka DMX DJ atau pengawal cahaya.

Untuk mencapai matlamat ini, MAX485 membuat penukaran antara tahap logik RS-485 yang digunakan oleh tahap logik DMX dan TTL yang digunakan oleh antara muka bersiri Arduino. Di sini, MAX485 hanya dikabelkan untuk menerima pesanan, ia adalah peranti DMX sahaja dan tidak akan mengawal perkara lain.

Pin RX perlu menggunakan pin Arduino TX tetapi sangat berguna untuk menukar antara mereka. Sesungguhnya, apabila anda akan memuat naik kod anda di Arduino, pin TX perlu diputuskan dari talian DMX, jika tidak, ia akan rosak. Masalah yang sama boleh berlaku semasa Arduino sedang boot, jadi hidupkan sambungan setelah semuanya siap.

Untuk membolehkan peranti DMX dirantai, output DMX lain telah disolder selari dengan input (bukan pada skema).

Langkah 3: Kawalan Kuasa EL Wire

Kawalan Kuasa EL Wire
Kawalan Kuasa EL Wire
Kawalan Kuasa EL Wire
Kawalan Kuasa EL Wire

Kawalan EL Wire tidak semudah LED kerana bekalan kuasa. Ia perlu dihidupkan dengan bekalan kuasa khas, memberikan sekitar 120 VAC pada 2kHz.

Relay boleh digunakan untuk sequencer buatan sendiri ini, tetapi tidak begitu menarik kerana masa dan suaranya bertukar.

Penyelesaiannya adalah dengan menggunakan triac, dengan optotriac untuk mengasingkan. Saya menyedari litar ini pada PCB buatan sendiri, tetapi anda boleh memesannya kepada profesional atau hanya memasangnya secara manual, tetapi akan menjadi sedikit sukar.

Saya memutuskan untuk membuat 3 PCB yang masing-masing mengendalikan 10 output, tetapi dapat disesuaikan.

Langkah 4: Pendawaian

Pendawaian
Pendawaian
Pendawaian
Pendawaian
Pendawaian
Pendawaian

Menyambungkan semua kad agak panjang dan berulang. Untuk lebih cekap, saya telah menggunakan kabel pita antara Arduino dan setiap papan kuasa.

Terdapat header lelaki di tengah-tengah setiap papan. Kemudian, saya mempunyai header wanita yang disolder di satu sisi kabel riben, dan header lelaki di sebelah yang lain untuk dipasang terus di Arduino. Setiap EL Wire hadir dalam blok skru terminal pada papan kuasa.

Segala-galanya disekat pada papan kayu, dan papan ini dipasang di siling.

Langkah 5: Memasang EL Wire

Memasang EL Wire
Memasang EL Wire
Memasang EL Wire
Memasang EL Wire

30 keping EL Wire diikat ke siling, tetapi juga di dalam sejenis sumur cahaya besar.

Pertama, di dalam sumur cahaya, setiap helai EL Wire sepanjang 9 meter dilampirkan. Kerana terbuat dari kayu, stapler genggam sudah memadai. Terdapat 10 keping, jarak 10 cm.

20 kepingan EL Wire yang lain dibuang dalam bintang dari telaga cahaya. Semuanya diikat ke siling berkat zipties, kerana palang logam melintasi seluruh ruangan. Susunan ini memungkinkan untuk mempunyai kabel yang kurang untuk bergabung dengan papan.

Langkah 6: Pengekodan

Untuk membenarkan komunikasi menggunakan protokol DMX, saya telah menggunakan pustaka DMXSerial, yang terdapat di sini.

Selebihnya kod telah dibangunkan terutamanya untuk projek ini, tetapi sepenuhnya dapat disesuaikan. Jangan ragu untuk menggunakannya dan mengubahnya mengikut kehendak anda!

Langkah 7: Nikmati

Nikmatinya !
Nikmatinya !

Untuk menggunakan sistem ini:

  • kawat dan muat naik kodnya
  • matikan suis
  • pasangkan pengawal DMX anda ke input DMX
  • hidupkan bekalan kuasa
  • hidupkan suis
  • hantarkan pesanan DMX anda
  • nikmatinya !

Langkah 8: [BONUS] Tidak Menggunakan Arduino Mega2560

[BONUS] Tidak Menggunakan Arduino Mega2560
[BONUS] Tidak Menggunakan Arduino Mega2560
[BONUS] Tidak Menggunakan Arduino Mega2560
[BONUS] Tidak Menggunakan Arduino Mega2560

Idea pertama saya adalah membuat semua PCB untuk projek ini. Akibatnya, saya telah membuat skema dan susun atur PCB yang merangkumi semua yang diperlukan.

Di papan ini, anda boleh menemui AtMega328P yang sama dengan Arduino Uno. Walau bagaimanapun, ia tidak mempunyai output yang mencukupi, jadi saya telah menambahkan 3 MCP23017. Mereka adalah pemanjang GPIO, berkomunikasi dengan protokol I2C. Setiap MCP23017 dapat menambahkan 16 output baru, tetapi lebih mudah untuk memiliki satu komponen untuk setiap papan kuasa.

Untuk menggunakan konfigurasi ini, anda harus menggunakan perpustakaan "ElWireMCP" berdasarkan perpustakaan Adafruit MCP23017, dan bukannya perpustakaan "ElWireMega" dari kod saya sebelumnya.

Langkah 9: Kesimpulannya

Saya harap anda dapat menikmati projek ini, dan menggunakannya dengan cara anda sendiri!

Disyorkan: