সুচিপত্র:

ট্রান্সলাইশন বোর্ড (নিয়ন্ত্রণযোগ্য সঙ্গীত ভিজ্যুয়ালাইজার): 5 টি ধাপ
ট্রান্সলাইশন বোর্ড (নিয়ন্ত্রণযোগ্য সঙ্গীত ভিজ্যুয়ালাইজার): 5 টি ধাপ

ভিডিও: ট্রান্সলাইশন বোর্ড (নিয়ন্ত্রণযোগ্য সঙ্গীত ভিজ্যুয়ালাইজার): 5 টি ধাপ

ভিডিও: ট্রান্সলাইশন বোর্ড (নিয়ন্ত্রণযোগ্য সঙ্গীত ভিজ্যুয়ালাইজার): 5 টি ধাপ
ভিডিও: Week 1-Lecture 2 2024, নভেম্বর
Anonim
ট্রান্সলাইশন বোর্ড (নিয়ন্ত্রণযোগ্য সঙ্গীত ভিজ্যুয়ালাইজার)
ট্রান্সলাইশন বোর্ড (নিয়ন্ত্রণযোগ্য সঙ্গীত ভিজ্যুয়ালাইজার)

এই কাস্টমাইজেবল লাইট কন্ট্রোলার প্রজেক্টের সাথে মিউজিককে একটি ঝলমলে লাইট শোতে অনুবাদ করুন। ডিজে, পার্টি এবং 1: 1 শোয়ের জন্য দুর্দান্ত!

নিচে আপডেট করা ডেমো!

ধাপ 1: পটভূমি

পটভূমি
পটভূমি

এই প্রকল্পের পিছনে ধারণা ছিল একটি নিয়ামক তৈরি করা যাতে ব্যবহারকারীরা আলোকে "খেলতে" পারে যেমন এটি কাস্টম ভিজ্যুয়াল, অঙ্গভঙ্গি নিয়ন্ত্রণ এবং উজ্জ্বলতা/স্পিড ডায়াল সহ একটি যন্ত্র।

গ্রাহক আলো কন্ট্রোলার কত দামি হতে পারে তা বিবেচনা করে (প্রায়শই $ 100 টাকা বা তার বেশি- লাইট সহ নয়!) আমরা একটি সস্তা, আরও স্বনির্ধারিত সমাধান করার চেষ্টা করার সিদ্ধান্ত নিয়েছি!

আপডেট- আমরা সম্প্রতি এই প্রকল্পটি আপডেট করেছি। বিল্ড ছবিগুলি 1.0 সংস্করণ থেকে, যার ডেমো নীচে রয়েছে।

তারের এবং বিল্ডটি মূলত 2.0 সংস্করণের জন্য একই, আমরা এটিকে আরও সুন্দর চেহারাতে রেখেছি এবং পরবর্তী আপডেটের জন্য আরও হার্ডওয়্যার যুক্ত করেছি। আপডেট হওয়া কোডটি কোড বিভাগেও পোস্ট করা হয়।

ধাপ 2: উপকরণ

  • আরডুইনো ইউএনও
  • অতিস্বনক রেঞ্জফাইন্ডার
  • ডিজিলেন্ট Pmod KYPD
  • ঘূর্ণমান পোটেন্টিওমিটার
  • LED স্ট্রিপস (2)
  • দেখেছি গ্রোভ সাউন্ড সেন্সর v1.6
  • গরম আঠা বন্দুক
  • ব্যাকবোর্ড (আমি হোম ডিপো থেকে একটি কাঠের নমুনা ব্যবহার করেছি)

ধাপ 3: সার্কিট সেটআপ করুন

সার্কিট সেটআপ করুন
সার্কিট সেটআপ করুন
সার্কিট সেটআপ করুন
সার্কিট সেটআপ করুন
সার্কিট সেটআপ করুন
সার্কিট সেটআপ করুন

এই ধরনের একটি প্রকল্পের সাথে চ্যালেঞ্জগুলির মধ্যে একটি হল বোতামগুলির সংখ্যা এটি অন্তর্ভুক্ত করতে হবে। এমনকি আমার আরও রক্ষণশীল ডিজাইনেও, আমি বিভিন্ন ভিজ্যুয়াল সিকোয়েন্স, কালার প্যালেট এবং অন্যান্য মোড নির্বাচন পরিচালনা করতে প্রায় 8 টি বোতাম রাখতে চেয়েছিলাম। অনেকগুলি বোতাম লাগানো ক্লান্তিকর হতে পারে এবং একটি সংযোগের জন্য সমগ্র কর্মক্ষমতা ভেঙ্গে এবং নষ্ট করার অনেক সম্ভাবনা খুলে দেয়। উপরন্তু আমরা ব্যবহার করছি Arduino (UNO) শুধুমাত্র অনেক ডিজিটাল ইনপুট যে ব্যবহার করা যেতে পারে। সৌভাগ্যবশত Pmod KYPD ব্যবহার করে আমরা এই দুটি সমস্যাকেই এড়িয়ে যেতে পেরেছি!

Pmod KYPD এর ছোট ফর্ম-ফ্যাক্টর এটিকে খুব বেশি রিয়েল এস্টেট না নিয়ে যেকোন বেসবোর্ডে সুন্দরভাবে ফিট করতে দেয়। আমি আমার মাউন্ট করা প্যানেল হিসাবে আমার স্থানীয় হার্ডওয়্যার স্টোর থেকে বিনামূল্যে একটি কাঠের নমুনা ব্যবহার করছি।

তারপর আপনার potentiometers এ এনালগ পিন A5 (উজ্জ্বলতা) এবং A4 (গতি) তারের। A1 থেকে তারের এবং A0 তে হলুদ তারের (যদি আপনার রেফারেন্স হিসাবে সংযোগকারী তারের না থাকে, হলুদ তারের বাইরেরটি, এবং সেন্সরের আরো ডকুমেন্টেশন এখানে রয়েছে। এবং ইকো ডিজিটাল পিন 12 তে রয়েছে (অবশ্যই শক্তি এবং স্থল ছাড়াও)।

ধাপ 4: কোড

কোডের জন্য আপনার প্রয়োজন হবে FastLED এবং কীপ্যাড লাইব্রেরি (উভয়ই Arduino IDE লাইব্রেরি ম্যানেজারে পাওয়া যায়)। কিপ্যাডটি প্রথমে তালিকাভুক্ত করা হয় না যখন আপনি এটি অনুসন্ধান করেন, মার্ক স্ট্যানলি এবং আলেকজান্ডার ব্রেভিগের একটি না পাওয়া পর্যন্ত আপনাকে নীচে স্ক্রোল করতে হবে।

Arduino IDE এ কোডটি কপি এবং পেস্ট করুন এবং আপলোড ক্লিক করুন। এখন সময় এসেছে বোর্ডের সাথে খেলার! নোট- বাটন 3 এবং 4 পিং সেন্সরের সাথে সংযুক্ত থাকে তাই যখন আপনি সেই ভিজ্যুয়ালাইজারগুলি সক্রিয় করেন তখন সেন্সরের উপর আপনার হাত রাখার চেষ্টা করুন।

আপডেট- আমরা কোডটি আপডেট করেছি এবং আরও কার্যকারিতা যুক্ত করেছি, যদি আপনি অতিরিক্ত বৈশিষ্ট্যগুলি চান তবে LEDController_2 ডাউনলোড করুন।

নতুন কোডে ভিজ্যুয়ালাইজার হল:

1. প্রবাহ

2. জলপ্রপাত

3. DoubleBounce

4. হাত বাউন্স

5. মাত্রা

6. কেন্দ্র স্তর

7. ব্লব

8. AmbientSpots

9. বিভাগ

0. পালস

ধাপ 5: লাইটশোর সময়

লাইটশোর সময়!
লাইটশোর সময়!

এখন বোর্ড ব্যবহার করার সময়!

আমার সেটআপ বাটনে 1-4 হল ভিজ্যুয়াল সিকোয়েন্স, 5 হল অটো-মোড সাউন্ড সেন্সর, এবং 6-9, F এবং C হল কালার প্যালেট, যা ভিজ্যুয়ালাইজারের যেকোনো একটিকে প্রভাবিত করে।

প্রস্তাবিত: