Агуулгын хүснэгт:
- Алхам 1: DMX бамбай бэлтгэх
- Алхам 2: угсрах
- Алхам 3: Код
- Алхам 4: DMX төхөөрөмжүүдтэй холбогдоно уу
- Алхам 5: Monster Live -д гэрэлтүүлэг/эффект төхөөрөмжүүдийг тохируулна уу
- Алхам 6: Дууссан
Видео: Arduino болон Stage Monster Live -тэй IOT DMX хянагч: 6 алхам
2024 Зохиолч: John Day | [email protected]. Хамгийн сүүлд өөрчлөгдсөн: 2024-01-30 11:00
Тайзны гэрэлтүүлэг болон бусад DMX төхөөрөмжүүдийг утаснаасаа эсвэл вэб идэвхжүүлсэн бусад төхөөрөмжөөс хянах. Би Arduino Mega ашиглан Stage Monster Live платформ дээр ажилладаг өөрийн DMX хянагчийг хэрхэн хурдан, хялбар бүтээхийг танд үзүүлэх болно.
Хангамж:
Arduino Mega 2560
Ethernet бамбай
store.arduino.cc/usa/arduino-ethernet-shield-2
DMX бамбай
www.dfrobot.com/product-984.html?gclid=Cjw…
DMX бамбайнд зориулсан үзэл баримтлалын номын сан
sourceforge.net/p/dmxlibraryforar/code/ci/…
Хоёр (2) богино холбогч утас
DMX гэрэлтүүлгийн төхөөрөмж бүрт нэг DMX кабель
DMX терминатор
Цахилгаан хангамж (AC/DC адаптер, батерейны багц гэх мэт)
Stage Monster Live данс (захиалга шаардлагатай боловч 7 хоногийн үнэгүй туршилтыг санал болгодог)
www.stagemonsterlive.com
Алхам 1: DMX бамбай бэлтгэх
Ethernet бамбай болон DMX бамбай хоёулаа Arduino -той холбогдохын тулд 0 цуваа портыг ашиглахыг оролдох бөгөөд хэрэв бид үүнийг засахгүй бол тэд хоорондоо саад учруулах болно, тиймээс бид эхлээд хоёр бамбайд бага зэрэг бэлтгэл хийх хэрэгтэй. зөв ажиллах. DMX бамбайг стекийн дээд талд байрлуулсан тул Ethernet бамбайны оронд өөрчлөлт оруулах нь илүү хялбар болно.
Бидний хийх ёстой хамгийн эхний зүйл бол DMX бамбай дээрх доод тээглүүрийг 0 ба 1 дижитал тээглүүрээр (RX0 ба TX0) таслах (эсвэл нугалах) бөгөөд ингэснээр эдгээр хоёр тээглүүр нь Arduino -той холбогдоогүй болно. Хожим нь бид DMX бамбайг Arduino руу цуваа порт 1 -ээр холбох гэж байна. Одоогоор бид conceptinetics.h файлд бага зэрэг өөрчлөлт оруулах боломжтой.
Энэ файлыг таны хэрэглэгчийн суулгасан номын сан хадгалагдаж байгаа газраас олох боломжтой. Миний хувьд энэ нь Documents -> Arduino -> номын сан -> Conceptinetics хэсэгт байна. Та зүгээр л Notepad дээр Conceptinetics.h файлыг нээж болно. Тухайн файлд жинхэнэ код эхэлдэг газраас ойролцоогоор 44 мөр доош та DMX портод ямар цуваа порт ашиглахыг тодорхойлох хэсгийг олох болно. Анхдагч байдлаар, энэ нь 0 байх болно. Та аль портыг ашиглахыг хүсч байгаа порт болгон өөрчлөхийн тулд 0 портын мөрийг тайлбарлахгүйгээр өөрчилж болно. Дараа нь файлыг хадгална уу. Одоо бид хоёулаа Arduino -той холбогдсон бамбайтай болвол тэд хоёулаа бие биедээ саад учруулахгүйгээр гүйх боломжтой болно.
Алхам 2: угсрах
Энэ бол хамгийн хялбар хэсэг юм. Ethernet бамбай нь Arduino дээр, DMX бамбай нь Ethernet бамбай дээр байрладаг. Хоёр холбогч утсаа ашиглан DMX бамбай дээрх TX0 ба RX0 зүүг Arduino дээрх зохих тээглүүрт холбоно уу (хэрэв та цуваа порт 1 -ийг сонгосон бол TX1 ба RX1 гэх мэт). Энэ нь DMX бамбай нь таны сонгосон портоор Arduino -тай холбогдох боломжийг олгодог бол Ethernet бамбай нь цуваа 0 портоор холбогддог.
Алхам 3: Код
Stmrfile.ino тоймыг татаж аваад Arduino IDE дээрээ нээнэ үү. Хэрэглэгчийн нэр, нууц үг, Api_Key гэсэн хувьсагчуудаар Stage Monster Live итгэмжлэлийг бөглөнө үү (энэ бол Access API түлхүүрийг таны Stage Monster Live дансны хуудсан дээрх Configure хэсэгт олж болно), дараа нь Arduino -г залгаж, төхөөрөмжөө сонгоно уу. Порт цэснээс (Хэрэгслийн самбар дахь Хэрэгслийн доор) ноорогоо Arduino дээрээ байршуулна уу. Хэрэв төхөөрөмжийг зөв угсарч, Conceptinetics номын санг зөв суулгасан бол алдаа гарах ёсгүй.
Алхам 4: DMX төхөөрөмжүүдтэй холбогдоно уу
DMX кабелийг DMX бамбай дээрх DMX гаралт руу холбоно уу. Нөгөө үзүүрийг эхний DMX төхөөрөмжтэй холбож, дараа нь нөгөө DMX төхөөрөмжийг дараагийнхтай ижил аргаар холбоно гэх мэт. Гинжин хэлхээний хамгийн сүүлийн DMX төхөөрөмж дээр DMX терминатор ашиглана уу.
Arduino -г компьютер дээрээ залгаад үлдээгээрэй, эсвэл салгаж, тусдаа тэжээлийн эх үүсвэр ашиглан тэжээл өгнө үү. Ethernet кабелийг ашиглан Ethernet бамбайгаа чиглүүлэгчтэйгээ холбоно уу.
Алхам 5: Monster Live -д гэрэлтүүлэг/эффект төхөөрөмжүүдийг тохируулна уу
Stage Monster Live данс руугаа нэвтэрч, хяналтын интерфэйс рүү очно уу.
DMX гэрэлтүүлэг/эффект төхөөрөмж бүрийн хувьд дараахь зүйлийг хий.
"Стандарт төхөөрөмжүүд" таб дээр дарж, бүс тус бүрт байгаа төхөөрөмжүүдийг хайж, "Төхөөрөмж сонгогдоогүй" дээр дарж гэрэлтүүлгийн төхөөрөмжөө стандарт горимд ашиглах боломжтой эсэхийг шалгана уу. Хэрэв боломжтой бол та үүнийг стандарт горимын төхөөрөмжүүдийн нэг болгон тохируулж болно. Үүнийг сонгосны дараа "Start Channel: None" дээр дарж эхлэх сувгийг тохируулж болно.
Хэрэв энэ нь Стандарт горимд байхгүй бол та Нарийвчилсан горимын дэд интерфэйс рүү орж Нарийвчилсан горимд ашиглаж болно (хэрэв гар утасны интерфэйсийг ашиглаж байгаа бол "Хяналт" дээр дарж, сумыг ашиглан "Стандарт горим" -ыг "Дэвшилтэт горим" болгон өөрчилнө үү. ") дээр дарж" Шинэ DMX төхөөрөмж нэмэх … "дээр дарж" Төхөөрөмжийг жагсаалтаас нэмэх "дээр дарж төхөөрөмжөө Нарийвчилсан горимын мэдээллийн санд байгаа эсэхийг шалгаж болно.
Гэрэлтүүлгийн төхөөрөмжийн хяналтын горим болон эхлэх суваг нь Stage Monster Live интерфэйс дээр сонгосонтой ижил байгаа эсэхийг шалгаарай.
Stage Monster Live интерфэйс дээрх параметрүүдийг өөрчилснөөр та бүх зүйл зөв тохируулагдсан эсэхийг шалгаж болно. Хэрэв гэрэлтүүлгийн төхөөрөмжийн гаралт өөрчлөгдөхгүй эсвэл өөрчлөгдөхгүй бол эдгээр алхмуудыг буцааж хийж, бүх зүйл зөв хийгдсэн эсэхийг шалгаарай.
Stage Monster Live интерфэйсийг ашиглах талаар илүү ихийг мэдэхийг хүсвэл https://www.stagemonsterlive.com/interfaceguide хаягаар орох хэрэглэгчийн гарын авлага байна.
Алхам 6: Дууссан
Баяр хүргэе! Та одоо Stage Monster Live хяналтын платформ дээр бүрэн ажиллагаатай DMX хянагчтай боллоо.
Зөвлөмж болгож буй:
Arduino Key Joystick Extender Box болон Deej ашиглан дууны хянагч: 8 алхам
Arduino Keyboard Joystick Extender Box болон Deej -ийг ашигладаг дууны хянагч: Яагаад Би хэсэг хугацаанд интерфэйсийн элементүүд эсвэл тоглоом, симуляторуудын бусад жижиг ажлуудыг удирдахын тулд гар дээрээ жижиг джойстик нэмж оруулахыг хүсч байсан (MS Flight Sim, Elite: Dangerous, Оддын дайн: эскадриль гэх мэт). Түүнчлэн, Elite -ийн хувьд: Аюултай, би
Arduino дээр суурилсан DIY тоглоомын хянагч - Arduino PS2 тоглоомын хянагч - DIY Arduino Gamepad ашиглан Tekken тоглох: 7 алхам
Arduino дээр суурилсан DIY тоглоомын хянагч | Arduino PS2 тоглоомын хянагч | DIY Arduino Gamepad ашиглан Tekken тоглох: Сайн байна уу залуусаа, тоглоом тоглох нь үргэлж хөгжилтэй байдаг, гэхдээ өөрийн гараар хийсэн DIY тоглоомын хянагчтай тоглох нь илүү хөгжилтэй байдаг тул бид энэ зааварт arduino pro micro ашиглан тоглоом хянагч хийх болно
HW30A моторын хурд хянагч болон Arduino UNO ашиглан дронгүй квадрокоптерийн сойзгүй DC моторыг (3 утастай) хэрхэн удирдах вэ: 5 алхам
HW30A моторын хурд хянагч болон Arduino UNO ашиглан дронгүй квадрокоптерийн сойзгүй DC моторыг (3 утастай төрөл) хэрхэн удирдах вэ: Тодорхойлолт: HW30A моторын хурд хянагчийг 4-10 NiMH/NiCd эсвэл 2-3 эсийн LiPo батерейгаар ашиглах боломжтой. BEC нь 3 хүртэлх LiPo эсүүдтэй ажилладаг. Үүнийг Brushless DC моторын (3 утастай) хамгийн ихдээ 12 Вт хүртэл хурдыг хянахад ашиглаж болно
YABC - Өөр нэг Blynk хянагч - IoT үүлний температур ба чийгшлийн хянагч, ESP8266: 4 алхам
YABC - Өөр нэг Blynk хянагч - IoT үүлний температур ба чийгшлийн хянагч, ESP8266: Сайн байна уу, би саяхан гэртээ мөөг, хясааны мөөг тарьж эхлэв, гэхдээ би гэрийнхээ исгэх зориулалттай исгэгчийн температурыг хянахын тулд гэртээ энэ контроллерын гуравны нэгийг авсан байгаа. мөн энэ Kombucha -г одоо хийж байгаа бөгөөд дулааны термостатын хувьд
DIY Arduino PWM5 нарны цэнэг хянагч (ПХБ -ийн файлууд болон програм хангамж орсон): 9 алхам
DIY Arduino PWM5 нарны цэнэг хянагч (ПХБ -ийн файлууд болон програм хангамж орсон): Хэдэн жилийн өмнө Жулиан Илетт "PWM5" дээр суурилсан анхны PIC микроконтроллерыг зохион бүтээсэн. нарны цэнэг хянагч. Тэрээр мөн Arduino дээр суурилсан хувилбарыг туршиж үзсэн. Та түүний видеог эндээс олж болно: https://www.youtube.com/channel/UCmHvGf00GDuP