Mesajlar Etiketlendi ‘dmx512’

ART-NET to DMX-512

Yayınlandı: Mart 6, 2019 / Hardware & Software
Etiketler:, , , , , ,

Uzun zamandır DMX ile ilgilenmemiştim. DMX datasını kablosuz taşırmıyım diye bir iş için bakarken, ARTNET protokolü ile tanıştım. Gerçi DMX ile uğraşmaya başladığımda görmüştüm ama ilgilenmemiştim.
ArtNet, UDP üzerinden çalışan, DMX ve universe datalarını aktaran bir protokol.

Bir NodeMCU (ESP8266) ve TX1 çıkışına bağlanan bir SN75176 entegresi ile, WiFi üzerinden ArtNet datalarını alan ve DMX512 protokolünde çıkışına veren bir cihazım oldu.


Artnet protokolünü bir çok yazılım destekliyor görünüyor. Ben Madrix ve 1-2 program daha denedim ama sonuç alamadım (Madrix key istiyor sanırım, freestyler kullanılabilir, denemedim). Android için basit bir uygulama buldum ve onunla, wireless üzerinden devreyi haberleştirebildim.

screen-12
sonrasında windows için de basit bir test programı yazabildim. Artnet ile, istediğiniz bir IP adresine data gönderebileceğiniz gibi, ağdaki tüm modüllere de broadcast data gönderebiliyorsunuz. Bunun için bilgisayarınızın ve modülünüzün aynı modem/AP üzerinde olması yeterli.

Son zamanlarda ESP8266 oldukça işime yarıyor. Bazı konularda sorunları olsa da, basit işlerde oldukça kullanışlı.

Bir sonraki ESP projesinde görüşmek üzere…

Reklamlar

Bir proje için DMX-512 protokolü ile çalışan RGB şerit led sürücü devresi yapmıştım. Devre 12-24V DC ile çalışıyor ve 3 kanal çıkışı var. DMX sinyalini çözme ve PWM üretme işini PIC yapıyor. PIC PWM çıkışları doğrudan MOSFET’leri sürüyor. Devre dip switch yardımıyla 512’ye kadar adreslenebiliyor.

DMX_RGB_1

DMX_RGB_3

Devrede DMX sinyali SN75176 ile alınıyor. DMX sinyalinin geldiğini belirten bir led de mevcut. PCB tasarımına bağlı olarak kanal başına10-15 amper çekmek mümkün.
Burada dikkat edilmesi gereken bir nokta da, mosfet seçimi. Küçük güçlerde sorun olmasa da, yüksek akımda mosfet sürmek sorun olabiliyor. Ben lojik seviye girişli mosfet kullandım ve doğrudan PIC ile sürmemde bir sorun olmadı. (Mosfet sürmek için sayfa sonundaki şemaları deneyebilirsiniz.)

Devrede PIC olarak 16F737 kullandım. 737’nin 3 adet HPWM çıkışı var. Daha hesaplı olması için software pwm de kullanılabilir. Ancak hpwm kullanılmayacaksa,frekansı iyi hesaplamak gerekiyor. Gözle farkedilmese de, kameralarda “flicker” etkisi görülebiliyor.

Bu devre doğrudan ışık masalarına bağlanıp kullanılabilir. Ben test için kendi yaptığım DMX Sender devresini ve yazılımını kullanıyorum.

Fotoğraf0627 Fotoğraf0610
Bu program, DMX Sender ile kullanıldığında, 1024’e kadar adresleme yapabiliyor. Aynı zamanda DMX hattına bağlandığında, DMX hattındaki sinyalleri izlemek de mümkün.

dmxtool

Mosfet sürücü devreleri:

  mosfetdrive3

mosfet driver1 mosfet driver2

Link:
TLP250 Mosfet Driver Datasheet