সুচিপত্র:
ভিডিও: বর্ণালী বিশ্লেষক: 4 টি ধাপ
2024 লেখক: John Day | [email protected]. সর্বশেষ পরিবর্তিত: 2024-01-30 08:01
এই প্রকল্পটি ছিল 'ক্রিয়েটিভ ইলেকট্রনিক্স'-এর জন্য, মালাগা বিশ্ববিদ্যালয়ের একটি বেং ইলেকট্রনিক্স ইঞ্জিনিয়ারিং চতুর্থ বছরের মডিউল, টেলিকমিউনিকেশন স্কুল (https://www.uma.es/etsi-de-telecomunicacion/)।
কার্লোস আলমাগ্রো, দিয়েগো জিমেনেজ এবং আলেজান্দ্রো সান্তানা দ্বারা প্রকল্পটি ডিজাইন এবং একত্রিত করা হয়েছে, আমরা একটি আরডুইনো মেগা দ্বারা নিয়ন্ত্রিত একটি "বক্স মিউজিক প্লেয়ার" তৈরি করেছি (আমরা এটি বেছে নিয়েছি কারণ আরডুইনো লিওনার্দো নিওপিক্সেল ম্যাট্রিক্সের জন্য যথেষ্ট শক্তিশালী ছিল না), এটি 8x32 নিওপিক্সেল ম্যাট্রিক্সের মাধ্যমে সংগীতের বর্ণালী দেখায়। মূল ধারণা হল 8 বারে সাউন্ড সিগন্যাল নমুনা করা
সিগন্যালটি একটি জ্যাক port.৫ পোর্টের মাধ্যমে প্রবেশ করে আরডুইনো এবং স্পিকারদের কাছে যায়, পরিবর্ধনের আগের ধাপ।
ধাপ 1: উপাদান এবং উপাদান
আরডুইনো মেগা (ব্র্যান্ড ইলেগু)
Placa de soldadura a doble cara
4 প্রতিরোধক 220
4 টি এলইডি
2 পুরানো স্পিকার
330 এর 2 টি প্রতিরোধ
2 সন্নিবেশ পুশ বোতাম
470 এর 1 প্রতিরোধ
10uF এর 1 কনডেন্সার
220uF এর 1 কনডেন্সার
1K এর 1 প্রতিরোধ
100k এর 1 প্রতিরোধ
2 UA741
সন্নিবেশ পাইন্স পুরুষ এবং মহিলা
2 amplifiers PAM8403
ধাপ 2: হার্ডওয়্যার
আমরা জানি, আরডুইনোতে ইনপুট হতে পারে এমন ভোল্টেজ পরিসীমা 0 [V] থেকে 5 [V] এর মধ্যে, কিন্তু ব্যক্তিগত কম্পিউটারের ইয়ারফোন টার্মিনাল থেকে বের হওয়া অডিও সিগন্যালের ভোল্টেজ পরিসীমা -0.447 [V] থেকে 0.447 [V]।
এর মানে হল যে ভোল্টেজটি মাইনাস সাইডেও স্যুইং করে এবং প্রশস্ততা খুব ছোট হয় সরাসরি Arduino অডিও সিগন্যাল ইনপুট হতে পারে না। অতএব, এই সার্কিটে, প্রথমে, ভোল্টেজ 2.5 [V] দ্বারা টেনে আনা হয়, যা 5 [V] এর অর্ধেক ভোল্টেজ, তারপর এম্প্লিফায়ার সার্কিটের মধ্য দিয়ে যাওয়ার পরে আরডুইনো এর এনালগ পিনে ইনপুট দেয় কনফিগার করা তারপর আমরা সার্কিট ডায়াগ্রাম বিশ্লেষণ করতে যাচ্ছি:
1. মিডপয়েন্ট সম্ভাব্য সুপারিমপোজিং / নন -ইনভার্টিং এম্প্লিফায়ার সার্কিট X1 এবং X2 হল স্টিরিও মিনি জ্যাক। যেহেতু এটি কেবল সমান্তরালভাবে সংযুক্ত, এটি ইনপুট বা আউটপুট হতে পারে। আমরা দেখতে পাচ্ছি, শুধুমাত্র একটি স্টেরিও অডিও সিগন্যাল ধরা পড়েছে। R17 বর্ণালী বিশ্লেষকের সংবেদনশীলতা সমন্বয় করার জন্য। C1 এর মাধ্যমে, R17 এর একপাশ মধ্যবিন্দু সম্ভাবনার সাথে সংযুক্ত। এটি করার মাধ্যমে, ইনপুট অডিও সংকেতের মধ্যবিন্দু সম্ভাবনার সাথে সম্পর্কিত একটি ভোল্টেজকে অতিমাত্রায় স্থাপন করা সম্ভব। এর পরে কোন অপরিবর্তনীয় পরিবর্ধক সার্কিট নেই। এছাড়াও, রেল-টু-রেল আউটপুট (ফুল সুইং আউটপুট) সহ অপ amp ব্যবহার করা প্রয়োজন।
2. মিডপয়েন্ট পটেনশিয়াল জেনারেটিং সার্কিট (রেল স্প্লিটার) R9, R10, R11 পাওয়ার সাপ্লাই ভোল্টেজকে অর্ধেক ভাগ করে ভোল্টেজ ফলোয়ারকে ইনপুট করে। R11 মধ্যবিন্দু সম্ভাবনার সূক্ষ্ম সমন্বয় জন্য। আমি মনে করি এখানে মাল্টি-টার্ন সেমি-ফিক্সড রেসিস্টর ব্যবহার করা ভালো।
3. এনালগ পাওয়ার সাপ্লাই LPF সার্কিট R6 এবং C3 অত্যন্ত কম কাটঅফ ফ্রিকোয়েন্সি সহ একটি নিম্ন পাস ফিল্টার গঠন করে এবং অপারেশনাল এম্প্লিফায়ারগুলির জন্য এটি একটি পাওয়ার সাপ্লাই হিসাবে ব্যবহার করে। এটি করার মাধ্যমে, মূল বিদ্যুৎ সরবরাহ থেকে মিশ্রিত শব্দ কাটা হয়। যেহেতু VCC এর ভোল্টেজ + 5V এর নিচে নেমে যায় কারণ R6 পাওয়ার সাপ্লাই এর সাথে ধারাবাহিক, তাই এই ভোল্টেজটি Arduino এর এনালগ রেফারেন্স ভোল্টেজ পিনের ইনপুট। প্রোগ্রামটি বাহ্যিকভাবে রেফারেন্স ভোল্টেজ উৎস সেট করে।
4. LED প্যানেল কন্ট্রোলারের জন্য SPI ভোল্টেজ ডিভাইডার সার্কিট এখানে LED প্যানেল কন্ট্রোলারের সাথে সংযুক্ত করুন, কিন্তু যেহেতু LED প্যানেল কন্ট্রোলারে ইনপুট হতে পারে এমন ভোল্টেজ 3.3 V, তাই ভোল্টেজ ডিভাইডিং রেজিস্টর োকানো হয়।
অবশেষে আমাদের কেবলমাত্র অর্ডিনোর ডিজিটাল পিন I/O এর সাথে নিওপিক্সেল প্যানেল সংযোগ করতে হবে।
আমরা এই হার্ডওয়্যার ডিজাইন এখান থেকে নিয়েছি
আমরা এই পৃষ্ঠায় লাইসেন্স করার কোন উল্লেখ দেখিনি, কিন্তু আমরা উল্লেখ এবং ধন্যবাদ দেওয়ার প্রয়োজন অনুভব করি।
আমরা ভিন্ন মোড পরিবর্তনের জন্য একটি দুটি বোতাম নিয়ামক তৈরি করেছি এবং আমরা একটি কার্যকর প্রতিরোধের সাথে অডিও ভলিউম নিয়ন্ত্রণ করি।
ধাপ 3: সফটওয়্যার
আমরা একটি প্রোগ্রাম তৈরি করেছি যা এফএফটি লাইব্রেরির মাধ্যমে অ্যানালগিক ইনপুট সিগন্যালে ফুরিয়ার ট্রান্সফর্ম প্রয়োগ করে (যা আপনি নিজের আরডুইনো আইডিইতে ডাউনলোড করতে পারেন) এবং এটি 8 টি ফ্রিকোয়েন্সি বিরতি দেখানোর জন্য সংকেতের নমুনা দেয়। এটি আলো প্রদর্শনের 4 টি ভিন্ন মোডের মধ্যে বেছে নিতে পারে।
ধাপ 4: কেস
কেস ডিজাইন সম্পূর্ণরূপে বিনামূল্যে এবং প্রতিটি প্রকল্পে ভিন্ন, একমাত্র প্রয়োজনীয়তা হল যে সমস্ত উপাদান এবং সার্কিট ভিতরে ফিট করে এবং নিওপিক্সেল ম্যাট্রিক্স দেখাতে পারে।
প্রস্তাবিত:
সুপার সাইজ এক্রাইলিক বর্ণালী বিশ্লেষক: 7 ধাপ (ছবি সহ)
সুপার সাইজ এক্রাইলিক স্পেকট্রাম অ্যানালাইজার: আপনি যদি সেই ছোট এলইডি ডিসপ্লে বা সেই ছোট এলসিডি গুলি দেখতে চান কেন আপনি এটি বড় করতে পারেন? এটি আপনার নিজের জায়ান্ট আকারের স্পেকট্রাম বিশ্লেষক কীভাবে তৈরি করবেন তার ধাপে ধাপে বর্ণনা। এক্রাইলিক টাইল ব্যবহার করা এবং একটি রুম ভর্তি বাতি তৈরির জন্য স্ট্রিপগুলি নেতৃত্ব দেয়
DIY FFT অডিও বর্ণালী বিশ্লেষক: 3 ধাপ
DIY FFT অডিও স্পেকট্রাম বিশ্লেষক: FFT বর্ণালী বিশ্লেষক একটি পরীক্ষা সরঞ্জাম যা বর্ণালী বিশ্লেষণ প্রদান করতে ফুরিয়ার বিশ্লেষণ এবং ডিজিটাল সংকেত প্রক্রিয়াকরণ কৌশল ব্যবহার করে। ফুরিয়ার বিশ্লেষণ ব্যবহার করে এটি একটি মানের জন্য সম্ভব, উদাহরণস্বরূপ, অবিচ্ছিন্ন সময় ডোমেন রূপান্তরিত হতে পারে
10 ব্যান্ড নেতৃত্বাধীন বর্ণালী বিশ্লেষক: 11 ধাপ
10 ব্যান্ড নেতৃত্বাধীন বর্ণালী বিশ্লেষক: শুভ বিকাল, প্রিয় দর্শক এবং পাঠক। আজ আমি আপনাকে 10 ব্যান্ড LED বর্ণালী বিশ্লেষকের জন্য সম্পূর্ণ সমাবেশ নির্দেশিকা দেখাতে চাই
DIY Arduino অডিও সংকেত বর্ণালী বিশ্লেষক: 3 ধাপ
DIY Arduino অডিও সিগন্যাল স্পেকট্রাম বিশ্লেষক: এটি পরিবর্তনযোগ্য চাক্ষুষ মোড সহ খুব সহজ অডিও বিশ্লেষক
1024 নমুনা FFT বর্ণালী বিশ্লেষক একটি Atmega1284: 9 ধাপ ব্যবহার করে
একটি Atmega1284 ব্যবহার করে 1024 নমুনা FFT স্পেকট্রাম বিশ্লেষক: এই অপেক্ষাকৃত সহজ টিউটোরিয়াল (এই বিষয়ের জটিলতা বিবেচনা করে) আপনাকে দেখাবে কিভাবে আপনি একটি খুব সহজ 1024 নমুনা বর্ণালী বিশ্লেষক একটি Arduino টাইপ বোর্ড (1284 সংকীর্ণ) এবং সিরিয়াল প্লটার ব্যবহার করে তৈরি করতে পারেন। যেকোনো ধরনের Arduino কম্পা