Spisu treści:

Kontroler IOT DMX z Arduino i Stage Monster Live: 6 kroków
Kontroler IOT DMX z Arduino i Stage Monster Live: 6 kroków

Wideo: Kontroler IOT DMX z Arduino i Stage Monster Live: 6 kroków

Wideo: Kontroler IOT DMX z Arduino i Stage Monster Live: 6 kroków
Wideo: DMX to Serial Arduino gadget 2024, Listopad
Anonim
Kontroler IOT DMX z Arduino i Stage Monster Live
Kontroler IOT DMX z Arduino i Stage Monster Live
Kontroler IOT DMX z Arduino i Stage Monster Live
Kontroler IOT DMX z Arduino i Stage Monster Live
Kontroler IOT DMX z Arduino i Stage Monster Live
Kontroler IOT DMX z Arduino i Stage Monster Live

Kontroluj oświetlenie sceniczne i inne urządzenia DMX z telefonu lub dowolnego innego urządzenia z dostępem do Internetu. Pokażę Ci, jak szybko i łatwo zbudować własny kontroler DMX, który działa na platformie Stage Monster Live za pomocą Arduino Mega.

Kieszonkowe dzieci:

Arduino Mega 2560

Ekran Ethernet

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

Tarcza DMX

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

Biblioteka pojęciowa dla osłony DMX

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

Dwa (2) krótkie przewody połączeniowe

Jeden kabel DMX dla każdego urządzenia oświetleniowego DMX

Terminator DMX

Zasilanie (zasilacz AC/DC, akumulator itp.)

Konto Stage Monster Live (wymaga subskrypcji, ale oferuje 7-dniowy bezpłatny okres próbny)

www.stagemonsterlive.com

Krok 1: Przygotowanie DMX Shield

Przygotowanie tarczy DMX
Przygotowanie tarczy DMX
Przygotowanie tarczy DMX
Przygotowanie tarczy DMX
Przygotowanie tarczy DMX
Przygotowanie tarczy DMX

Zarówno osłona Ethernet, jak i osłona DMX będą próbowały użyć portu szeregowego 0 do komunikacji z Arduino i będą się wzajemnie zakłócać, jeśli tego nie naprawimy, więc najpierw musimy wykonać trochę prac przygotowawczych dla obu osłon działać poprawnie. Ponieważ osłona DMX jest umieszczona na szczycie stosu, łatwiej będzie dokonać w nim modyfikacji zamiast osłony Ethernet.

Pierwszą rzeczą, którą musimy zrobić, to odciąć (lub zgiąć) dolne piny na ekranie DMX na cyfrowych pinach 0 i 1 (RX0 i TX0), aby te dwa piny nie były podłączone do Arduino. Później podłączymy nakładkę DMX do Arduino przez port szeregowy 1. Na razie możemy przejść do niewielkiej modyfikacji pliku conceptinetics.h.

Plik ten prawdopodobnie znajdziesz wszędzie tam, gdzie przechowywane są biblioteki zainstalowane przez użytkownika. U mnie jest to w Dokumenty -> Arduino -> Biblioteki -> Conceptinetics. Możesz po prostu otworzyć plik Conceptinetics.h w Notatniku. Około 44 wierszy w dół od miejsca, w którym zaczyna się rzeczywisty kod w tym pliku, znajdziesz sekcję określającą, którego portu szeregowego użyć dla portu DMX. Domyślnie będzie ustawiony na 0. Możesz go zmienić na dowolny port, którego chcesz użyć, odkomentowując linię dla tego portu i komentując linię dla portu 0. Następnie zapisz plik. Teraz, gdy mamy oba nakładki podłączone do Arduino, obydwa będą mogły działać bez wzajemnego zakłócania się.

Krok 2: Montaż

montaż
montaż
montaż
montaż
montaż
montaż

To najłatwiejsza część. Osłona Ethernet jest umieszczona na górze Arduino, a osłona DMX na osłonie Ethernet. Używając dwóch przewodów połączeniowych, podłącz styki TX0 i RX0 na ekranie DMX do odpowiednich styków na Arduino (TX1 i RX1, jeśli wybrałeś port szeregowy 1 itd.). Dzięki temu osłona DMX może komunikować się z Arduino przez wybrany port, podczas gdy osłona Ethernet komunikuje się z nim przez port szeregowy 0.

Krok 3: Kod

Pobierz szkic stmrfile.ino i otwórz w swoim Arduino IDE. Wprowadź dane logowania Stage Monster Live w zmiennych nazwanych Username, Password i Api_Key (jest to klucz Access API, który można znaleźć w sekcji Konfiguracja na stronie konta Stage Monster Live), a następnie podłącz swoje Arduino, wybierz swoje urządzenie w menu Port (w menu Narzędzia na pasku narzędzi) i prześlij szkic do Arduino. Jeśli urządzenie zostało poprawnie zmontowane, a biblioteka Conceptinetics została poprawnie zainstalowana, nie powinno być żadnych błędów.

Krok 4: Połącz się z urządzeniami DMX

Połącz z urządzeniami DMX
Połącz z urządzeniami DMX

Podłącz kabel DMX do wyjścia DMX na ekranie DMX. Podłącz drugi koniec do pierwszego urządzenia DMX, następnie podłącz to urządzenie DMX do następnego w ten sam sposób i tak dalej. Użyj terminatora DMX na ostatnim urządzeniu DMX w łańcuchu.

Pozostaw Arduino podłączone do komputera lub odłącz i użyj oddzielnego źródła zasilania do zasilania. Za pomocą kabla Ethernet podłącz osłonę Ethernet do routera.

Krok 5: Skonfiguruj urządzenia oświetleniowe/efekty w Stage Monster Live

Konfiguracja urządzeń oświetleniowych/efektów w Stage Monster Live
Konfiguracja urządzeń oświetleniowych/efektów w Stage Monster Live

Zaloguj się na swoje konto Stage Monster Live i przejdź do interfejsu sterowania.

Dla każdego urządzenia oświetleniowego/efektowego DMX wykonaj następujące czynności:

Sprawdź, czy Twoje urządzenie oświetleniowe jest dostępne w trybie standardowym, klikając kartę „Urządzenia standardowe”, a następnie przeglądając dostępne urządzenia w każdej strefie, klikając strefę, a następnie klikając „Nie wybrano urządzenia”. Jeśli jest dostępny, możesz ustawić go jako jedno z urządzeń w trybie standardowym. Po jego wybraniu możesz ustawić kanał początkowy, klikając „Kanał początkowy: brak”.

Jeśli nie jest dostępny w trybie standardowym, nadal możesz go używać w trybie zaawansowanym, przechodząc do podinterfejsu trybu zaawansowanego (jeśli korzystasz z interfejsu mobilnego, kliknij „Sterowanie”, a następnie użyj strzałek, aby zmienić „Tryb standardowy” na „Tryb zaawansowany ") i klikając "Dodaj nowe urządzenie DMX…" Możesz sprawdzić, czy twoje urządzenie znajduje się w bazie danych trybu zaawansowanego, klikając "Dodaj urządzenie z listy" lub po prostu dodaj je jako urządzenie niestandardowe.

Upewnij się, że tryb sterowania i kanał początkowy na urządzeniu oświetleniowym są takie same, jak wybrane w interfejsie Stage Monster Live.

Możesz sprawdzić, czy wszystko jest poprawnie skonfigurowane, zmieniając parametry w interfejsie Stage Monster Live. Jeśli wyjście urządzenia oświetleniowego nie zmienia się lub zmienia się w sposób, w jaki nie powinno, wróć do tych kroków i upewnij się, że wszystko zostało zrobione poprawnie.

Więcej informacji na temat korzystania z interfejsu Stage Monster Live można znaleźć w instrukcji obsługi na stronie

Krok 6: Gotowe

Skończone!
Skończone!

Gratulacje! Masz teraz w pełni funkcjonalny kontroler DMX działający na platformie sterującej Stage Monster Live.

Zalecana: