Sisällysluettelo:
2025 Kirjoittaja: John Day | [email protected]. Viimeksi muokattu: 2025-01-13 06:57
Hallitse näyttämön valaistusta ja muita DMX-laitteita puhelimestasi tai muusta verkkokäyttöisestä laitteesta. Näytän sinulle, kuinka voit nopeasti ja helposti rakentaa oman DMX -ohjaimesi, joka toimii Stage Monster Live -alustalla Arduino Megan avulla.
Tarvikkeet:
Arduino Mega 2560
Ethernet -suoja
store.arduino.cc/usa/arduino-ethernet-shield-2
DMX -suoja
www.dfrobot.com/product-984.html?gclid=Cjw…
DMX -kilven konseptikirjasto
sourceforge.net/p/dmxlibraryforar/code/ci/…
Kaksi (2) lyhyttä hyppyjohtoa
Yksi DMX -kaapeli kullekin DMX -valaistuslaitteelle
DMX -päätelaite
Virtalähde (verkkolaite, akku jne.)
Stage Monster Live -tili (vaatii tilauksen, mutta tarjoaa 7 päivän ilmaisen kokeilujakson)
www.stagemonsterlive.com
Vaihe 1: DMX -kilven valmistelu
Sekä ethernet- että DMX -kilpi yrittävät käyttää sarjaporttia 0 kommunikoidakseen Arduinon kanssa, ja ne häiritsevät toisiaan, jos emme korjaa tätä, joten meidän on ensin tehtävä vähän valmistelutöitä molemmille kilpeille toimimaan oikein. Koska DMX -suoja on pinon päällä, siihen on helpompi tehdä muutoksia Ethernet -suojan sijaan.
Ensimmäinen asia, joka meidän on tehtävä, on katkaista (tai taivuttaa taaksepäin) DMX -suojan alatapit digitaalisilla nastoilla 0 ja 1 (RX0 ja TX0), jotta nämä kaksi nastaa eivät ole yhteydessä Arduinoon. Myöhemmin aiomme yhdistää DMX -kilven Arduinoon sarjaportin 1 kautta. Toistaiseksi voimme siirtyä pieneen muunnokseen conceptinetics.h -tiedostoon.
Löydät tämän tiedoston todennäköisesti missä tahansa käyttäjän asentamia kirjastoja. Minulle se on kohdassa Dokumentit -> Arduino -> kirjastot -> Konseptinetiikka. Voit yksinkertaisesti avata Conceptinetics.h -tiedoston Muistiossa. Noin 44 riviä alaspäin siitä, mistä varsinainen koodi alkaa kyseisessä tiedostossa, löydät osion, jossa määritetään, mitä sarjaporttia käytetään DMX -portille. Oletusarvoisesti se on 0. Voit muuttaa sen haluamaasi porttiin poistamalla kommentin kyseisen portin rivistä ja kommentoimalla rivin portille 0. Tallenna sitten tiedosto. Nyt kun molemmat kilvet on liitetty Arduinoon, ne molemmat voivat toimia häiritsemättä toisiaan.
Vaihe 2: Kokoonpano
Tämä on helpoin osa. Ethernet -suoja menee Arduinon päälle ja DMX -suoja Ethernet -suojan päälle. Yhdistä kaksi hyppyjohtoa käyttämällä DMX -suojan TX0- ja RX0 -nastat sopiviin Arduino -nastoihin (TX1 ja RX1, jos valitsit sarjaportin 1 jne.). Tämän avulla DMX -suoja voi kommunikoida Arduinon kanssa valitsemasi portin kautta, kun taas Ethernet -suoja kommunikoi sen kanssa sarjaportin 0 kautta.
Vaihe 3: Koodi
Lataa stmrfile.ino -luonnos ja avaa Arduino IDE. Täytä Stage Monster Live -tunnukset muuttujiin, joiden nimi on Käyttäjätunnus, Salasana ja Api_Key (tämä on Access API -avain, joka löytyy Stage Monster Live -tilisivun Määritä -osiosta), ja kytke sitten Arduino, valitse laite Portti -valikosta (työkalupalkin Työkalut -kohdasta) ja lataa luonnos Arduinoosi. Jos laite on koottu oikein ja Conceptinetics -kirjasto on asennettu oikein, virheitä ei pitäisi esiintyä.
Vaihe 4: Yhdistä DMX -laitteisiin
Liitä DMX -kaapeli DMX -suojan DMX -ulostuloon. Liitä toinen pää ensimmäiseen DMX -laitteeseen, sitten DMX -laite seuraavaan samalla tavalla jne. Käytä DMX -päätelaitetta ketjun viimeisessä DMX -laitteessa.
Jätä Arduino kytkettynä tietokoneeseen tai irrota pistoke pistorasiasta ja käytä erillistä virtalähdettä. Liitä Ethernet -suoja reitittimeen Ethernet -kaapelilla.
Vaihe 5: Määritä valaistus-/tehostelaitteet Stage Monster Live -sovelluksessa
Kirjaudu Stage Monster Live -tilillesi ja siirry ohjausliittymään.
Tee jokaiselle DMX -valaistus-/tehostelaitteellesi seuraava:
Tarkista, onko valaistuslaitteesi käytettävissä vakiotilassa, napsauttamalla "Vakiovälineet" -välilehteä ja selaamalla sitten kunkin alueen käytettävissä olevat laitteet napsauttamalla vyöhykettä ja sitten "Ei laitetta valittu". Jos se on saatavana, voit asettaa sen yhdeksi normaalitilan laitteistasi. Kun olet valinnut sen, voit asettaa aloituskanavan napsauttamalla "Kanavan aloitus: Ei mitään".
Jos se ei ole käytettävissä normaalitilassa, voit silti käyttää sitä edistyneessä tilassa siirtymällä Advanced Mode -aliliittymään (jos käytät mobiililiittymää, napsauta "Control" ja vaihda sitten "Standard Mode" -asetukseksi "Advanced Mode" nuolinäppäimillä ") ja napsauttamalla" Lisää uusi DMX -laite… "Voit tarkistaa, onko laitteesi Advanced Mode -tietokannassa, napsauttamalla" Lisää laite luettelosta "tai lisäämällä se mukautetuksi laitteeksi.
Varmista, että valaistuslaitteen ohjaustapa ja aloituskanava ovat samat kuin Stage Monster Live -rajapinnassa.
Voit tarkistaa, että kaikki on asetettu oikein muuttamalla Stage Monster Live -rajapinnan parametreja. Jos valaistuslaitteen ulostulo ei muutu tai muuttuu tavalla, jolla sen ei pitäisi muuttua, palaa näiden vaiheiden läpi ja varmista, että kaikki on tehty oikein.
Lisätietoja Stage Monster Live -käyttöliittymän käytöstä on käyttöoppaassa osoitteessa
Vaihe 6: Valmis
Onnittelut! Sinulla on nyt täysin toimiva DMX -ohjain, joka toimii Stage Monster Live -ohjausalustalla.