Spisu treści:
- Krok 1: Przygotowanie DMX Shield
- Krok 2: Montaż
- Krok 3: Kod
- Krok 4: Połącz się z urządzeniami DMX
- Krok 5: Skonfiguruj urządzenia oświetleniowe/efekty w Stage Monster Live
- Krok 6: Gotowe
Wideo: Kontroler IOT DMX z Arduino i Stage Monster Live: 6 kroków
2024 Autor: John Day | [email protected]. Ostatnio zmodyfikowany: 2024-01-30 11:26
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
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ż
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
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
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
Gratulacje! Masz teraz w pełni funkcjonalny kontroler DMX działający na platformie sterującej Stage Monster Live.
Zalecana:
Tester i kontroler Arduino DMX 512: 19 kroków
Tester i kontroler Arduino DMX 512: Actualizaciones, ficheros, códigos… Wersja angielskaFacebookHerramienta para pruebas y control de iluminación de espectáculos a travez del protocolo DMX-512, ideal para hacer pruebas rápidas en instalaciones fijas ilumina de temporales. Este p
Tester i kontroler Arduino DMX 512 ENG: 19 kroków
Tester i kontroler Arduino DMX 512 POL: Aktualizacje, pliki, kody, schematy… Wersja en EspañolFacebookControl do testowania i pokazywania świateł za pomocą protokołu DMX-512, idealne do szybkich testów na stałych lub tymczasowych instalacjach oświetleniowych. Ten projekt wynika z potrzeby posiadania przenośnego
Kontroler gier DIY oparty na Arduino - Kontroler gier Arduino PS2 - Granie w Tekken z DIY Arduino Gamepad: 7 kroków
Kontroler gier DIY oparty na Arduino | Kontroler gier Arduino PS2 | Granie w Tekken z DIY Arduino Gamepad: Witajcie, granie w gry jest zawsze zabawne, ale granie z własnym niestandardowym kontrolerem do gier jest przyjemniejsze. Dlatego stworzymy kontroler do gier za pomocą arduino pro micro w tej instrukcji
Wszystko w jednym · Terminator DMX i tester DMX: 3 kroki
Wszystko w jednym · Terminator DMX i tester DMX: Jako technik oświetlenia, czasami musisz wiedzieć, jak zdrowe są Twoje połączenia dmx wśród urządzeń. Czasami z powodu przewodów, samych urządzeń lub wahań napięcia system DMX jest narażony na wiele problemów i błędów. Więc zrobiłem
Kontroler sieci IoT. Część 9: IoT, automatyka domowa: 10 kroków (ze zdjęciami)
Kontroler sieci IoT. Część 9: IoT, automatyka domowa: ZastrzeżeniePRZECZYTAJ NAJPIERW W tej instrukcji szczegółowo opisano projekt wykorzystujący zasilanie sieciowe (w tym przypadku UK 240VAC RMS), podczas gdy dołożono wszelkich starań, aby stosować bezpieczne praktyki i zasady dobrego projektowania, zawsze istnieje ryzyko potencjalnie śmiertelnego zagrożenia elekt