সুচিপত্র:

Arduino এবং স্টেজ মনস্টার লাইভ সহ IOT DMX কন্ট্রোলার: 6 টি ধাপ
Arduino এবং স্টেজ মনস্টার লাইভ সহ IOT DMX কন্ট্রোলার: 6 টি ধাপ

ভিডিও: Arduino এবং স্টেজ মনস্টার লাইভ সহ IOT DMX কন্ট্রোলার: 6 টি ধাপ

ভিডিও: Arduino এবং স্টেজ মনস্টার লাইভ সহ IOT DMX কন্ট্রোলার: 6 টি ধাপ
ভিডিও: ক্যান্সারের স্টেজিং ও গ্রেডিং কি? কিভাবে বুঝবেন ক্যান্সার কোন পর্যায়ে আছে? Cancer Stage and Grading 2024, নভেম্বর
Anonim
Arduino এবং স্টেজ মনস্টার লাইভ সহ IOT DMX কন্ট্রোলার
Arduino এবং স্টেজ মনস্টার লাইভ সহ IOT DMX কন্ট্রোলার
Arduino এবং স্টেজ মনস্টার লাইভ সহ IOT DMX কন্ট্রোলার
Arduino এবং স্টেজ মনস্টার লাইভ সহ IOT DMX কন্ট্রোলার
Arduino এবং স্টেজ মনস্টার লাইভ সহ IOT DMX কন্ট্রোলার
Arduino এবং স্টেজ মনস্টার লাইভ সহ IOT DMX কন্ট্রোলার

আপনার ফোন বা অন্য কোনো ওয়েব-সক্ষম ডিভাইস থেকে মঞ্চের আলো এবং অন্যান্য DMX ডিভাইস নিয়ন্ত্রণ করুন। আমি আপনাকে দেখাব কিভাবে দ্রুত এবং সহজেই আপনার নিজস্ব DMX কন্ট্রোলার তৈরি করা যায় যা একটি Arduino মেগা ব্যবহার করে স্টেজ মনস্টার লাইভ প্ল্যাটফর্মে চলে।

সরবরাহ:

Arduino মেগা 2560

ইথারনেট shাল

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

DMX ieldাল

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

DMX ieldালের জন্য কনসেপ্টিনেটিক্স লাইব্রেরি

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

দুটি (2) সংক্ষিপ্ত জাম্পার তার

প্রতিটি DMX আলো ডিভাইসের জন্য একটি DMX কেবল

DMX টার্মিনেটর

পাওয়ার সাপ্লাই (এসি/ডিসি অ্যাডাপ্টার, ব্যাটারি প্যাক, ইত্যাদি)

পর্যায় মনস্টার লাইভ অ্যাকাউন্ট (সাবস্ক্রিপশন প্রয়োজন, কিন্তু 7 দিনের বিনামূল্যে ট্রায়াল অফার করে)

www.stagemonsterlive.com

ধাপ 1: DMX শিল্ড প্রস্তুতি

DMX শিল্ড প্রস্তুতি
DMX শিল্ড প্রস্তুতি
DMX শিল্ড প্রস্তুতি
DMX শিল্ড প্রস্তুতি
DMX শিল্ড প্রস্তুতি
DMX শিল্ড প্রস্তুতি

ইথারনেট shাল এবং DMX Bothাল উভয়ই Arduino- এর সাথে যোগাযোগের জন্য সিরিয়াল পোর্ট 0 ব্যবহার করার চেষ্টা করবে এবং আমরা একে ঠিক না করলে তারা একে অপরের সাথে হস্তক্ষেপ করবে, তাই আমাদের প্রথমে উভয় ieldsালগুলির জন্য একটু প্রস্তুতি কাজ করতে হবে সঠিকভাবে কাজ করতে। যেহেতু ডিএমএক্স shাল স্ট্যাকের শীর্ষে রাখা হয়েছে, ইথারনেট ieldালের পরিবর্তে এটিতে পরিবর্তন করা সহজ হবে।

ডিজিটাল পিন 0 এবং 1 (RX0 এবং TX0) এ DMX ieldালের নিচের পিনগুলি কেটে ফেলতে হবে (বা পিছনে বাঁকতে হবে) যাতে সেই দুটি পিনগুলি Arduino এর সাথে সংযুক্ত না হয়। পরবর্তীতে, আমরা সিরিয়াল পোর্ট 1 এর মাধ্যমে DMX ieldালকে Arduino- এর সাথে সংযুক্ত করতে যাচ্ছি।

আপনার ব্যবহারকারী-ইনস্টল করা লাইব্রেরিগুলি যেখানেই থাকবে সেখানে আপনি সম্ভবত এই ফাইলটি খুঁজে পাবেন। আমার জন্য, এটি ডকুমেন্টস -> আরডুইনো -> লাইব্রেরি -> কনসেপ্টটিনেটিক্সের অধীনে। আপনি কেবল নোটপ্যাডে Conceptinetics.h ফাইলটি খুলতে পারেন। যে ফাইলটিতে প্রকৃত কোড শুরু হয় সেখান থেকে প্রায় 44 লাইন নিচে, DMX পোর্টের জন্য কোন সিরিয়াল পোর্ট ব্যবহার করতে হবে তা নির্ধারণ করার জন্য আপনি একটি বিভাগ পাবেন। ডিফল্টরূপে, এটি 0 তে সেট করা হবে। আপনি যে পোর্টটি ব্যবহার করতে চান সেটি পরিবর্তন করতে পারেন সেই পোর্টের জন্য লাইনটি অসম্পূর্ণ করে এবং পোর্ট 0 এর জন্য লাইনটি মন্তব্য করে। তারপর ফাইলটি সংরক্ষণ করুন। এখন যখন আমরা উভয় Arduino সঙ্গে shাল সংযুক্ত, তারা উভয় একে অপরের সঙ্গে হস্তক্ষেপ ছাড়া চালাতে সক্ষম হবে।

ধাপ 2: সমাবেশ

সমাবেশ
সমাবেশ
সমাবেশ
সমাবেশ
সমাবেশ
সমাবেশ

এটি সবচেয়ে সহজ অংশ। ইথারনেট ieldাল Arduino এর উপরে যায় এবং DMX ieldাল ইথারনেট ieldালের উপরে যায়। আপনার দুটি জাম্পার তার ব্যবহার করে, DMX ieldালের TX0 এবং RX0 পিনগুলিকে Arduino এর উপযুক্ত পিনের সাথে সংযুক্ত করুন (যদি আপনি সিরিয়াল পোর্ট 1, এবং তাই বেছে নেন)। এটি DMX ieldালকে আপনার বেছে নেওয়া পোর্টের মাধ্যমে Arduino এর সাথে যোগাযোগ করতে দেয় যখন ইথারনেট ieldাল সিরিয়াল পোর্ট 0 এর মাধ্যমে এর সাথে যোগাযোগ করে।

ধাপ 3: কোড

Stmrfile.ino স্কেচ ডাউনলোড করুন এবং আপনার Arduino IDE তে খুলুন। ব্যবহারকারীর নাম, পাসওয়ার্ড এবং Api_Key শিরোনামের ভেরিয়েবলে স্টেজ মনস্টার লাইভ শংসাপত্রগুলি পূরণ করুন (এটি অ্যাক্সেস API কী যা আপনার স্টেজ মনস্টার লাইভ অ্যাকাউন্ট পৃষ্ঠায় কনফিগার বিভাগে পাওয়া যাবে), তারপর আপনার Arduino এ প্লাগ করুন, আপনার ডিভাইস নির্বাচন করুন পোর্ট মেনুতে (টুলবারে সরঞ্জামগুলির অধীনে), এবং আপনার Arduino এ স্কেচ আপলোড করুন। যদি ডিভাইসটি সঠিকভাবে একত্রিত করা হয় এবং কনসেপটিনেটিক্স লাইব্রেরিটি সঠিকভাবে ইনস্টল করা থাকে তবে কোনও ত্রুটি থাকা উচিত নয়।

ধাপ 4: DMX ডিভাইসের সাথে সংযোগ করুন

DMX ডিভাইসের সাথে সংযোগ করুন
DMX ডিভাইসের সাথে সংযোগ করুন

DMX ieldালের DMX আউটপুটে একটি DMX কেবল সংযুক্ত করুন। অন্য প্রান্তটিকে প্রথম DMX ডিভাইসের সাথে সংযুক্ত করুন, তারপর সেই DMX ডিভাইসটিকে একইভাবে পরেরটির সাথে সংযুক্ত করুন, ইত্যাদি। শৃঙ্খলের শেষ DMX ডিভাইসে একটি DMX টার্মিনেটর ব্যবহার করুন।

আপনার কম্পিউটারে Arduino প্লাগ করা ছেড়ে দিন বা আনপ্লাগ করুন এবং বিদ্যুৎ সরবরাহের জন্য একটি পৃথক শক্তি উৎস ব্যবহার করুন। ইথারনেট কেবল ব্যবহার করে, ইথারনেট ieldালটিকে আপনার রাউটারের সাথে সংযুক্ত করুন।

ধাপ 5: স্টেজ মনস্টার লাইভে লাইটিং/ইফেক্ট ডিভাইস কনফিগার করুন

স্টেজ মনস্টার লাইভে লাইটিং/ইফেক্ট ডিভাইস কনফিগার করুন
স্টেজ মনস্টার লাইভে লাইটিং/ইফেক্ট ডিভাইস কনফিগার করুন

আপনার স্টেজ মনস্টার লাইভ অ্যাকাউন্টে সাইন ইন করুন এবং কন্ট্রোল ইন্টারফেসে নেভিগেট করুন।

আপনার প্রতিটি DMX আলো/প্রভাব ডিভাইসের জন্য, নিম্নলিখিতগুলি করুন:

আপনার স্ট্যান্ডার্ড মোডের জন্য "স্ট্যান্ডার্ড ডিভাইসস" ট্যাবে ক্লিক করে পরীক্ষা করুন এবং তারপর প্রতিটি জোনে উপলব্ধ ডিভাইসের মাধ্যমে জোনটিতে ক্লিক করুন, তারপর "নো ডিভাইস সিলেক্টেড" এ ক্লিক করুন। যদি এটি উপলব্ধ হয়, আপনি এটি আপনার স্ট্যান্ডার্ড মোড ডিভাইসগুলির একটি হিসাবে সেট করতে পারেন। এটি নির্বাচন করার পরে, আপনি "স্টার্টিং চ্যানেল: কোনটি" এ ক্লিক করে প্রারম্ভিক চ্যানেলটি সেট করতে পারেন।

যদি এটি স্ট্যান্ডার্ড মোডে উপলভ্য না হয়, তাহলে আপনি অ্যাডভান্সড মোডে সাব-ইন্টারফেসে গিয়ে এটি ব্যবহার করতে পারেন (যদি মোবাইল ইন্টারফেস ব্যবহার করেন, "কন্ট্রোল" এ ক্লিক করুন তারপর "স্ট্যান্ডার্ড মোড" থেকে "অ্যাডভান্সড মোডে পরিবর্তন করতে তীরগুলি ব্যবহার করুন ") এবং" নতুন DMX ডিভাইস যোগ করুন … "ক্লিক করে আপনি" ডিভাইস থেকে তালিকা যোগ করুন "এ ক্লিক করে আপনার ডিভাইসটি অ্যাডভান্সড মোড ডাটাবেসে আছে কিনা তা পরীক্ষা করে দেখতে পারেন অথবা শুধু একটি কাস্টম ডিভাইস হিসেবে এটি যোগ করতে পারেন।

স্টেজ মনস্টার লাইভ ইন্টারফেসে কন্ট্রোল মোড এবং লাইটিং ডিভাইসে স্টার্টিং চ্যানেল একই রকম আছে কিনা তা নিশ্চিত করুন।

স্টেজ মনস্টার লাইভ ইন্টারফেসে প্যারামিটার পরিবর্তন করে সবকিছু সঠিকভাবে সেট আপ করা আছে কিনা তা আপনি পরীক্ষা করতে পারেন। যদি লাইটিং ডিভাইসের আউটপুট পরিবর্তন না হয় বা এমনভাবে পরিবর্তন হয় যেটা উচিত নয়, তাহলে এই ধাপগুলি দিয়ে ফিরে যান এবং নিশ্চিত করুন যে সবকিছু সঠিকভাবে সম্পন্ন হয়েছে।

স্টেজ মনস্টার লাইভ ইন্টারফেস ব্যবহার করার বিষয়ে আরও জানতে, https://www.stagemonsterlive.com/interfaceguide এ একটি ব্যবহারকারী নির্দেশিকা রয়েছে।

ধাপ 6: সমাপ্ত

সমাপ্ত!
সমাপ্ত!

অভিনন্দন! আপনার এখন স্টেজ মনস্টার লাইভ কন্ট্রোল প্ল্যাটফর্মে একটি সম্পূর্ণ কার্যকরী DMX কন্ট্রোলার চলছে।

প্রস্তাবিত: