Mundarija:
- 1 -qadam: DMX qalqonini tayyorlash
- 2 -qadam: yig'ish
- 3 -qadam: kod
- 4 -qadam: DMX qurilmalariga ulanish
- 5 -qadam: Monster Live -da yorug'lik/effektli qurilmalarni sozlash
- 6 -qadam: Bajarildi
Video: Arduino va Stage Monster Live bilan IOT DMX boshqaruvchisi: 6 qadam
2024 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2024-01-30 13:22
Sahna yoritgichlarini va boshqa DMX qurilmalarini telefoningiz yoki boshqa veb-qurilmalardan boshqaring. Men sizga Arduino Mega yordamida Stage Monster Live platformasida ishlaydigan o'z DMX boshqaruvchisini qanday tez va oson qurishni ko'rsataman.
Ta'minot:
Arduino mega 2560
Ethernet qalqoni
store.arduino.cc/usa/arduino-ethernet-shield-2
DMX qalqoni
www.dfrobot.com/product-984.html?gclid=Cjw…
DMX qalqoni uchun kontseptinetik kutubxona
sourceforge.net/p/dmxlibraryforar/code/ci/…
Ikki (2) qisqa o'tish simlari
Har bir DMX yoritish moslamasi uchun bitta DMX kabeli
DMX terminatori
Quvvat manbai (AC/shahar adapteri, batareya to'plami va boshqalar)
Stage Monster Live hisobi (obuna bo'lish kerak, lekin 7 kunlik bepul sinov muddatini taklif qiladi)
www.stagemonsterlive.com
1 -qadam: DMX qalqonini tayyorlash
Ethernet qalqoni ham, DMX qalqoni ham Arduino bilan bog'lanish uchun 0 seriyali portdan foydalanishga harakat qiladi va agar biz buni tuzatmasak, ular bir -biriga xalaqit berishadi, shuning uchun avval ikkala qalqon uchun ham biroz tayyorgarlik ishlarini bajarishimiz kerak. to'g'ri ishlash uchun. DMX qalqoni stakning yuqori qismiga joylashtirilganligi sababli, unga chekilgan qalqon o'rniga o'zgartirish kiritish osonroq bo'ladi.
Biz qilishimiz kerak bo'lgan birinchi narsa - bu DMX qalqonining pastki pimlarini 0 va 1 raqamli pinlarda (RX0 va TX0) kesib tashlash (yoki orqaga burish), shunda bu ikkita pin Arduino -ga ulanmaydi. Keyinchalik biz DMX qalqonini Arduino -ga ketma -ket port 1 orqali ulaymiz. Hozircha, conceptinetics.h faylini biroz o'zgartirishga o'tishimiz mumkin.
Siz bu faylni foydalanuvchi o'rnatgan kutubxonalar saqlanadigan joyda topishingiz mumkin. Men uchun u Hujjatlar -> Arduino -> kutubxonalar -> Kontseptinetikada. Notepad -da Conceptinetics.h faylini ochishingiz mumkin. Haqiqiy kod o'sha faylda boshlanadigan joydan taxminan 44 qator pastda, siz DMX porti uchun qaysi ketma -ket portni ishlatishni aniqlash uchun bo'limni topasiz. Odatiy bo'lib, u 0 ga o'rnatiladi. Siz qaysi portni xohlagan portga o'zgartirishingiz mumkin, bu port uchun chiziqni izohlamasdan va 0 portining satrini sharhlab bering. Keyin faylni saqlang. Endi bizda ikkala qalqon ham Arduino -ga ulanganida, ikkalasi ham bir -biriga aralashmasdan yugurish imkoniyatiga ega bo'ladilar.
2 -qadam: yig'ish
Bu eng oson qism. Ethernet qalqoni Arduino tepasida va DMX qalqoni Ethernet qalqoni tepasida joylashgan. Ikkita o'tish kabelidan foydalanib, DMX qalqonidagi TX0 va RX0 pinlarini Arduino -dagi tegishli pinlarga ulang (agar siz 1 -portli portni tanlagan bo'lsangiz, TX1 va RX1). Bu DMX qalqoni Arduino bilan siz tanlagan port orqali, Ethernet qalqoni esa ketma -ket port 0 orqali aloqa o'rnatishga imkon beradi.
3 -qadam: kod
Stmrfile.ino eskizini yuklab oling va Arduino IDE -da oching. Foydalanuvchi nomi, parol va Api_Key nomli o'zgaruvchilarda Stage Monster Live hisob ma'lumotlarini to'ldiring (bu Access API kaliti, uni Stage Monster Live hisob sahifasidagi Konfiguratsiya bo'limida topish mumkin), so'ng Arduino -ni ulang, qurilmangizni tanlang. port menyusida (asboblar panelidagi asboblar ostida) va eskizni Arduino -ga yuklang. Agar qurilma to'g'ri yig'ilgan bo'lsa va Conceptinetics kutubxonasi to'g'ri o'rnatilgan bo'lsa, xato bo'lmasligi kerak.
4 -qadam: DMX qurilmalariga ulanish
DMX qalqonidagi DMX chiqishiga DMX kabelini ulang. Ikkinchi uchini birinchi DMX qurilmasiga ulang, keyin shu DMX qurilmasini keyingisiga xuddi shu tarzda ulang va hokazo. Zanjirdagi oxirgi DMX qurilmasida DMX terminatoridan foydalaning.
Arduino -ni kompyuterga ulangan holda qoldiring yoki quvvat manbaidan ajratib turing. Ethernet kabelidan foydalanib, Ethernet ekranini yo'riqnoma bilan ulang.
5 -qadam: Monster Live -da yorug'lik/effektli qurilmalarni sozlash
Stage Monster Live hisobingizga kiring va boshqaruv interfeysiga o'ting.
Har bir DMX yoritish/effektli qurilmangiz uchun quyidagilarni bajaring:
"Standart qurilmalar" yorlig'ini bosish va har bir zonadagi mavjud qurilmalarni ko'rib chiqish, so'ngra "Hech qanday qurilma tanlanmagan" tugmasini bosish orqali yoritish moslamangiz standart rejimda mavjudligini tekshiring. Agar u mavjud bo'lsa, uni standart rejim qurilmalaridan biriga o'rnatishingiz mumkin. Uni tanlagandan so'ng, "Kanalni boshlash: yo'q" tugmasini bosish orqali siz boshlang'ich kanalni o'rnatishingiz mumkin.
Agar u standart rejimda mavjud bo'lmasa, siz uni Kengaytirilgan rejimda "Kengaytirilgan rejim" pastki interfeysiga o'tishda ishlatishingiz mumkin (agar mobil interfeysdan foydalansangiz, "Boshqarish" tugmasini bosing va "Standart rejim" ni "Kengaytirilgan rejim" ga o'zgartirish uchun o'qlarni ishlating. ") va" Yangi DMX qurilmasini qo'shish … "tugmachasini bosish orqali siz" Ro'yxatdan qurilma qo'shish "tugmasini bosish orqali qurilmangiz kengaytirilgan rejim ma'lumotlar bazasida ekanligini tekshirishingiz mumkin.
Yoritish moslamasidagi boshqaruv rejimi va boshlang'ich kanali Stage Monster Live interfeysida tanlaganingiz bilan bir xil ekanligiga ishonch hosil qiling.
Stage Monster Live interfeysidagi parametrlarni o'zgartirish orqali hamma narsa to'g'ri o'rnatilganligini tekshirishingiz mumkin. Agar yorug'lik moslamasining chiqishi o'zgarmasa yoki o'zgarmasa, bu qadamlarni qaytaring va hamma narsa to'g'ri bajarilganligiga ishonch hosil qiling.
Stage Monster Live interfeysidan foydalanish haqida ko'proq ma'lumot olish uchun https://www.stagemonsterlive.com/interfaceguide saytida foydalanuvchi qo'llanmasi mavjud.
6 -qadam: Bajarildi
Tabriklaymiz! Endi sizda Stage Monster Live boshqaruv platformasida ishlaydigan to'liq funktsional DMX boshqaruvchisi bor.
Tavsiya:
Lune - Arduino bilan MIDI boshqaruvchisi (DJ yoki musiqachi uchun): 5 qadam (rasmlar bilan)
Lune - Arduino bilan MIDI boshqaruvchisi (DJ yoki musiqachi uchun): Bu mening birinchi arduino (mikrokontroller) loyiha nomi Lune. Men arduino -ni foydali va katta loyiha bilan o'rganishni xohlardim, shuning uchun men barcha funktsiyalarni bir -biri bilan aralashtirib yuborish uchun zarur bo'lgan midi DJ kontrollerini yasashga qaror qildim
CPU va GPU bilan ishlaydigan fanat boshqaruvchisi: 6 qadam (rasmlar bilan)
CPU va GPU bilan ishlaydigan fanatlar boshqaruvchisi: Men yaqinda grafik kartamni yangiladim. Yangi GPU modeli protsessor va eski GPUga qaraganda yuqori TDPga ega, shuning uchun men qo'shimcha korpus muxlislarini o'rnatmoqchi edim. Afsuski, mening MOBO -da tezlikni boshqaruvchi 3 ta fan ulagichi bor va ularni faqat tarmoqqa ulash mumkin
Arduino asosidagi DIY o'yin boshqaruvchisi - Arduino PS2 o'yin boshqaruvchisi - DIY Arduino Gamepad bilan Tekken o'ynash: 7 qadam
Arduino asosidagi DIY o'yin boshqaruvchisi | Arduino PS2 o'yin boshqaruvchisi | DIY Arduino Gamepad bilan Tekken o'ynash: Salom bolalar, o'yin o'ynash har doim qiziqarli, lekin o'zingizning shaxsiy o'yiningiz bilan o'ynash yanada qiziqarli, shuning uchun biz ushbu qo'llanmada arduino pro micro yordamida o'yin boshqaruvchisi qilamiz
USB NES boshqaruvchisi Arduino bilan!: 6 qadam (rasmlar bilan)
USB NES boshqaruvchisi Arduino bilan !: 22-12-2014 Yangilanish println (print) bilan
N64 boshqaruvchisi bilan Arduino -dan foydalaning: 5 qadam (rasmlar bilan)
Arduino -dan N64 -ni boshqarish moslamasidan foydalaning: U erda NES boshqaruvchisini Arduino -dan foydalanish bo'yicha qo'llanmalar mavjud, lekin murakkabroq N64 -kontroller va uning analogli joystikidan foydalanish o'ziga xos jozibaga ega. Agar sizda Arduino bo'lsa va Adaptoid sotib olishni xohlamasangiz, bu ko'rsatma