สารบัญ:

IOT DMX Controller พร้อม Arduino และ Stage Monster Live: 6 ขั้นตอน
IOT DMX Controller พร้อม Arduino และ Stage Monster Live: 6 ขั้นตอน

วีดีโอ: IOT DMX Controller พร้อม Arduino และ Stage Monster Live: 6 ขั้นตอน

วีดีโอ: IOT DMX Controller พร้อม Arduino และ Stage Monster Live: 6 ขั้นตอน
วีดีโอ: 32 Sharpy Test . Light Mixing Controller 2022 new version 2024, พฤศจิกายน
Anonim
IOT DMX Controller พร้อม Arduino และ Stage Monster Live
IOT DMX Controller พร้อม Arduino และ Stage Monster Live
IOT DMX Controller พร้อม Arduino และ Stage Monster Live
IOT DMX Controller พร้อม Arduino และ Stage Monster Live
IOT DMX Controller พร้อม Arduino และ Stage Monster Live
IOT DMX Controller พร้อม Arduino และ Stage Monster Live

ควบคุมไฟเวทีและอุปกรณ์ DMX อื่นๆ จากโทรศัพท์ของคุณหรืออุปกรณ์ที่เปิดใช้งานเว็บอื่นๆ ฉันจะแสดงวิธีสร้างคอนโทรลเลอร์ DMX ของคุณเองอย่างรวดเร็วและง่ายดายซึ่งทำงานบนแพลตฟอร์ม Stage Monster Live โดยใช้ Arduino Mega

เสบียง:

Arduino Mega 2560

อีเธอร์เน็ตชิลด์

store.arduino.cc/usa/arduino-ethernet-shield-2

โล่ DMX

www.dfrobot.com/product-984.html?gclid=Cjw…

ไลบรารีแนวความคิดสำหรับ DMX shield

sourceforge.net/p/dmxlibraryforar/code/ci/…

สายจัมเปอร์สั้นสอง (2) เส้น

สายเคเบิล DMX หนึ่งเส้นสำหรับอุปกรณ์ให้แสงสว่าง DMX แต่ละเครื่อง

เทอร์มิเนเตอร์ DMX

แหล่งจ่ายไฟ (อะแดปเตอร์ AC/DC, ชุดแบตเตอรี่ ฯลฯ)

บัญชี Stage Monster Live (ต้องสมัครสมาชิก แต่ให้ทดลองใช้ฟรี 7 วัน)

www.stagemonsterlive.com

ขั้นตอนที่ 1: การเตรียม DMX Shield

การเตรียมโล่ DMX
การเตรียมโล่ DMX
การเตรียมโล่ DMX
การเตรียมโล่ DMX
การเตรียมโล่ DMX
การเตรียมโล่ DMX

ทั้งอีเทอร์เน็ตชิลด์และ DMX shield จะพยายามใช้พอร์ตอนุกรม 0 เพื่อสื่อสารกับ Arduino และพวกมันจะรบกวนซึ่งกันและกันหากเราไม่แก้ไขปัญหานี้ ดังนั้นก่อนอื่นเราต้องเตรียมงานเล็กน้อยสำหรับทั้งสองชิลด์ ให้ทำงานได้อย่างถูกต้อง เนื่องจากตัวป้องกัน DMX ถูกวางไว้ที่ด้านบนสุดของสแต็ก การแก้ไขจึงง่ายกว่าแทนที่จะใช้แผงป้องกันอีเทอร์เน็ต

สิ่งแรกที่เราต้องทำคือตัด (หรืองอกลับ) พินด้านล่างบนแผงป้องกัน DMX ที่พินดิจิตอล 0 และ 1 (RX0 และ TX0) เพื่อไม่ให้พินทั้งสองนั้นเชื่อมต่อกับ Arduino ต่อมา เราจะเชื่อมต่อ DMX shield กับ Arduino ผ่านพอร์ตอนุกรม 1 สำหรับตอนนี้ เราสามารถดำเนินการแก้ไขไฟล์ conceptinetics.h เล็กน้อย

คุณน่าจะพบไฟล์นี้ทุกที่ที่เก็บไลบรารีที่ผู้ใช้ติดตั้งไว้ สำหรับฉัน อยู่ภายใต้เอกสาร -> Arduino -> ไลบรารี -> แนวคิด คุณสามารถเปิดไฟล์ Conceptinetics.h ใน Notepad ได้ง่ายๆ จากตำแหน่งที่โค้ดจริงเริ่มต้นในไฟล์นั้นประมาณ 44 บรรทัด คุณจะพบส่วนสำหรับกำหนดพอร์ตอนุกรมที่จะใช้สำหรับพอร์ต DMX โดยค่าเริ่มต้น ระบบจะตั้งค่าเป็น 0 คุณสามารถเปลี่ยนเป็นพอร์ตใดก็ได้ที่คุณต้องการใช้โดยยกเลิกการใส่เครื่องหมายในช่องสำหรับพอร์ตนั้นและแสดงความคิดเห็นในบรรทัดสำหรับพอร์ต 0 จากนั้นให้บันทึกไฟล์ ตอนนี้เมื่อเรามีชิลด์ทั้งสองที่เชื่อมต่อกับ Arduino พวกเขาทั้งสองจะสามารถทำงานได้โดยไม่รบกวนซึ่งกันและกัน

ขั้นตอนที่ 2: การประกอบ

การประกอบ
การประกอบ
การประกอบ
การประกอบ
การประกอบ
การประกอบ

นี่เป็นส่วนที่ง่ายที่สุด อีเธอร์เน็ตชิลด์อยู่ด้านบนของ Arduino และชิลด์ DMX อยู่ด้านบนของอีเธอร์เน็ตชิลด์ ใช้สายจัมเปอร์สองเส้นเชื่อมต่อพิน TX0 และ RX0 บนแผงป้องกัน DMX กับพินที่เหมาะสมบน Arduino (TX1 และ RX1 หากคุณเลือกพอร์ตอนุกรม 1 เป็นต้น) สิ่งนี้ทำให้ DMX shield สามารถสื่อสารกับ Arduino ผ่านพอร์ตที่คุณเลือกในขณะที่อีเธอร์เน็ตชิลด์สื่อสารกับมันผ่านพอร์ตอนุกรม 0

ขั้นตอนที่ 3: รหัส

ดาวน์โหลดร่าง stmrfile.ino และเปิดใน Arduino IDE ของคุณ กรอกข้อมูลประจำตัว Stage Monster Live ในตัวแปรชื่อ Username, Password และ Api_Key (นี่คือคีย์ Access API ที่สามารถพบได้ในส่วน Configure ในหน้าบัญชี Stage Monster Live ของคุณ) จากนั้นเสียบ Arduino ของคุณ เลือกอุปกรณ์ของคุณ ในเมนูพอร์ต (ภายใต้เครื่องมือในแถบเครื่องมือ) และอัปโหลดภาพร่างไปยัง Arduino ของคุณ หากอุปกรณ์ได้รับการประกอบอย่างถูกต้องและติดตั้งไลบรารี Conceptinetics อย่างถูกต้อง ไม่ควรมีข้อผิดพลาด

ขั้นตอนที่ 4: เชื่อมต่อกับอุปกรณ์ DMX

เชื่อมต่อกับอุปกรณ์ DMX
เชื่อมต่อกับอุปกรณ์ DMX

เชื่อมต่อสาย DMX เข้ากับเอาต์พุต DMX บนแผงป้องกัน DMX เชื่อมต่อปลายอีกด้านหนึ่งกับอุปกรณ์ DMX ตัวแรก จากนั้นเชื่อมต่ออุปกรณ์ DMX นั้นกับอุปกรณ์ถัดไปในลักษณะเดียวกัน เป็นต้น ใช้เทอร์มิเนเตอร์ DMX บนอุปกรณ์ DMX สุดท้ายในสายโซ่

ปล่อยให้ Arduino เสียบอยู่กับคอมพิวเตอร์ของคุณหรือถอดปลั๊กแล้วใช้แหล่งพลังงานแยกต่างหากเพื่อจ่ายไฟ ใช้สายอีเทอร์เน็ตเชื่อมต่ออีเทอร์เน็ตชิลด์กับเราเตอร์ของคุณ

ขั้นตอนที่ 5: กำหนดค่าอุปกรณ์ให้แสงสว่าง/เอฟเฟกต์ใน Stage Monster Live

กำหนดค่าอุปกรณ์ให้แสงสว่าง/เอฟเฟกต์ใน Stage Monster Live
กำหนดค่าอุปกรณ์ให้แสงสว่าง/เอฟเฟกต์ใน Stage Monster Live

ลงชื่อเข้าใช้บัญชี Stage Monster Live ของคุณและไปที่อินเทอร์เฟซการควบคุม

สำหรับอุปกรณ์ให้แสงสว่าง/เอฟเฟกต์ DMX ของคุณ ให้ทำดังต่อไปนี้:

ตรวจสอบว่าอุปกรณ์ให้แสงสว่างของคุณพร้อมใช้งานสำหรับโหมดมาตรฐานหรือไม่โดยคลิกที่แท็บ "อุปกรณ์มาตรฐาน" จากนั้นดูอุปกรณ์ที่พร้อมใช้งานในแต่ละโซนโดยคลิกที่โซน จากนั้นคลิกที่ "ไม่ได้เลือกอุปกรณ์" หากมีให้ใช้งาน คุณสามารถตั้งค่าให้เป็นหนึ่งในอุปกรณ์โหมดมาตรฐานของคุณได้ หลังจากเลือกแล้ว คุณสามารถตั้งค่าช่องเริ่มต้นได้โดยคลิกที่ "ช่องเริ่มต้น: ไม่มี"

หากไม่มีในโหมดมาตรฐาน คุณยังสามารถใช้ในโหมดขั้นสูงได้โดยไปที่อินเทอร์เฟซย่อยของโหมดขั้นสูง (หากใช้อินเทอร์เฟซมือถือ ให้คลิก "ควบคุม" จากนั้นใช้ลูกศรเพื่อเปลี่ยน "โหมดมาตรฐาน" เป็น "โหมดขั้นสูง" ") และคลิก "เพิ่มอุปกรณ์ DMX ใหม่…" คุณสามารถตรวจสอบว่าอุปกรณ์ของคุณอยู่ในฐานข้อมูลโหมดขั้นสูงหรือไม่โดยคลิก "เพิ่มอุปกรณ์จากรายการ" หรือเพียงแค่เพิ่มเป็นอุปกรณ์ที่กำหนดเอง

ตรวจสอบให้แน่ใจว่าโหมดควบคุมและช่องสัญญาณเริ่มต้นบนอุปกรณ์ให้แสงสว่างเหมือนกับที่คุณเลือกในอินเทอร์เฟซ Stage Monster Live

คุณสามารถตรวจสอบว่าทุกอย่างได้รับการตั้งค่าอย่างถูกต้องโดยเปลี่ยนพารามิเตอร์บนอินเทอร์เฟซ Stage Monster Live หากเอาต์พุตของอุปกรณ์ให้แสงสว่างไม่เปลี่ยนแปลงหรือเปลี่ยนแปลงในลักษณะที่ไม่ควร ให้ย้อนกลับไปตามขั้นตอนเหล่านี้และตรวจดูให้แน่ใจว่าทุกอย่างทำอย่างถูกต้อง

สำหรับข้อมูลเพิ่มเติมเกี่ยวกับการใช้อินเทอร์เฟซ Stage Monster Live มีคู่มือผู้ใช้ที่

ขั้นตอนที่ 6: เสร็จแล้ว

ที่เสร็จเรียบร้อย!
ที่เสร็จเรียบร้อย!

ยินดีด้วย! ตอนนี้คุณมีคอนโทรลเลอร์ DMX ที่ทำงานได้อย่างสมบูรณ์ซึ่งทำงานบนแพลตฟอร์มการควบคุม Stage Monster Live

แนะนำ: