İçindekiler:

Kendi DMX Armatürünüzü Oluşturun - Arduino: 7 Adım (Resimlerle)
Kendi DMX Armatürünüzü Oluşturun - Arduino: 7 Adım (Resimlerle)

Video: Kendi DMX Armatürünüzü Oluşturun - Arduino: 7 Adım (Resimlerle)

Video: Kendi DMX Armatürünüzü Oluşturun - Arduino: 7 Adım (Resimlerle)
Video: Dijital Elektronik - Led Sürücü Dirençlerinin Hesaplanması / www.marketdijital.com 2024, Kasım
Anonim
Image
Image
Kendi DMX Armatürünüzü Oluşturun - Arduino
Kendi DMX Armatürünüzü Oluşturun - Arduino
Kendi DMX Armatürünüzü Oluşturun - Arduino
Kendi DMX Armatürünüzü Oluşturun - Arduino

İkinci Instructables sayfama hoş geldiniz. Bu siteden çok şey öğrendim ve burası projelerimi göstermek için harika bir yer gibi görünüyor. Umarım bu projeyi eğlenceli ve faydalı bulursunuz. Ne düşündüğünü bilmek için can atıyorum. Yorumlarda bana bildirin, lütfen ana dili İngilizce olmayan bir acemi olduğumu unutmayın. Tüm yorumlarınızı bekliyoruz;)

Proje

Bu Eğitilebilir Kitapta size kendi başınıza bir DMX fikstürünün nasıl oluşturulacağını göstereceğim. Doğru parçalarla yapmak şaşırtıcı derecede basit, sadece birkaç bileşene ihtiyacınız var. Gelen DMX sinyalini (+2.5V ve -2.5V) Arduino'nuz için uygun bir sinyale (5V) nasıl uyarlayacağınızı ve bu sinyali nasıl işleyeceğinizi göstereceğim. Ayrıca size bir PWM pini aracılığıyla yüksek güçlü LED'leri nasıl kontrol edeceğinizi göstereceğim.

Daha fazla bilgi için videoyu izleyin ve DMX ışığını çalışırken görün.

Adım 1: Projeye Genel Bakış ve Arka Plan

Projeye Genel Bakış ve Arka Plan
Projeye Genel Bakış ve Arka Plan
Projeye Genel Bakış ve Arka Plan
Projeye Genel Bakış ve Arka Plan
Projeye Genel Bakış ve Arka Plan
Projeye Genel Bakış ve Arka Plan

Arkadaşlarım ve ben Hollanda parti ortamına yabancı değiliz ve bazen kendimiz bir parti düzenlemeyi seviyoruz. Sadece bir parti düzenlediğimizde fazla aydınlatmamız olmuyor ve bu yüzden kendim birkaç DMX armatürü yaptım. Üçüncü resimde, kendi başıma bir DMX fikstürü oluşturma konusundaki ilk (başarılı) denememi görebilirsiniz.

Sakar arkadaşım bu prototipi düşürdüğü için yeni bir tane yapmak zorunda kaldım ve bu sefer ilerlememi Instructables'a göndermenin iyi bir fikir olacağını düşündüm. Eğlence! Umarım projeniz için faydalı olabilir.

2. Adım: Sarf Malzemelerinizi Alın

Sarf Malzemelerinizi Alın
Sarf Malzemelerinizi Alın

Malzemelerinizi alma zamanı! Listedeki en çok eBay veya Amazon'dan aldığım ürün. Bu öğeler yaygın olarak bulunur, bu yüzden onları bulmanın sorun olmayacağını düşünüyorum.

Parçalar

  • Yüksek Güçlü UV LED'ler (700mA) dahil. yıldız plakaları
  • ATmega328 IC
  • 5V voltaj regülatörü IC (L7805CV)
  • N-kanallı mosfet (BUZZ11)
  • Küçük transistör (2N2222)
  • 10 dipli Anahtar
  • Sinyal dönüştürücü IC (SN75176BP) veya MAX485
  • 16mhz kristal
  • 22 pF seramik kapasitör [2x]
  • 1 uF seramik kondansatör
  • 10 uF elektrolitik kapasitör
  • Yüksek güç direnci (0.81ohm, 5W)
  • 100K ohm direnç
  • 10K ohm direnç [11x]
  • XLR prizler (erkek ve dişi)
  • Güç kaynağı / adaptör (32V ve 16V, bunu eski bir yazıcıdan kurtardım)
  • Soğutucu
  • Başlıklar ve pinler
  • proto-board
  • Gövde malzemesi (Sıkıştırılmış ahşap kullandım (Hollandaca: MDF))

Adım 3: Lehimleme Zamanı

Lehim Zamanı
Lehim Zamanı
Lehim Zamanı
Lehim Zamanı
Lehim Zamanı
Lehim Zamanı

Havyayı ısıtmanın ve lehim becerilerinizi göstermenin zamanı geldi.

Çünkü proto-boardlar çok küçük olduğu için üç tane kullandım. Güç düzenleme panosu, kontrol panosu ve dip-switch panosuna böldüm. Dip anahtar kartını baş aşağı yerleştirdim, böylece dip anahtar dışa dönük olacak ve böylece kullanıcı ona erişebilecek ve DMX başlangıç adresini değiştirebilecek.

4. Adım: Kasayı Oluşturun

Kasayı Oluştur
Kasayı Oluştur
Kasayı Oluştur
Kasayı Oluştur
Kasayı Oluştur
Kasayı Oluştur
Kasayı Oluştur
Kasayı Oluştur

Bu benim için her zaman bir sorundur. Elimde ağır makinem veya 3D yazıcım yok, bu yüzden sıkıştırılmış ahşap (MDF) ile yerleştim. Ahşabın değiştirilmesi kolaydır ve bitmiş ürün üzerinde büyük bir kontrole sahibim.

Çoğunlukla vida ve ahşap tutkalı kullandım. Ahşap tutkalı kullanmadığım tek kısım ön kısım olduğu için içeriye girebiliyorum.

Isı ve ahşabın en iyi arkadaşlar olmadığının farkındayım. İlk katılımım LED'ler için lens kullanmaktı, ancak hava akışının yüksek güçlü LED'leri soğutmak için yeterli olacağını umarak onları bıraktım. Ayrıca UV LED'ler bir siyah ışık işlevi görecek ve parti sırasında sınırlı bir süre açık kalacaktır. Bu ışığı parti sırasında zamanın sadece %10'unda kullanmayı bekliyorum ve kullanımlar arasındaki duraklamaların LED'leri soğutmak için yeterli olacağını umuyorum.

Bunu test ettim ve teorim doğruydu, kasanın içi asla 40 santigrat dereceden daha sıcak olmadı. Ayrıca, ahşap kullandığım için, hava akışını artırmak ve böylece LED'leri daha hızlı soğutmak için her zaman küçük bir fan uygulayabilirim.

Adım 5: Şemalar

şemalar
şemalar

Sürücü devresi Yüksek Güçlü LED'ler

Bu fikri Dan Goldwater'dan aldım. Bu sürücü devresinin daha fazla bilgisi ve daha fazla varyasyonu için Talimatına göz atın:

0,75 ohm'luk bir direnç kullanmayı amaçladım ama o sırada sadece 0,81'lik bir direncim vardı. Bu bir sorun değildir çünkü bu kurulumda daha yüksek bir empedans daha düşük bir sabit akıma neden olur ve bu nedenle UV LED'lerinin ömrünü uzatır.

dip anahtarı

Sinyalleri stabilize etmek için aşağı çekme dirençleri kullandım. Parti sırasında DMX başlangıç adresi değişirse ışığı DMX ile kontrol etmek zor olurdu. Işığı kontrol etme yeteneğimi kaybedeceğim ve bu, ışığı işe yaramaz hale getirecek.

DMX sinyal dönüştürme

Gelen DMX sinyalini (+2.5V ve -2.5V) dönüştürmek için bir sinyal dönüştürücü IC kullandım. Bunun için (ucuz) SN75176BP kullandım. Daha yaygın IC bir MAX485'tir. XLR soketinin pinlerini şu şekilde bağlayın:

XLR1 [GND] Toprak / pin5

XLR2 [D-] B / pin6

XLR3 [D+] A / pin7

RO/pin1 ve RE/pin2'yi toprağa ve DE/pin3'ü VCC'ye bağlamayı unutmayın! DI/pin4'ü mikro denetleyicinize bağlayın.

Not: Bu yalnızca gelen DMX sinyalleri için çalışır. DMX sinyalleri göndermek istiyorsanız farklı bir konfigürasyona ihtiyacınız var. Belki bunun hakkında ayrı bir eğitim yapacağım, bunun yardımcı olup olmayacağını bana bildirin.

Durum LED'i

Pin3 ile LED arasına 100K'lık bir direnç çizmeyi unuttum. 100K ohm'luk bir direnç kullandım çünkü hala LED'in yanıp sönüp yanıp sönmediğini görmeme izin veriyor, ancak LED parlak bir şekilde parlamadığı için odayı aydınlatmayacak.

Adım 6: Kod

Kodu elimden geldiğince açıklamak için elimden geleni yaptım ama bazı iyileştirmeler için yer olduğunu düşünüyorum, önerilere açığım. Kod satırlarını nasıl azaltacağınıza dair herhangi bir püf noktanız varsa, bana bildirin!

Bana kodla ilgili sorular sormadan önce lütfen videoyu izleyin. Burada kodun hemen hemen her satırını ve işlevini açıklıyorum.

7. Adım: Hepsini Bir Araya Getirin

Hepsini bir araya getirmek
Hepsini bir araya getirmek
Hepsini bir araya getirmek
Hepsini bir araya getirmek
Hepsini bir araya getirmek
Hepsini bir araya getirmek

Şimdi hepsini bir araya getirin. Kasayı boya. Işığı bir kafes kirişten asmayı ve ışığın tadını çıkarmayı mümkün kılmak için bazı parantezler ekleyin!

Fan

Fikstürün aşırı ısınmadığından emin olmak için etrafa serdiğim küçük bir fan uyguladım. Bunu güç adaptörünün 16V çıkışına bağladım ve ışık güç aldığında çalışacak. Böylece LED'ler kapalıyken bile fan LED'leri soğutabilir.

Kara ışık efekti

En iyi etki için UV LED'ler açıkken aydınlatacak bazı şeyler tavsiye ederim. En iyisi beyaz veya bir miktar floresan malzeme (örn. bir vurgu işaretleyici) kullanmaktır. İlk parti için kartondan bazı kesikler kullandım ve floresan boya ile püskürttüm. İlk resimde ledler kapalı, ikinci resimde yanıyorlar. Özellikle gerçek hayatta bir farkı açıkça görebilirsiniz. Işıklar açıldığında kalabalıktan oldukça düzgün tepkiler aldım.

Önerilen: