সুচিপত্র:

অডিও সুইচার (আরডুইনো): 5 টি ধাপ
অডিও সুইচার (আরডুইনো): 5 টি ধাপ

ভিডিও: অডিও সুইচার (আরডুইনো): 5 টি ধাপ

ভিডিও: অডিও সুইচার (আরডুইনো): 5 টি ধাপ
ভিডিও: অডিও সাউন্ড ও অডিও ড্রাইভার আপডেট সমস্যা । Audio sound, Driver update problem[solution]Bangla 2024, নভেম্বর
Anonim
অডিও সুইচার (Arduino)
অডিও সুইচার (Arduino)

এই প্রকল্পটি শুরু হয়েছিল কারণ আমার স্কুল প্রকল্প গোষ্ঠী এবং আমাকে একাধিক অডিও উত্সকে একটি অডিও পরিবর্ধকতে স্যুইচ করতে হয়েছিল। Arduino এর জন্য কিছু ধরণের অডিও সুইচ মডিউলের জন্য ইন্টারনেটে অনুসন্ধান করার সময় আমরা এর মতো কিছু খুঁজে পাইনি। এনালগ সিগন্যাল পাল্টাতে সক্ষম এমন একটি চিপ সম্পর্কে আমি আগে থেকেই জানতাম, কিন্তু এর জন্য সত্যিই কোন দরকারী মুডিউল পাওয়া যায়নি। তাই আমি কাজ পেয়েছি এবং আমার নিজের তৈরি করেছি।

ধাপ 1: আপনার কি দরকার

তোমার কি দরকার
তোমার কি দরকার

এই বোর্ডটি সম্পূর্ণ SMD (পিন হেডার ব্যতীত) যার অর্থ হল সমস্ত উপাদান PCB এর উপরে বিক্রি করা হয়েছে। এর মানে হল সোল্ডারিং সংযোগগুলি খুব ছোট এবং এইভাবে গর্তের উপাদানগুলির তুলনায় ঝালাই করা কঠিন। এই কারণে আমি আপনাকে সুপারিশ করছি বড় উপাদানগুলির সাথে প্রথম অনুশীলন না করে এটি চেষ্টা করবেন না।

উপকরণ বিল:

  • 1x 74HC139
  • 1x CD4052
  • 10x 10uF ক্যাপাসিটর (0805) (বাইপোলার)
  • 4x LED (0805)
  • 4x 330 ওহম প্রতিরোধক (0805)
  • 5x মহিলা অডিও জ্যাক
  • 1x 5 পিন হেডার

EasyEda থেকে রপ্তানি করা একটি BOM রয়েছে:

ধাপ 2: পরিকল্পিত ব্যাখ্যা

স্কিম্যাটিক ব্যাখ্যা
স্কিম্যাটিক ব্যাখ্যা

আমি কেবল সংক্ষিপ্তভাবে স্কিম্যাটিক্সের কাজকর্মের দিকে যাব যাতে অধিকাংশ মানুষ চাইলে এটি অনুসরণ করতে পারে।

পিন হেডারটি তেমন আকর্ষণীয় না হওয়ায় আমরা 4052 চিপে চলে যাব। এই চিপটি একটি দ্বৈত এনালগ সুইচার এবং নাম অনুসারে এটি চারটি ইনপুট থেকে অডিও সিগন্যালটি স্যুইচ করে এবং এটি একটি আউটপুটে পরিচালিত করে। কারণ বেশিরভাগ সময় অডিও স্টেরিও হয় আমাদের দুটি অডিও সুইচার দরকার। এখানেই "দ্বৈত" কাজে আসে। লেবেলগুলি "চ্যানেল 1 বাম" এর জন্য CH1_L বা "সাধারণ বাম" এর জন্য COM_L হিসাবে চিহ্নিত করা হয় এবং জ্যাক সংযোগকারীদের অনুসরণ করা যেতে পারে।

পরেরটি হল SN74HC139। এটি একটি ডেমাল্টিপ্লেক্সার কিন্তু এই অদ্ভুত শব্দটি নিয়ে চিন্তা করবেন না। অডিও সিগন্যালের মধ্য দিয়ে যাওয়ার জন্য কোন চ্যানেলটি বর্তমান নির্বাচন করা হয়েছে তা নির্দেশ করা এর প্রধান কার্যকারিতা। এটি সেই অংশ যেখানে আমি একটি ছোট ভুল করেছি। এটি নির্বাচিত চ্যানেলে একটি LED জ্বালানোর কথা ছিল, কিন্তু এটি যেমন নির্বাচিত চ্যানেলের জন্য বাদে সমস্ত এলইডি জ্বালায়। সুতরাং আপনি LEDs কে "এই চ্যানেলটি নিutedশব্দ" সূচক হিসাবে ভাবতে পারেন।

শুধুমাত্র অংশ বাকি আছে অডিও জ্যাক সংযোগকারী। এখানে দেখার মতো বিশেষ কিছু নেই। একমাত্র জিনিস যা অদ্ভুত মনে হতে পারে তা হল ক্যাপাসিটার। এগুলি ক্যাপাসিটারগুলিকে ডিকপল করছে এবং তারা ডিসি সিগন্যালগুলিকে ব্লক করে এবং অডিওর মতো ট্রিট এসি সিগন্যালগুলি দেয়।

ধাপ 3: একটি বোর্ড আদেশ

একটি বোর্ড আদেশ
একটি বোর্ড আদেশ

আপনি যেমন বাস্তব পিসিবির ফটোগুলিতে দেখেছেন আমাকে একটি তারের সাথে সংযোগ স্থাপন করতে হয়েছিল যা আমি পরিকল্পনা করিনি। কারণ 74HC139 এর প্যাকেজটি সঠিক নয় (EasyEda লাইব্রেরির একটি ত্রুটি)।

এই ভুলটি ঠিক করা হয়নি তাই অর্ডার করার সময় এটি মাথায় রাখুন!

ধাপ 4: বোর্ড ব্যবহার করা

বোর্ড ব্যবহার করে
বোর্ড ব্যবহার করে
বোর্ড ব্যবহার করে
বোর্ড ব্যবহার করে

প্রথমে আপনাকে যা করতে হবে তা হল বোর্ডকে 5 ভোল্ট দিয়ে পাওয়ার করা কারণ এটি ছাড়া কাজ করবে না। সমস্ত যুক্তি 5 ভোল্টেও কাজ করে। সেল 1, সেল 2 এবং মিউটকে আরডুইনোতে সংযুক্ত করুন কারণ এগুলি কোনও প্রতিরোধক দ্বারা উপরে বা নীচে টানা হয় না। যদি তারা সংযুক্ত না হয় তবে তারা ভাসমান থাকবে যা অদ্ভুত আচরণ করবে।

এই বোর্ডের একটি নিuteশব্দ কার্যকারিতা রয়েছে যা বোর্ডের মধ্য দিয়ে ভ্রমণের জন্য কোন সংকেত রোধ করবে। তার নিutedশব্দ অবস্থায় সমস্ত LEDs জ্বলবে। বোর্ড নিuteশব্দ করার জন্য পিনটি উঁচু করুন।

একটি চ্যানেল নির্বাচন করতে প্রথমে নিuteশব্দ নিষ্ক্রিয় করা উচিত। দুটি সেল পিনের সাহায্যে আপনি সত্য ছক অনুযায়ী একটি চ্যানেল নির্বাচন করতে পারেন।

ধাপ 5: শেষ

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

প্রস্তাবিত: