İçindekiler:

Arduino ve Stage Monster Live ile IOT DMX Kontrol Cihazı: 6 Adım
Arduino ve Stage Monster Live ile IOT DMX Kontrol Cihazı: 6 Adım

Video: Arduino ve Stage Monster Live ile IOT DMX Kontrol Cihazı: 6 Adım

Video: Arduino ve Stage Monster Live ile IOT DMX Kontrol Cihazı: 6 Adım
Video: Monster alma pişman olursun dediler.. ve (pişman değil pişmaniye oldum ) 2024, Temmuz
Anonim
Arduino ve Stage Monster Live ile IOT DMX Kontrol Cihazı
Arduino ve Stage Monster Live ile IOT DMX Kontrol Cihazı
Arduino ve Stage Monster Live ile IOT DMX Kontrol Cihazı
Arduino ve Stage Monster Live ile IOT DMX Kontrol Cihazı
Arduino ve Stage Monster Live ile IOT DMX Kontrol Cihazı
Arduino ve Stage Monster Live ile IOT DMX Kontrol Cihazı

Telefonunuzdan veya başka herhangi bir web özellikli cihazdan sahne aydınlatmasını ve diğer DMX cihazlarını kontrol edin. Arduino Mega kullanarak Stage Monster Live platformunda çalışan kendi DMX denetleyicinizi nasıl hızlı ve kolay bir şekilde oluşturacağınızı göstereceğim.

Gereçler:

Arduino Mega 2560

Ethernet kalkanı

store.arduino.cc/usa/arduino-ethernet-shield-2

DMX kalkanı

www.dfrobot.com/product-984.html?gclid=Cjw…

DMX kalkanı için Conceptinetics kitaplığı

sourceforge.net/p/dmxlibraryforar/code/ci/…

İki (2) kısa atlama kablosu

Her DMX aydınlatma cihazı için bir DMX kablosu

DMX sonlandırıcı

Güç Kaynağı (AC/DC Adaptörü, Pil Takımı, vb.)

Stage Monster Live hesabı (abonelik gerektirir, ancak 7 günlük ücretsiz deneme sürümü sunar)

www.stagemonsterlive.com

Adım 1: DMX Kalkanı Hazırlığı

DMX Kalkan Hazırlığı
DMX Kalkan Hazırlığı
DMX Kalkanı Hazırlığı
DMX Kalkanı Hazırlığı
DMX Kalkanı Hazırlığı
DMX Kalkanı Hazırlığı

Hem ethernet kalkanı hem de DMX kalkanı Arduino ile iletişim kurmak için seri port 0'ı kullanmaya çalışacak ve bunu düzeltmezsek birbirleriyle etkileşime girecekler, bu yüzden önce her iki kalkan için biraz hazırlık çalışması yapmamız gerekiyor. doğru çalışmak için. DMX kalkanı yığının en üstüne yerleştirildiğinden, Ethernet kalkanı yerine üzerinde değişiklik yapmak daha kolay olacaktır.

Yapmamız gereken ilk şey, 0 ve 1 (RX0 ve TX0) dijital pinlerinde DMX kalkanı üzerindeki alt pinleri kesmek (veya geriye doğru bükmektir), böylece bu iki pin Arduino'ya bağlı olmayacaktır. Daha sonra, DMX kalkanını seri port 1 üzerinden Arduino'ya bağlayacağız. Şimdilik, conceptinetics.h dosyasında küçük bir modifikasyona geçebiliriz.

Bu dosyayı büyük olasılıkla, kullanıcı tarafından yüklenen kitaplıklarınızın bulunduğu her yerde bulacaksınız. Benim için Documents -> Arduino -> library -> Conceptinetics altında. Conceptinetics.h dosyasını Not Defteri'nde açabilirsiniz. Bu dosyada gerçek kodun başladığı yerden yaklaşık 44 satır aşağıda, DMX bağlantı noktası için hangi seri bağlantı noktasının kullanılacağını tanımlayan bir bölüm bulacaksınız. Varsayılan olarak, 0'a ayarlanacaktır. Bu bağlantı noktası için satırı yorumlayarak ve bağlantı noktası 0 için satırı yorumlayarak, kullanmak istediğiniz bağlantı noktasına değiştirebilirsiniz. Ardından dosyayı kaydedin. Şimdi Arduino'ya bağlı iki kalkanımız olduğunda, ikisi de birbirine müdahale etmeden çalışabilecekler.

2. Adım: Montaj

toplantı
toplantı
toplantı
toplantı
toplantı
toplantı

Bu en kolay kısım. Ethernet kalkanı Arduino'nun üstüne, DMX kalkanı ise Ethernet kalkanının üstüne gider. İki jumper kablonuzu kullanarak DMX kalkanındaki TX0 ve RX0 pinlerini Arduino'daki uygun pinlere bağlayın (seri port 1'i seçtiyseniz TX1 ve RX1), vb. Bu, Ethernet kalkanı seri port 0 üzerinden iletişim kurarken, DMX kalkanının Arduino ile seçtiğiniz bağlantı noktası aracılığıyla iletişim kurmasını sağlar.

3. Adım: Kodlayın

Stmrfile.ino taslağını indirin ve Arduino IDE'nizde açın. Kullanıcı adı, Parola ve Api_Key (bu, Stage Monster Live hesap sayfanızdaki Configure bölümünde bulunabilen Erişim API anahtarıdır) başlıklı değişkenlerde Stage Monster Live kimlik bilgilerini doldurun, ardından Arduino'nuzu takın, cihazınızı seçin Port menüsünde (araç çubuğundaki Araçlar altında) ve çizimi Arduino'nuza yükleyin. Cihaz düzgün bir şekilde monte edilmişse ve Conceptinetics kitaplığı doğru kurulmuşsa, herhangi bir hata olmamalıdır.

Adım 4: DMX Cihazlarına Bağlanın

DMX Cihazlarına Bağlan
DMX Cihazlarına Bağlan

DMX kalkanındaki DMX çıkışına bir DMX kablosu bağlayın. Diğer ucu ilk DMX cihazına bağlayın, ardından o DMX cihazını bir sonrakine aynı şekilde bağlayın ve bu şekilde devam edin. Zincirdeki son DMX cihazında bir DMX sonlandırıcı kullanın.

Arduino'yu bilgisayarınıza takılı bırakın veya güç sağlamak için fişini çekin ve ayrı bir güç kaynağı kullanın. Ethernet kablosunu kullanarak Ethernet kalkanını yönlendiricinize bağlayın.

Adım 5: Stage Monster Live'da Aydınlatma/Efekt Cihazlarını Yapılandırın

Stage Monster Live'da Aydınlatma/Efekt Cihazlarını Yapılandırma
Stage Monster Live'da Aydınlatma/Efekt Cihazlarını Yapılandırma

Stage Monster Live hesabınızda oturum açın ve kontrol arayüzüne gidin.

DMX aydınlatma/efekt cihazlarınızın her biri için aşağıdakileri yapın:

"Standart Cihazlar" sekmesine tıklayarak aydınlatma cihazınızın Standart Mod için uygun olup olmadığını kontrol edin ve ardından bölgeye tıklayarak her bölgedeki mevcut cihazlara bakın ve ardından "Seçilen Cihaz Yok" üzerine tıklayın. Varsa, Standart Mod cihazlarınızdan biri olarak ayarlayabilirsiniz. Seçtikten sonra, "Başlangıç Kanalı: Yok" seçeneğine tıklayarak başlangıç kanalını ayarlayabilirsiniz.

Standart Modda mevcut değilse, Gelişmiş Mod alt arayüzüne giderek Gelişmiş Modda da kullanabilirsiniz (mobil arayüzü kullanıyorsanız, "Kontrol" düğmesini tıklayın ve ardından "Standart Modu" "Gelişmiş Mod" olarak değiştirmek için okları kullanın ") ve "Yeni DMX Cihazı Ekle…" seçeneğine tıklayarak "Listeden Cihaz Ekle" seçeneğine tıklayarak veya sadece özel bir cihaz olarak ekleyerek cihazınızın Gelişmiş Mod veritabanında olup olmadığını kontrol edebilirsiniz.

Aydınlatma cihazındaki kontrol modunun ve başlangıç kanalının Stage Monster Live arayüzünde seçtiğinizle aynı olduğundan emin olun.

Stage Monster Live arayüzündeki parametreleri değiştirerek her şeyin doğru şekilde kurulduğunu kontrol edebilirsiniz. Aydınlatma cihazı çıkışı değişmiyorsa veya olmaması gereken bir şekilde değişiyorsa, bu adımları tekrar edin ve her şeyin doğru yapıldığından emin olun.

Stage Monster Live arayüzünü kullanma hakkında daha fazla bilgi için https://www.stagemonsterlive.com/interfaceguide adresinde bir kullanıcı kılavuzu bulunmaktadır.

Adım 6: Tamamlandı

Bitti!
Bitti!

Tebrikler! Artık Stage Monster Live kontrol platformunda çalışan tamamen işlevsel bir DMX denetleyiciniz var.

Önerilen: