সুচিপত্র:
- ধাপ 1: DMX শিল্ড প্রস্তুতি
- ধাপ 2: সমাবেশ
- ধাপ 3: কোড
- ধাপ 4: DMX ডিভাইসের সাথে সংযোগ করুন
- ধাপ 5: স্টেজ মনস্টার লাইভে লাইটিং/ইফেক্ট ডিভাইস কনফিগার করুন
- ধাপ 6: সমাপ্ত
ভিডিও: Arduino এবং স্টেজ মনস্টার লাইভ সহ IOT DMX কন্ট্রোলার: 6 টি ধাপ
2024 লেখক: John Day | [email protected]. সর্বশেষ পরিবর্তিত: 2024-01-30 07:56
আপনার ফোন বা অন্য কোনো ওয়েব-সক্ষম ডিভাইস থেকে মঞ্চের আলো এবং অন্যান্য 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 শিল্ড প্রস্তুতি
ইথারনেট 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 ieldালের DMX আউটপুটে একটি DMX কেবল সংযুক্ত করুন। অন্য প্রান্তটিকে প্রথম DMX ডিভাইসের সাথে সংযুক্ত করুন, তারপর সেই DMX ডিভাইসটিকে একইভাবে পরেরটির সাথে সংযুক্ত করুন, ইত্যাদি। শৃঙ্খলের শেষ DMX ডিভাইসে একটি DMX টার্মিনেটর ব্যবহার করুন।
আপনার কম্পিউটারে Arduino প্লাগ করা ছেড়ে দিন বা আনপ্লাগ করুন এবং বিদ্যুৎ সরবরাহের জন্য একটি পৃথক শক্তি উৎস ব্যবহার করুন। ইথারনেট কেবল ব্যবহার করে, ইথারনেট ieldালটিকে আপনার রাউটারের সাথে সংযুক্ত করুন।
ধাপ 5: স্টেজ মনস্টার লাইভে লাইটিং/ইফেক্ট ডিভাইস কনফিগার করুন
আপনার স্টেজ মনস্টার লাইভ অ্যাকাউন্টে সাইন ইন করুন এবং কন্ট্রোল ইন্টারফেসে নেভিগেট করুন।
আপনার প্রতিটি DMX আলো/প্রভাব ডিভাইসের জন্য, নিম্নলিখিতগুলি করুন:
আপনার স্ট্যান্ডার্ড মোডের জন্য "স্ট্যান্ডার্ড ডিভাইসস" ট্যাবে ক্লিক করে পরীক্ষা করুন এবং তারপর প্রতিটি জোনে উপলব্ধ ডিভাইসের মাধ্যমে জোনটিতে ক্লিক করুন, তারপর "নো ডিভাইস সিলেক্টেড" এ ক্লিক করুন। যদি এটি উপলব্ধ হয়, আপনি এটি আপনার স্ট্যান্ডার্ড মোড ডিভাইসগুলির একটি হিসাবে সেট করতে পারেন। এটি নির্বাচন করার পরে, আপনি "স্টার্টিং চ্যানেল: কোনটি" এ ক্লিক করে প্রারম্ভিক চ্যানেলটি সেট করতে পারেন।
যদি এটি স্ট্যান্ডার্ড মোডে উপলভ্য না হয়, তাহলে আপনি অ্যাডভান্সড মোডে সাব-ইন্টারফেসে গিয়ে এটি ব্যবহার করতে পারেন (যদি মোবাইল ইন্টারফেস ব্যবহার করেন, "কন্ট্রোল" এ ক্লিক করুন তারপর "স্ট্যান্ডার্ড মোড" থেকে "অ্যাডভান্সড মোডে পরিবর্তন করতে তীরগুলি ব্যবহার করুন ") এবং" নতুন DMX ডিভাইস যোগ করুন … "ক্লিক করে আপনি" ডিভাইস থেকে তালিকা যোগ করুন "এ ক্লিক করে আপনার ডিভাইসটি অ্যাডভান্সড মোড ডাটাবেসে আছে কিনা তা পরীক্ষা করে দেখতে পারেন অথবা শুধু একটি কাস্টম ডিভাইস হিসেবে এটি যোগ করতে পারেন।
স্টেজ মনস্টার লাইভ ইন্টারফেসে কন্ট্রোল মোড এবং লাইটিং ডিভাইসে স্টার্টিং চ্যানেল একই রকম আছে কিনা তা নিশ্চিত করুন।
স্টেজ মনস্টার লাইভ ইন্টারফেসে প্যারামিটার পরিবর্তন করে সবকিছু সঠিকভাবে সেট আপ করা আছে কিনা তা আপনি পরীক্ষা করতে পারেন। যদি লাইটিং ডিভাইসের আউটপুট পরিবর্তন না হয় বা এমনভাবে পরিবর্তন হয় যেটা উচিত নয়, তাহলে এই ধাপগুলি দিয়ে ফিরে যান এবং নিশ্চিত করুন যে সবকিছু সঠিকভাবে সম্পন্ন হয়েছে।
স্টেজ মনস্টার লাইভ ইন্টারফেস ব্যবহার করার বিষয়ে আরও জানতে, https://www.stagemonsterlive.com/interfaceguide এ একটি ব্যবহারকারী নির্দেশিকা রয়েছে।
ধাপ 6: সমাপ্ত
অভিনন্দন! আপনার এখন স্টেজ মনস্টার লাইভ কন্ট্রোল প্ল্যাটফর্মে একটি সম্পূর্ণ কার্যকরী DMX কন্ট্রোলার চলছে।
প্রস্তাবিত:
প্রসেসিং এবং আরডুইনো সংযোগ এবং 7 সেগমেন্ট এবং Servo GUI কন্ট্রোলার তৈরি করুন: 4 টি ধাপ
প্রসেসিং এবং আরডুইনো সংযোগ করা এবং 7 সেগমেন্ট এবং সার্ভো GUI কন্ট্রোলার তৈরি করুন: কিছু প্রকল্পের জন্য আপনাকে Arduino ব্যবহার করতে হবে কারণ এটি একটি সহজ প্রোটোটাইপিং প্ল্যাটফর্ম প্রদান করে কিন্তু Arduino এর সিরিয়াল মনিটরে গ্রাফিক্স প্রদর্শন করতে বেশ সময় লাগতে পারে এবং এটি করাও কঠিন। আপনি Arduino সিরিয়াল মনিটর bu এ গ্রাফ প্রদর্শন করতে পারেন
ঘূর্ণন অক্ষ সঙ্গে বস্তু ট্র্যাকিং ক্যামেরা স্লাইডার। 3D মুদ্রিত এবং RoboClaw ডিসি মোটর কন্ট্রোলার এবং Arduino উপর নির্মিত: 5 ধাপ (ছবি সহ)
ঘূর্ণন অক্ষ সঙ্গে বস্তু ট্র্যাকিং ক্যামেরা স্লাইডার। 3D মুদ্রিত এবং RoboClaw ডিসি মোটর কন্ট্রোলার এবং Arduino এ নির্মিত: এই প্রকল্পটি আমার প্রিয় প্রকল্পগুলির মধ্যে একটি ছিল যেহেতু আমি DIY এর সাথে ভিডিও তৈরির প্রতি আমার আগ্রহকে একত্রিত করেছি। আমি সবসময় দেখেছি এবং সিনেমার শটগুলিকে সিনেমায় অনুকরণ করতে চেয়েছি যেখানে একটি ক্যামেরা স্ক্রিন জুড়ে চলে যায় যখন এটি ট্র্যাক করার জন্য প্যানিং করে
Arduino ভিত্তিক DIY গেম কন্ট্রোলার - Arduino PS2 গেম কন্ট্রোলার - DIY Arduino গেমপ্যাডের সাথে টেককেন বাজানো: 7 টি ধাপ
Arduino ভিত্তিক DIY গেম কন্ট্রোলার | Arduino PS2 গেম কন্ট্রোলার | DIKY Arduino গেমপ্যাডের সাথে Tekken বাজানো: হ্যালো বন্ধুরা, গেম খেলা সবসময়ই মজার কিন্তু আপনার নিজের DIY কাস্টম গেম কন্ট্রোলারের সাথে খেলা আরও মজাদার।
সব এক -DMX টার্মিনেটর এবং DMX পরীক্ষক: 3 ধাপ
অল ইন ওয়ান · ডিএমএক্স টার্মিনেটর এবং ডিএমএক্স টেস্টার: লাইটিং টেকনিশিয়ান হিসেবে, কখনও কখনও আপনাকে জানতে হবে যে আপনার ডিএমএক্স সংযোগগুলি ফিক্সচারের মধ্যে কতটা স্বাস্থ্যকর। কখনও কখনও, তারের কারণে, নিজেরাই ফিক্সচার বা ভোল্টেজের ওঠানামার কারণে, DMX সিস্টেম অনেক সমস্যা এবং ত্রুটির সম্মুখীন হয়। তাই আমি তৈরি করেছি
ওয়্যারলেস কন্ট্রোলার এবং সেন্সর সহ হ্যান্ডহেল্ড কনসোল (আরডুইনো মেগা এবং ইউএনও): 10 টি ধাপ (ছবি সহ)
ওয়্যারলেস কন্ট্রোলার এবং সেন্সর সহ হ্যান্ডহেল্ড কনসোল (Arduino MEGA & UNO): আমি যা ব্যবহার করেছি:- Arduino MEGA- 2x Arduino UNO- Adafruit 3.5 " TFT 320x480 টাচস্ক্রিন HXD8357D- Buzzer- 4Ohm 3W স্পিকার- 5mm LED লাইট- Ultimaker 2+ Printer w/ Black PLA Filament- Lasercutter w/ MDF wood- কালো স্প্রে পেইন্ট (কাঠের জন্য)- 3x nRF24