সুচিপত্র:
ভিডিও: ট্রান্সলাইশন বোর্ড (নিয়ন্ত্রণযোগ্য সঙ্গীত ভিজ্যুয়ালাইজার): 5 টি ধাপ
2024 লেখক: John Day | [email protected]. সর্বশেষ পরিবর্তিত: 2024-01-30 08:01
এই কাস্টমাইজেবল লাইট কন্ট্রোলার প্রজেক্টের সাথে মিউজিককে একটি ঝলমলে লাইট শোতে অনুবাদ করুন। ডিজে, পার্টি এবং 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 হল কালার প্যালেট, যা ভিজ্যুয়ালাইজারের যেকোনো একটিকে প্রভাবিত করে।
প্রস্তাবিত:
উজ্জ্বল নিয়ন্ত্রণযোগ্য সূর্যোদয় বাতি: 6 টি ধাপ
উজ্জ্বল নিয়ন্ত্রণযোগ্য সানরাইজ ল্যাম্প: আপনি কি কখনো 7ish এ ঘুম থেকে উঠেছিলেন, স্বাভাবিক সময় আপনি কাজের জন্য ঘুম থেকে উঠতে হবে, এবং নিজেকে অন্ধকারে খুঁজে পেয়েছেন? শীত একটি ভয়ঙ্কর সময়, তাই না? আপনাকে মাঝরাতে জাগতে হবে (অন্যথায় এত অন্ধকার কেন?), নিজেকে বিছানা থেকে ছিড়ে ফেলুন এবং
MXY বোর্ড - কম বাজেটের XY প্লটার অঙ্কন রোবট বোর্ড: 8 টি ধাপ (ছবি সহ)
এমএক্সওয়াই বোর্ড - কম বাজেটের এক্সওয়াই প্লটার ড্রয়িং রোবট বোর্ড: আমার লক্ষ্য ছিল কম বাজেটের এক্সওয়াই প্লটার ড্রয়িং মেশিন তৈরির জন্য এমএক্সওয়াই বোর্ড ডিজাইন করা। তাই আমি এমন একটি বোর্ড ডিজাইন করেছি যা এই প্রকল্পটি তৈরি করতে চায় তাদের জন্য এটি সহজ করে তোলে। পূর্ববর্তী প্রকল্পে, 2 পিসি নেমা 17 স্টেপার মোটর ব্যবহার করার সময়, এই বোর্ডটি
একটি Arduino বোর্ড ব্যবহার করে একটি AVR বোর্ড প্রোগ্রাম কিভাবে: 6 ধাপ
আরডুইনো বোর্ড ব্যবহার করে কীভাবে একটি এভিআর বোর্ড প্রোগ্রাম করবেন: আপনার কি একটি এভিআর মাইক্রোকন্ট্রোলার বোর্ড রয়েছে? এটা প্রোগ্রাম করা চতুর? ভাল, আপনি সঠিক জায়গায় আছেন। এখানে, আমি আপনাকে দেখাব কিভাবে একটি Atmega8a মাইক্রোকন্ট্রোলার বোর্ডকে প্রোগ্রামার হিসাবে একটি Arduino Uno বোর্ড ব্যবহার করে প্রোগ্রাম করা যায়। তাই বিনা বাধায়
Arduino সঙ্গে সঙ্গীত ভিজ্যুয়ালাইজার: 5 পদক্ষেপ
Arduino এর সাথে মিউজিক ভিজুয়ালাইজার: ইন্টারেক্টিভ মিউজিক ভিজুয়ালাইজার উপাদান LM338T x5Potentiometer x2 (1k এবং 10k) 1N4006 ডায়োড x5 ক্যাপাসিটর x2 (1uF এবং 10uF) প্রতিরোধক x3 (416, 10k এবং 1k) Aux splitter
অতিরিক্ত বোর্ড সহ AVR মিনি বোর্ড: 7 টি ধাপ
অতিরিক্ত বোর্ড সহ AVR মিনি বোর্ড: কিছুটা PIC 12f675 মিনি প্রোটোবোর্ডের অনুরূপ, কিন্তু বর্ধিত এবং অতিরিক্ত বোর্ড সহ। Attiny2313 ব্যবহার করে