Sisällysluettelo:
- Vaihe 1: DMX -kilven valmistelu
- Vaihe 2: Kokoonpano
- Vaihe 3: Koodi
- Vaihe 4: Yhdistä DMX -laitteisiin
- Vaihe 5: Määritä valaistus-/tehostelaitteet Stage Monster Live -sovelluksessa
- Vaihe 6: Valmis
Video: IOT DMX -ohjain, jossa Arduino ja Stage Monster Live: 6 vaihetta
2024 Kirjoittaja: John Day | [email protected]. Viimeksi muokattu: 2024-01-30 08:59
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.
Suositeltava:
Esp8266 -pohjainen tehostusmuunnin, jossa on hämmästyttävä Blynk -käyttöliittymä, jossa on palautesäädin: 6 vaihetta
Esp8266 -pohjainen tehostusmuunnin hämmästyttävällä Blynk -käyttöliittymällä, jossa on palautesäädin: Tässä projektissa näytän sinulle tehokkaan ja yleisen tavan DC -jännitteiden lisäämiseen. Näytän sinulle, kuinka helppoa voi olla tehostusmuuntimen rakentaminen Nodemcun avulla. Rakennetaan se. Se sisältää myös näytön volttimittarin ja palautteen
[IoT] Sähkebotti, jossa Arduino MKR WiFi 1010: 5 vaihetta
[IoT] Sähkebotti, jossa on Arduino MKR WiFi 1010: Tämä projekti osoittaa, miten Arduino liitetään Telegram Bot -sovellusliittymiin. Projekti rakentuu uuden MKR WiFi 1010 -levyn ympärille, joka on varustettu U-BLOXin ESP32-moduulilla. projekti on vain todiste konseptista, vain
ESP32 -liitäntä, jossa on SSD1306, jossa on MicroPython: 5 vaihetta
ESP32 -liitäntä SSD1306: lla, jossa on MicroPython: Mikropython on pythonin optimoima ja pieni jalanjälki. Mikropython on saatavana monille ohjainperheille, mukaan lukien ESP8266, ESP32, Ardui
Kaikki yhdessä · DMX Terminator & DMX Tester: 3 vaihetta
Kaikki yhdessä · DMX Terminator & DMX Tester: Valoteknikkona sinun on joskus tiedettävä, kuinka terveet dmx -liitännät ovat valaisimien joukossa. Joskus johtimien, kiinnittimien tai jännitteen vaihtelujen vuoksi DMX -järjestelmä altistuu monille ongelmille ja virheille. Joten tein
IoT -lompakko (älykäs lompakko, jossa Firebeetle ESP32, Arduino IDE ja Google -laskentataulukko): 13 vaihetta (kuvilla)
IoT-lompakko (älykäs lompakko, jossa Firebeetle ESP32, Arduino IDE ja Google-laskentataulukko): Ensimmäinen palkinto Instructables Pocket-Sized Contest -kilpailussa!: DJos olet sijoittanut rahaa kryptovaluutoihin, tiedät todennäköisesti jo, että ne ovat erittäin epävakaita. Ne muuttuvat yön yli, eikä koskaan tiedä, paljonko oikeaa rahaa sinulla on lompakossasi