İçindekiler:

DMX Kontrollü EL Tel Tavan: 9 Adım (Resimli)
DMX Kontrollü EL Tel Tavan: 9 Adım (Resimli)

Video: DMX Kontrollü EL Tel Tavan: 9 Adım (Resimli)

Video: DMX Kontrollü EL Tel Tavan: 9 Adım (Resimli)
Video: BABA YAK !! Burak Bulut Kurtuluş Kuş #shorts 2024, Kasım
Anonim
Image
Image
DMX Kontrollü EL Tel Tavan
DMX Kontrollü EL Tel Tavan

Bu proje DMX kontrollü EL Wire tavandır. Tamamen bağımsız 30 EL Telden (Elektrolüminesan Tel anlamına gelir) 3 farklı renkte yapılmıştır. Herhangi bir ışık kontrol yazılımıyla uyumlu olması için standart bir DMX protokolü içerir.

Adım 1: Malzemeler

İhtiyaç duyulan malzemeler esas olarak elektronik bileşenlerdir. İşte bu projeyi tamamlamak için kullanılanların bir listesi:

  • Arduino Mega 2560
  • Arduino için bir güç kaynağı (9V ile 12V arasında)
  • Bir DMX girişi (ve DMX hattının sonunda değilseniz isteğe bağlı olarak bir DMX çıkışı)
  • DMX sinyalini (RS-485) Arduino tarafından okunabilen TTL Serial'e dönüştürmek için bir MAX485
  • Küçük bir geçiş (nedenini anlamak için DMX adımına bakın)
  • EL Wire için özelleşmiş 3x invertör, aynı anda yeterli sayıda EL Wire çalıştırabilir (bu durumda her biri 100 metre)
  • 30x 470 ohm dirençler
  • 30x MOC2023 optotriac
  • 30x 1k ohm 1W dirençler
  • 30x BTA16 triyak
  • İstediğiniz kadar EL Teli!

Artık her şey burada olduğuna göre, başlayalım!

2. Adım: DMX Siparişlerini Alma

DMX Siparişleri Alma
DMX Siparişleri Alma

DMX, ışık kontrolünde çok yaygın bir protokoldür. Bu EL Wire projesi, herhangi bir DMX kontrol cihazıyla uyumlu olmak için bu standardı kullanır.

Öncelikle DJ'in DMX arayüzünden veya ışık kontrolöründen sipariş almamız gerekiyor.

Bu amaca ulaşmak için bir MAX485, DMX tarafından kullanılan RS-485 mantık seviyeleri ile Arduino'nun seri arayüzü tarafından kullanılan TTL mantık seviyeleri arasında dönüşüm yapar. Burada, MAX485 yalnızca sipariş almak için kablolanmıştır, yalnızca bir DMX cihazıdır ve başka hiçbir şeyi kontrol etmez.

RX pininin Arduino TX pininin üzerine gitmesi gerekiyor ama aralarına switch koymak çok faydalı. Gerçekten de kodunuzu Arduino'ya yüklemeye çalıştığınızda TX pininin DMX hattından ayrılması gerekiyor, aksi takdirde çökecektir. Aynı sorun Arduino başlatılırken de meydana gelebilir, bu nedenle her şey hazır olduğunda bağlantıyı açmanız yeterlidir.

DMX cihazlarının zincirlenmesine izin vermek için, girişe paralel olarak başka bir DMX çıkışı lehimlenmiştir (şematikte değil).

Adım 3: EL Telinin Güç Kontrolü

EL Tel Güç Kontrolü
EL Tel Güç Kontrolü
EL Tel Güç Kontrolü
EL Tel Güç Kontrolü

EL Kablo kontrolü, güç kaynağı nedeniyle LED kadar kolay değildir. 2kHz'de yaklaşık 120 VAC sağlayan özel bir güç kaynağı ile çalıştırılması gerekir.

Bu ev yapımı sıralayıcı için röleler kullanılabilirdi, ancak geçiş süresi ve ses nedeniyle çok ilginç değildi.

Çözüm, izolasyon için optotriyaklarla birlikte triyak kullanmaktır. Bu devreyi ev yapımı PCB üzerinde gerçekleştirdim ama bir profesyonele sipariş verebilir ya da sadece manuel olarak lehimleyebilirsiniz ama biraz zor olacaktır.

Her biri 10 çıkışı kontrol eden 3 PCB yapmaya karar verdim, ancak uyarlanabilir.

Adım 4: Kablolama

kablolama
kablolama
kablolama
kablolama
kablolama
kablolama

Tüm kartları bağlamak oldukça uzun ve tekrarlayıcı. Daha verimli olmak için Arduino ile her bir güç kartı arasında şerit kablo kullandım.

Her panonun ortasında erkek başlıklar bulunur. Ardından, şerit kablonun bir tarafında dişi başlıklar ve doğrudan Arduino'ya takmak için diğer tarafta erkek başlıklar lehimledim. Her EL Teli, güç panolarında bir terminal vida bloğu içinde gelir.

Her şey ahşap bir tahtaya vidalanır ve bu tahta tavana sabitlenir.

Adım 5: EL Telinin Kurulması

EL Tel Kurulumu
EL Tel Kurulumu
EL Tel Kurulumu
EL Tel Kurulumu

30 adet EL Teli tavana bağlı, aynı zamanda bir tür büyük ışık kuyusu içinde.

Önce ışık kuyusunda 9 metre uzunluğundaki EL Wire'ın her bir parçası zımbalanır. Tahtadan yapıldığı için elde tutulan bir zımba yeterliydi. 10 cm aralıklı 10 adettir.

Diğer 20 parça EL Wire, ışık kuyusundan yıldıza yerleştirilir. Fermuarlar sayesinde hepsi tavana bağlı, çünkü metal çubuklar tüm odanın içinden geçiyor. Bu düzenleme, panoları birleştirmek için daha az kabloya sahip olmanızı sağlar.

Adım 6: Kodlama

DMX protokolünü kullanarak iletişime izin vermek için burada bulunan DMXSerial kitaplığını kullandım.

Kodun geri kalanı özellikle bu proje için geliştirildi, ancak tamamen uyarlanabilir. Onu kullanmaktan ve istediğiniz gibi değiştirmekten çekinmeyin!

Adım 7: Keyfini Çıkarın

Tadını çıkar !
Tadını çıkar !

Bu sistemi kullanmak için:

  • bağla ve kodu yükle
  • anahtarı kapat
  • DMX kontrol cihazınızı DMX girişine takın
  • güç kaynaklarını aç
  • anahtarı aç
  • DMX siparişlerinizi gönderin
  • tadını çıkar !

Adım 8: [BONUS] Arduino Mega2560'ı Kullanmamak

[BONUS] Arduino Mega2560'ı Kullanmamak
[BONUS] Arduino Mega2560'ı Kullanmamak
[BONUS] Arduino Mega2560'ı Kullanmamak
[BONUS] Arduino Mega2560'ı Kullanmamak

İlk fikrim bu proje için tüm PCB'leri oluşturmaktı. Sonuç olarak, gerekli her şeyi içeren bir şematik ve bir PCB düzeni oluşturdum.

Bu panoda Arduino Uno ile aynı olan bir AtMega328P bulabilirsiniz. Ancak yeterli çıkışı olmadığı için 3 adet MCP23017 ekledim. I2C protokolü ile iletişim kuran GPIO genişleticilerdir. Her MCP23017 16 yeni çıkış ekleyebilir, ancak her güç kartı için bir bileşen olması daha kolaydı.

Bu konfigürasyonu kullanmak için önceki kodumdaki "ElWireMega" kütüphanesi yerine Adafruit MCP23017 kütüphanesini temel alan "ElWireMCP" kütüphanesini kullanmalısınız.

9. Adım: Sonuç

Umarım bu projeyi beğenirsiniz ve kendi tarzınızda kullanırsınız!

Önerilen: