Obsah:

IOT DMX ovladač s Arduino a Stage Monster Live: 6 kroků
IOT DMX ovladač s Arduino a Stage Monster Live: 6 kroků

Video: IOT DMX ovladač s Arduino a Stage Monster Live: 6 kroků

Video: IOT DMX ovladač s Arduino a Stage Monster Live: 6 kroků
Video: Burning electric car 2024, Červenec
Anonim
IOT DMX ovladač s Arduino a Stage Monster Live
IOT DMX ovladač s Arduino a Stage Monster Live
IOT DMX ovladač s Arduino a Stage Monster Live
IOT DMX ovladač s Arduino a Stage Monster Live
IOT DMX ovladač s Arduino a Stage Monster Live
IOT DMX ovladač s Arduino a Stage Monster Live

Ovládejte osvětlení pódia a další zařízení DMX ze svého telefonu nebo jiného webového zařízení. Ukážu vám, jak rychle a snadno postavit vlastní DMX ovladač, který běží na platformě Stage Monster Live pomocí Arduino Mega.

Zásoby:

Arduino Mega 2560

Ethernetový štít

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

DMX štít

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

Konceptinetická knihovna pro DMX štít

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

Dva (2) krátké propojovací vodiče

Jeden kabel DMX pro každé osvětlovací zařízení DMX

DMX terminátor

Napájení (AC/DC adaptér, baterie atd.)

Účet Stage Monster Live (vyžaduje předplatné, ale nabízí 7denní bezplatnou zkušební verzi)

www.stagemonsterlive.com

Krok 1: Příprava štítu DMX

Příprava štítu DMX
Příprava štítu DMX
Příprava štítu DMX
Příprava štítu DMX
Příprava štítu DMX
Příprava štítu DMX

Jak ethernetový štít, tak DMX štít se pokusí použít ke komunikaci s Arduinem sériový port 0 a budou se navzájem rušit, pokud to nevyřešíme, takže nejprve musíme udělat trochu přípravné práce pro oba štíty pracovat správně. Vzhledem k tomu, že štít DMX je umístěn v horní části zásobníku, bude snazší provést jeho úpravy místo ethernetového štítu.

První věc, kterou budeme muset udělat, je u digitálních pinů 0 a 1 (RX0 a TX0) odříznout (nebo ohnout) spodní kolíky na štítu DMX, aby tyto dva piny nebyly připojeny k Arduinu. Později se chystáme připojit DMX štít k Arduinu přes sériový port 1. Prozatím můžeme přejít k mírné úpravě souboru conceptinetics.h.

Tento soubor pravděpodobně najdete všude, kde jsou uloženy vaše uživatelsky nainstalované knihovny. Pro mě je to pod Dokumenty -> Arduino -> knihovny -> Konceptinetika. Jednoduše otevřete soubor Conceptinetics.h v Poznámkovém bloku. Asi 44 řádků od místa, kde v tomto souboru začíná skutečný kód, najdete sekci pro definování, který sériový port použít pro port DMX. Ve výchozím nastavení bude nastaven na 0. Můžete jej změnit na libovolný port, který chcete použít, odkomentováním řádku pro tento port a komentováním řádku pro port 0. Poté soubor uložte. Nyní, když máme oba štíty připojené k Arduinu, budou oba moci běžet, aniž by se navzájem rušili.

Krok 2: Sestavení

Shromáždění
Shromáždění
Shromáždění
Shromáždění
Shromáždění
Shromáždění

Toto je nejjednodušší část. Ethernetový štít je navrchu Arduina a DMX štít je navrchu ethernetový štít. Pomocí dvou propojovacích vodičů propojte piny TX0 a RX0 na stínění DMX s příslušnými piny na Arduinu (TX1 a RX1, pokud jste vybrali sériový port 1 atd.). To umožňuje DMX štítu komunikovat s Arduinem přes port, který jste vybrali, zatímco ethernetový štít s ním komunikuje přes sériový port 0.

Krok 3: Kód

Stáhněte si skicu stmrfile.ino a otevřete ji v Arduino IDE. Vyplňte přihlašovací údaje Stage Monster Live do proměnných s názvem Uživatelské jméno, Heslo a Api_Key (toto je klíč Access API, který najdete v sekci Konfigurace na stránce účtu Stage Monster Live), poté připojte Arduino, vyberte své zařízení v nabídce Port (Pod Nástroje na panelu nástrojů) a nahrajte skicu do svého Arduina. Pokud bylo zařízení správně sestaveno a knihovna Conceptinetics byla nainstalována správně, neměly by docházet k žádným chybám.

Krok 4: Připojte se k zařízením DMX

Připojte se k zařízením DMX
Připojte se k zařízením DMX

Připojte DMX kabel k výstupu DMX na stínění DMX. Druhý konec připojte k prvnímu DMX zařízení, poté stejným způsobem připojte toto DMX zařízení k dalšímu atd. Na posledním DMX zařízení v řetězci použijte DMX terminátor.

Ponechejte Arduino zapojené do počítače nebo jej odpojte a k napájení použijte samostatný zdroj napájení. Pomocí ethernetového kabelu připojte ethernetový štít k routeru.

Krok 5: Konfigurace zařízení pro osvětlení/efekty ve službě Stage Monster Live

Konfigurujte zařízení pro osvětlení/efekty ve službě Stage Monster Live
Konfigurujte zařízení pro osvětlení/efekty ve službě Stage Monster Live

Přihlaste se ke svému účtu Stage Monster Live a přejděte do ovládacího rozhraní.

U každého ze svých zařízení s osvětlením/efektem DMX proveďte následující:

Kliknutím na kartu „Standardní zařízení“zkontrolujte, zda je vaše osvětlovací zařízení k dispozici pro standardní režim, a poté si prohlédněte dostupná zařízení v každé zóně kliknutím na zónu a následným kliknutím na „Není vybráno žádné zařízení“. Pokud je k dispozici, můžete jej nastavit jako jedno ze zařízení ve standardním režimu. Po jeho výběru můžete nastavit počáteční kanál kliknutím na „Počáteční kanál: žádný“.

Pokud to není k dispozici ve standardním režimu, můžete jej i nadále používat v pokročilém režimu tím, že přejdete na dílčí rozhraní pokročilého režimu (pokud používáte mobilní rozhraní, klikněte na „Ovládat“a pomocí šipek změňte „Standardní režim“na „Pokročilý režim““) a kliknutím na„ Přidat nové zařízení DMX… “Můžete zkontrolovat, zda je vaše zařízení v databázi rozšířeného režimu, kliknutím na„ Přidat zařízení ze seznamu “nebo jej jednoduše přidat jako vlastní zařízení.

Ujistěte se, že režim ovládání a počáteční kanál na osvětlovacím zařízení jsou stejné jako v rozhraní Stage Monster Live.

Změnu parametrů v rozhraní Stage Monster Live můžete zkontrolovat, zda je vše správně nastaveno. Pokud se výstup osvětlovacího zařízení nemění nebo se mění způsobem, který by neměl, vraťte se zpět těmito kroky a zajistěte, aby bylo vše provedeno správně.

Další informace o používání rozhraní Stage Monster Live najdete v uživatelské příručce na adrese

Krok 6: Hotovo

Hotovo!
Hotovo!

Gratulujeme! Nyní máte na ovládací platformě Stage Monster Live plně funkční DMX ovladač.

Doporučuje: