সুচিপত্র:

ডিজিটালি নিয়ন্ত্রিত 18W গিটার পরিবর্ধক: 7 ধাপ
ডিজিটালি নিয়ন্ত্রিত 18W গিটার পরিবর্ধক: 7 ধাপ

ভিডিও: ডিজিটালি নিয়ন্ত্রিত 18W গিটার পরিবর্ধক: 7 ধাপ

ভিডিও: ডিজিটালি নিয়ন্ত্রিত 18W গিটার পরিবর্ধক: 7 ধাপ
ভিডিও: ডিজিটালি উন্মোচিত হলো মিসরীয় ফারাও রাজা আমেনহোতেপের মমি | Mummy Unveil 2024, নভেম্বর
Anonim
Image
Image
ডিজিটালি নিয়ন্ত্রিত 18W গিটার পরিবর্ধক
ডিজিটালি নিয়ন্ত্রিত 18W গিটার পরিবর্ধক
ডিজিটালি নিয়ন্ত্রিত 18W গিটার পরিবর্ধক
ডিজিটালি নিয়ন্ত্রিত 18W গিটার পরিবর্ধক
ডিজিটালি নিয়ন্ত্রিত 18W গিটার পরিবর্ধক
ডিজিটালি নিয়ন্ত্রিত 18W গিটার পরিবর্ধক

কয়েক বছর আগে, আমি একটি 5W গিটার এম্প্লিফায়ার তৈরি করেছিলাম, এটি সেই সময়ে আমার অডিও সিস্টেমের সমাধান ছিল, এবং সম্প্রতি আমি একটি নতুনকে আরও শক্তিশালী করার সিদ্ধান্ত নিয়েছি এবং ইউজার ইন্টারফেসের জন্য একটি এনালগ উপাদান ব্যবহার না করে, ঘূর্ণমান potentiometers এবং টগল সুইচ মত।

ডিজিটালি নিয়ন্ত্রিত 18W গিটার এম্প্লিফায়ার হল একটি স্বতন্ত্র, ডিজিটালভাবে নিয়ন্ত্রিত 18W মোনো গিটার এম্প্লিফায়ার যা বিলম্ব প্রভাব সিস্টেম সংযুক্তি এবং একটি মার্জিত তরল-স্ফটিক প্রদর্শন, যা সার্কিটে কী চলছে তার সঠিক তথ্য প্রদান করে।

প্রকল্পের বৈশিষ্ট্য:

  • সম্পূর্ণরূপে ডিজিটাল নিয়ন্ত্রণ: ইউজার ইন্টারফেস ইনপুট হল একটি ঘূর্ণমান এনকোডার যা একটি অন্তর্নির্মিত সুইচ সহ।
  • ATMEGA328P: একটি মাইক্রো-কন্ট্রোলার (Arduino- এর মতো সিস্টেম হিসাবে ব্যবহৃত): সমস্ত অ্যাডজাস্টেবল প্যারামিটার ব্যবহারকারী দ্বারা প্রোগ্রামগতভাবে নিয়ন্ত্রিত হয়।
  • এলসিডি: একটি ইউজার ইন্টারফেস আউটপুট হিসেবে কাজ করে, তাই ডিভাইসের প্যারামিটার যেমন লাভ/ভলিউম/বিলম্বের গভীরতা/বিলম্বের সময়কে খুব ভালোভাবে দেখা যায়।
  • ডিজিটাল পোটেন্টিওমিটার: সাব-সার্কিটে ব্যবহৃত হয় যাতে ডিভাইস নিয়ন্ত্রণ সম্পূর্ণ ডিজিটাল হয়।
  • ক্যাসকেড সিস্টেম: পূর্ব-সংজ্ঞায়িত সিস্টেমের প্রতিটি সার্কিট একটি পৃথক সিস্টেম যা শুধুমাত্র পাওয়ার সাপ্লাই লাইন শেয়ার করে, ব্যর্থতার ক্ষেত্রে অপেক্ষাকৃত সহজ সমস্যা সমাধান করতে সক্ষম।
  • প্রাক-পরিবর্ধক: LM386 সমন্বিত সার্কিটের উপর ভিত্তি করে, খুব সহজ পরিকল্পিত নকশা এবং সর্বনিম্ন যন্ত্রাংশের প্রয়োজন।
  • বিলম্ব প্রভাব সার্কিট: PT2399 ইন্টিগ্রেটেড সার্কিটের উপর ভিত্তি করে, ইবে থেকে একটি পৃথক আইসি (আমি নিজেই পুরো বিলম্ব সার্কিট ডিজাইন করেছি) হিসাবে ক্রয় করা যেতে পারে অথবা ডিজিটপটের সাথে ঘূর্ণমান পোটেন্টিওমিটার প্রতিস্থাপন করার ক্ষমতা সহ একটি সম্পূর্ণ মডিউল হিসাবে ব্যবহার করা যেতে পারে।
  • পাওয়ার এম্প্লিফায়ার: এটি টিডিএ 2030 মডিউলের উপর ভিত্তি করে তৈরি করা হয়েছে, যা ইতিমধ্যে এর ক্রিয়াকলাপের জন্য সমস্ত পেরিফেরাল সার্কিট রয়েছে।
  • পাওয়ার সাপ্লাই: ডিভাইসটি পুরানো বহিরাগত ল্যাপটপ 19V ডিসি পাওয়ার সাপ্লাই দ্বারা চালিত হয়, এইভাবে ডিভাইসে LM7805 এর প্রি-রেগুলেটর হিসেবে একটি স্টেপ-ডাউন ডিসি-ডিসি মডিউল থাকে যা ডিভাইসের পাওয়ার ব্যবহারের সময় অনেক কম তাপ অপচয় করে।

আমরা সমস্ত সংক্ষিপ্ত তথ্য কভার করার পরে, আসুন এটি তৈরি করি!

ধাপ 1: আইডিয়া

বুদ্ধিটা
বুদ্ধিটা
বুদ্ধিটা
বুদ্ধিটা
বুদ্ধিটা
বুদ্ধিটা
বুদ্ধিটা
বুদ্ধিটা

ব্লক ডায়াগ্রামে আপনি দেখতে পাচ্ছেন, কন্ট্রোল সার্কিট এবং ইউজার ইন্টারফেসে সামান্য ভিন্নতার সাথে ডিভাইসটি গিটার এম্প্লিফায়ার ডিজাইনের শাস্ত্রীয় পদ্ধতি হিসাবে কাজ করে। সার্কিটের মোট তিনটি গ্রুপ রয়েছে যা আমরা বিস্তৃত করব: এনালগ, ডিজিটাল এবং বিদ্যুৎ সরবরাহ, যেখানে প্রতিটি গ্রুপ পৃথক সাব-সার্কিট নিয়ে গঠিত (বিষয়টি পরবর্তী ধাপে ভালভাবে ব্যাখ্যা করা হবে)। প্রকল্পের কাঠামো বোঝার জন্য এটি আরও সহজ করার জন্য, আসুন সেই গ্রুপগুলি ব্যাখ্যা করি:

1. অ্যানালগ পার্ট: এনালগ সার্কিটগুলি ব্লক ডায়াগ্রামের উপরের অর্ধেকের মধ্যে অবস্থিত কারণ এটি উপরে দেখা যায়। এই অংশটি ডিভাইসের মধ্য দিয়ে যাওয়া সমস্ত সংকেতের জন্য দায়িত্বে রয়েছে।

1/4 জ্যাক একটি ডিভাইস 'গিটার মনো ইনপুট এবং বক্স এবং সোল্ডার্ড ইলেকট্রনিক সার্কিটের সীমানায় অবস্থিত।

পরবর্তী ধাপ হল একটি প্রাক-পরিবর্ধক, LM386 সমন্বিত সার্কিটের উপর ভিত্তি করে, যা এই ধরনের অডিও অ্যাপ্লিকেশনে ব্যবহার করা অত্যন্ত সহজ। এলএম 386 প্রধান বিদ্যুৎ সরবরাহ থেকে 5V ডিসি সরবরাহ করা হয়, যেখানে এর প্যারামিটার, লাভ এবং ভলিউম ডিজিটাল পোটেন্টিওমিটারের মাধ্যমে নিয়ন্ত্রিত হয়।

তৃতীয় ধাপ হল পাওয়ার এম্প্লিফায়ার, টিডিএ 2030 ইন্টিগ্রেটেড সার্কিটের উপর ভিত্তি করে, বাহ্যিক 18 ~ 20V ডিসি পাওয়ার সাপ্লাই দ্বারা চালিত। এই প্রকল্পে, পাওয়ার এম্প্লিফায়ারে নির্বাচিত লাভ সমস্ত অপারেশন সময়ের জন্য স্থির থাকে। যেহেতু ডিভাইসটি এককভাবে মোড়ানো পিসিবি নয়, তাই এটি TDA2030A একত্রিত মডিউল ব্যবহার করার পরামর্শ দেওয়া হয় এবং এটি শুধুমাত্র I/O এবং পাওয়ার সাপ্লাই পিনের সাথে সংযুক্ত করে প্রোটোটাইপ বার্ডের সাথে সংযুক্ত করা হয়।

2. ডিজিটাল অংশ: ডিজিটাল সার্কিটগুলি ব্লক ডায়াগ্রামের নিচের অর্ধেকের মধ্যে অবস্থিত। তারা ইউজার ইন্টারফেস এবং এনালগ প্যারামিটার নিয়ন্ত্রণের জন্য দায়িত্বে রয়েছে যেমন বিলম্বের সময়/গভীরতা, ভলিউম এবং লাভ..

অন্তর্নির্মিত SPST সুইচ সহ এনকোডার একটি ব্যবহারকারী নিয়ন্ত্রণ ইনপুট হিসাবে সংজ্ঞায়িত করা হয়। যেহেতু এটি একটি একক অংশ হিসাবে একত্রিত হয়, তাই সঠিক অপারেশনের জন্য একমাত্র প্রয়োজন হল পুল-আপ প্রতিরোধকগুলিকে প্রোগ্রাম্যাটিক বা শারীরিকভাবে সংযুক্ত করা (আমরা এটি স্কিম্যাটিক্স ধাপে দেখব)।

সার্কিটে "প্রধান মস্তিষ্ক" হিসেবে মাইক্রোপ্রসেসর হল ATMEGA328P, যা এই ডিভাইসে Arduino- এর মতো স্টাইলে ব্যবহৃত হয়। এটি এমন ডিভাইস যা সার্কিটারের উপর সমস্ত ডিজিটাল ক্ষমতা রাখে এবং যা করতে হবে তা নির্দেশ করে। প্রোগ্রামিং SPI ইন্টারফেসের মাধ্যমে করা হয়, তাই আমরা যে কোন উপযুক্ত USB ISP প্রোগ্রামার বা AVR ডিবাগার ক্রয় করতে পারি। যদি আপনি সার্কিটে মাইক্রোকন্ট্রোলার হিসাবে Arduino ব্যবহার করতে চান, এটি প্রোগ্রামিং ধাপে উপস্থিত সংযুক্ত সি কোড সংকলনের মাধ্যমে সম্ভব।

ডিজিটাল potentiometers মাইক্রোকন্ট্রোলার দ্বারা SPI ইন্টিরেসের মাধ্যমে নিয়ন্ত্রিত কয়েকটি ডবল ইন্টিগ্রেটেড সার্কিট, সমস্ত প্যারামিটারের উপর পূর্ণ নিয়ন্ত্রণের জন্য মোট 4 টি পোটেন্টিওমিটারের সংখ্যা:

এলসিডি হল একটি ইউজার ইন্টারফেস আউটপুট, যা আমাদের জানতে দেয় বাক্সের ভিতরে কি হচ্ছে। এই প্রকল্পে আমি সম্ভবত Arduino ব্যবহারকারীদের মধ্যে সবচেয়ে জনপ্রিয় 16x2 LCD ব্যবহার করেছি।

3. পাওয়ার সাপ্লাই: পুরো সিস্টেমে শক্তি (ভোল্টেজ এবং কারেন্ট) দেওয়ার জন্য বিদ্যুৎ সরবরাহের দায়িত্বে রয়েছে। যেহেতু পাওয়ার এম্প্লিফায়ার সার্কিট সরাসরি বাহ্যিক ল্যাপটপ অ্যাডাপ্টার থেকে চালিত হয় এবং বাকি সব সার্কিট 5V ডিসি থেকে চালিত হয়, তাই ডিসি-ডিসি স্টেপ-ডাউন বা লিনিয়ার রেগুলেটর প্রয়োজন। 5V লিনিয়ার রেগুলেটরকে বহিরাগত 20V এর সাথে সংযুক্ত করার ক্ষেত্রে, যখন লিনিয়ার রেগুলেটর দিয়ে লোড দিয়ে কারেন্ট চলে যায়, 5V রেগুলেটরে প্রচুর পরিমাণে তাপ ছড়িয়ে পড়ে, আমরা তা চাই না। সুতরাং, 20V লাইন এবং 5V লিনিয়ার রেগুলেটর (LM7805) এর মধ্যে 8V ডিসি-ডিসি স্টেপ-ডাউন কনভার্টার আছে, যা প্রি-রেগুলেটর হিসেবে কাজ করে। এই ধরনের সংযুক্তি রৈখিক নিয়ন্ত্রকের উপর বিশাল অপচয় রোধ করে, যখন লোড কারেন্ট উচ্চ মান অর্জন করে।

ধাপ 2: যন্ত্রাংশ এবং যন্ত্রপাতি

যন্ত্রাংশ এবং যন্ত্রপাতি
যন্ত্রাংশ এবং যন্ত্রপাতি
যন্ত্রাংশ এবং যন্ত্রপাতি
যন্ত্রাংশ এবং যন্ত্রপাতি
যন্ত্রাংশ এবং যন্ত্রপাতি
যন্ত্রাংশ এবং যন্ত্রপাতি
যন্ত্রাংশ এবং যন্ত্রপাতি
যন্ত্রাংশ এবং যন্ত্রপাতি

ইলেক্ট্রনিক অংশ:

1. মডিউল:

  • PT2399 - ইকো -বিলম্ব আইসি মডিউল।
  • LM2596-স্টেপ-ডাউন ডিসি-ডিসি মডিউল
  • TDA2030A - 18W পাওয়ার এমম্প্লিফায়ার মডিউল
  • 1602A - সাধারণ LCD 16x2 অক্ষর।
  • এমবেডেড এসপিএসটি সুইচ সহ রোটারি এনকোডার।

2. ইন্টিগ্রেটেড সার্কিট:

  • LM386 - মনো অডিও পরিবর্ধক।
  • LM7805 - 5V লিনিয়ার রেগুলেটর।
  • MCP4261/MCP42100 - 100KOhm দ্বৈত ডিজিটাল পোটেন্টিওমিটার
  • ATMEGA328P - মাইক্রোকন্ট্রোলার

3. নিষ্ক্রিয় উপাদান:

ক্যাপাসিটর:

  • 5 x 10uF
  • 2 x 470uF
  • 1 x 100uF
  • 3 x 0.1uF

বি প্রতিরোধক:

  • 1 x 10 আর
  • 4 x 10 কে

C. পোটেন্টিওমিটার:

1 x 10 কে

(Alচ্ছিক) যদি আপনি PT2399 মডিউল ব্যবহার না করেন এবং নিজে সার্কিট তৈরিতে আগ্রহী হন, তাহলে এই অংশগুলির প্রয়োজন:

  • PT2399
  • 1 x 100K প্রতিরোধক
  • 2 x 4.7uF ক্যাপাসিটর
  • 2 x 3.9nF ক্যাপাসিটর
  • 2 x 15K প্রতিরোধক
  • 5 x 10K রোধকারী
  • 1 x 3.7K প্রতিরোধক
  • 1 x 10uF ক্যাপাসিটর
  • 1 x 10nF ক্যাপাসিটর
  • 1 x 5.6K রোধকারী
  • 2 x 560pF ক্যাপাসিটর
  • 2 x 82nF ক্যাপাসিটর
  • 2 x 100nF ক্যাপাসিটর
  • 1 x 47uF ক্যাপাসিটর

4. সংযোগকারী:

  • 1 x 1/4 "মনো জ্যাক সংযোগকারী
  • 7 x ডাবল টার্মিনাল ব্লক
  • 1 x মহিলা 6-পিন সারি সংযোগকারী
  • 3 x 4-পিন জেএসটি সংযোগকারী
  • 1 এক্স পুরুষ শক্তি সংযোগকারী জ্যাক

যান্ত্রিক যন্ত্রাংশ:

  • 18W এর সমান বা বেশি ক্ষমতার গ্রহণযোগ্য স্পিকার
  • কাঠের ঘের
  • ইউজার ইন্টারফেস কাট-এভের জন্য কাঠের ফ্রেম (এলসিডি এবং রোটারি এনকোডারের জন্য)।
  • স্পিকার এবং UI এলাকার জন্য ফোম রাবার
  • অংশগুলির জন্য 12 ড্রিল স্ক্রু
  • এলসিডি ফ্রেমের জন্য 4 এক্স ফাস্টেনিং বোল্ট এবং বাদাম
  • স্থির ডিভাইসের দোলনের জন্য 4 x রাবার লেগ (অনুরণন যান্ত্রিক গোলমাল এম্প্লিফায়ার ডিজাইনে একটি সাধারণ জিনিস)।
  • ঘূর্ণমান এনকোডারের জন্য নোব

যন্ত্র:

  • বৈদ্যুতিক স্ক্রু ড্রাইভার
  • গরম আঠালো বন্দুক (প্রয়োজন হলে)
  • (Alচ্ছিক) ল্যাব পাওয়ার সাপ্লাই
  • (Alচ্ছিক) অসিলোস্কোপ
  • (Alচ্ছিক) ফাংশন জেনারেটর
  • সোল্ডারিং আয়রন / স্টেশন
  • ছোট কাটার
  • ছোট প্লায়ার
  • সোল্ডারিং টিন
  • টুইজার
  • মোড়ানো তার
  • তুরপুন বিট
  • কাঠ কাটার জন্য ছোট আকারের করাত
  • ছুরি
  • গ্রাইন্ডিং ফাইল

ধাপ 3: স্কিম্যাটিক্স ব্যাখ্যা

পরিকল্পনার ব্যাখ্যা
পরিকল্পনার ব্যাখ্যা
পরিকল্পনার ব্যাখ্যা
পরিকল্পনার ব্যাখ্যা
পরিকল্পনার ব্যাখ্যা
পরিকল্পনার ব্যাখ্যা

যেহেতু আমরা প্রজেক্টের ব্লক ডায়াগ্রামের সাথে পরিচিত, তাই সার্কিট অপারেশন সম্পর্কে আমাদের যা যা জানা দরকার তা বিবেচনায় নিয়ে আমরা স্কিম্যাটিক্সে এগিয়ে যেতে পারি:

প্রি-এম্প্লিফায়ার সার্কিট: LM386 সর্বনিম্ন অংশ বিবেচনার সাথে সংযুক্ত, বাইরের প্যাসিভ উপাদান ব্যবহার করার প্রয়োজন নেই। যদি আপনি অডিও সিগন্যাল ইনপুটের ফ্রিকোয়েন্সি প্রতিক্রিয়া পরিবর্তন করতে চান, যেমন বাশ বুস্ট বা টোন কন্ট্রোল, আপনি LM386 ডেটশীট উল্লেখ করতে পারেন, যার কথা বললে, এই ডিভাইসের স্কিম্যাটিক ডায়াগ্রামকে প্রভাবিত করবে না শুধুমাত্র প্রি-এম্প্লিফায়ার সংযোগে সামান্য পরিবর্তন ছাড়া । যেহেতু আমরা আইসি -র জন্য একক 5V ডিসি সরবরাহ ব্যবহার করছি, ডিসি সিগন্যাল অপসারণের জন্য IC- এর আউটপুটে ডিকপলিং ক্যাপাসিটর (C5) যুক্ত করতে হবে। যেমন দেখা যায়, 1/4 কানেক্টর (J1) সিগন্যাল পিনটি ডিজিপট 'A' পিনের সাথে সংযুক্ত থাকে এবং LM386 নন-ইনভার্টিং ইনপুট ডিজিটপট 'B' পিনের সাথে সংযুক্ত থাকে, ফলস্বরূপ, আমরা সহজ এসপিআই ইন্টারফেসের মাধ্যমে মাইক্রোকন্ট্রোলার দ্বারা নিয়ন্ত্রিত ভোল্টেজ ডিভাইডার।

বিলম্ব / ইকো এফেক্ট সার্কিট: এই সার্কিটটি PT2399 বিলম্ব প্রভাব IC এর উপর ভিত্তি করে। এই সার্কিটটি তার ডেটশীট অনুযায়ী জটিল বলে মনে হয় এবং এটি সম্পূর্ণভাবে সোল্ডারিংয়ের সাথে বিভ্রান্ত হওয়া খুব সহজ। সম্পূর্ণ PT2399 মডিউল কেনার সুপারিশ করা হয়েছে যা ইতিমধ্যেই একত্রিত করা হয়েছে এবং মডিউল থেকে ঘূর্ণমান পোটেন্টিওমিটারগুলি বাদ দেওয়া এবং ডিজিপট লাইন সংযুক্ত করা (ওয়াইপার, 'এ' এবং 'বি') একমাত্র কাজ। আমি ইকো ইফেক্ট ডিজাইনের একটি ডেটশীট রেফারেন্স ব্যবহার করেছি, দোলন সময়কাল নির্বাচন এবং প্রতিক্রিয়া সংকেতের ভলিউমের সাথে সংযুক্ত ডিজিপটগুলি (যা আমাদের বলা উচিত - "গভীরতা")। বিলম্ব সার্কিট ইনপুট, যাকে DELAY_IN লাইন বলা হয় প্রি-এম্প্লিফায়ার সার্কিটের আউটপুটের সাথে সংযুক্ত। এটি স্কিম্যাটিক্সে উল্লেখ করা হয়নি কারণ আমি সমস্ত সার্কিটগুলি কেবল পাওয়ার লাইনগুলি ভাগ করতে চেয়েছিলাম এবং সিগন্যাল লাইনগুলি বাইরের তারের সাথে সংযুক্ত ছিল। "কতটা সুবিধাজনক নয়!", আপনি ভাবতে পারেন, কিন্তু বিষয় হল, একটি এনালগ প্রসেসিং সার্কিট তৈরির সময়, প্রকল্পের প্রতিটি সার্কিটের অংশবিশেষের সমস্যা সমাধান করা অনেক সহজ। 5V ডিসি পাওয়ার সাপ্লাই পিনে বাইপাস ক্যাপাসিটার যুক্ত করার পরামর্শ দেওয়া হয়, কারণ এর গোলমাল এলাকা।

পাওয়ার সাপ্লাই: ডিভাইসটি 20V 2A এসি/ডিসি অ্যাডাপ্টারের বাইরের পাওয়ার জ্যাকের মাধ্যমে চালিত হয়। আমি দেখেছি যে তাপ আকারে একটি লিনিয়ার রেগুলেটরে প্রচুর পরিমাণে বিদ্যুৎ অপচয় কমানোর সর্বোত্তম সমাধান হল 8V DC-DC স্টেপ-ডাউন কনভার্টার (U10) যোগ করা। LM2596 হল একটি বক কনভার্টার যা অনেক অ্যাপ্লিকেশনে ব্যবহৃত হয় এবং Arduino ব্যবহারকারীদের মধ্যে জনপ্রিয়, যা ইবেতে 1 ডলারেরও কম খরচ করে। আমরা জানি, সেই লিনিয়ার রেগুলেটরটির থ্রুপুটে ভোল্টেজ ড্রপ আছে (7805 এর ক্ষেত্রে তাত্ত্বিক আনুমানিকতা 2.5V এর কাছাকাছি), তাই LM7805 এর ইনপুট এবং আউটপুটের মধ্যে 3V এর একটি নিরাপদ ফাঁক রয়েছে। রৈখিক নিয়ন্ত্রককে অবহেলা করা এবং lm2596 কে সরাসরি 5V লাইনের সাথে সংযুক্ত করার পরামর্শ দেওয়া হয় না, কারণ স্যুইচিং শব্দ, যা ভোল্টেজ তরঙ্গ সার্কিটের শক্তি স্থিতিশীলতা প্রভাবিত করতে পারে।

পাওয়ার এম্প্লিফায়ার: এটা যেমন সহজ মনে হয়। যেহেতু আমি এই প্রকল্পে একটি TDA2030A মডিউল ব্যবহার করেছি, একমাত্র প্রয়োজন পাওয়ার পিন এবং পাওয়ার এম্প্লিফায়ারের I/O লাইন সংযুক্ত করা। যেমনটি আগে উল্লেখ করা হয়েছিল, পাওয়ার এম্পের ইনপুট সংযোগকারী ব্যবহার করে বহিরাগত তারের মাধ্যমে বিলম্ব সার্কিট আউটপুটের সাথে সংযুক্ত। ডিভাইসে ব্যবহৃত স্পিকারটি ডেডিকেটেড টার্মিনাল ব্লকের মাধ্যমে পাওয়ার এম্প্লিফায়ারের আউটপুটের সাথে সংযুক্ত থাকে।

ডিজিটাল পোটেন্টিওমিটার: সম্ভবত পুরো ডিভাইসের সবচেয়ে গুরুত্বপূর্ণ উপাদান, এটি ডিজিটালভাবে নিয়ন্ত্রিত হতে সক্ষম। আপনি দেখতে পাচ্ছেন যে দুটি ধরণের ডিজিপট রয়েছে: MCP42100 এবং MCP4261। তারা একই পিনআউট ভাগ করে তবে যোগাযোগের ক্ষেত্রে আলাদা। আমি এই প্রকল্পটি তৈরি করার সময় আমার স্টকে মাত্র দুটি শেষ ডিজিপট পেয়েছি, তাই আমি যা ব্যবহার করেছি তা ব্যবহার করেছি, কিন্তু আমি একই ধরনের MCP42100 অথবা MCP4261 এর দুটি ডিজিপট ব্যবহার করার সুপারিশ করছি। প্রতিটি ডিজিপট একটি SPI ইন্টারফেস, শেয়ারিং ক্লক (SCK) এবং ডেটা ইনপুট (SDI) পিন দ্বারা নিয়ন্ত্রিত হয়। ATMEGA328P এর SPI নিয়ামক পৃথক চিপ সিলেক্ট (CS বা CE) পিন ড্রাইভ করে একাধিক ডিভাইস পরিচালনা করতে সক্ষম। এটি এই প্রকল্পে সেইভাবে ডিজাইন করা হয়েছে, যেখানে SPI চিপ সক্ষম পিনগুলি পৃথক মাইক্রোকন্ট্রোলার পিনের সাথে সংযুক্ত থাকে। PT2399 এবং LM386 5V সরবরাহের সাথে সংযুক্ত, তাই আমাদের ICS এর ভিতরে ডিজিপট রোধকারী নেটওয়ার্কে ভোল্টেজ সুইং নিয়ে চিন্তা করার দরকার নেই (এটি মূলত ডাটাশীটে, অভ্যন্তরীণ সুইচিং প্রতিরোধকগুলিতে ভোল্টেজ স্তরের পরিসরের অংশে আচ্ছাদিত)।

মাইক্রোকন্ট্রোলার: যেমনটি উল্লেখ করা হয়েছে, একটি Arduino- স্টাইলের ATMEGA328P ভিত্তিক, একক প্যাসিভ কম্পোনেন্টের প্রয়োজনের সাথে-রিসেট পিনে পুল-আপ প্রতিরোধক (R17)। এসপিআই ইন্টারফেসের মাধ্যমে ইউএসবি আইএসপি প্রোগ্রামারের মাধ্যমে 6-পিন সংযোগকারী (জে 2) ডিভাইস প্রোগ্রামিংয়ের জন্য ব্যবহৃত হয় (হ্যাঁ, একই ইন্টারফেস যা ডিজিপট সংযুক্ত থাকে)। সমস্ত পিন যথাযথ উপাদানগুলির সাথে সংযুক্ত, যা পরিকল্পিত ডায়াগ্রামে উপস্থাপিত হয়। 5V পাওয়ার সাপ্লাই পিনের কাছাকাছি বাইপাস ক্যাপাসিটার যুক্ত করার জন্য এটি দৃ়ভাবে সুপারিশ করা হয়। এনকোডার পিনের কাছে আপনি যে ক্যাপাসিটারগুলি দেখতে পান (C27, C28) এই পিনগুলিতে এনকোডার স্টেট বাউন্সিং প্রতিরোধ করতে ব্যবহৃত হয়।

এলসিডি: তরল স্ফটিক প্রদর্শন 4 -বিট ডেটা ট্রান্সমিশন এবং ডেটা ল্যাচিংয়ের অতিরিক্ত দুটি পিনের সাথে ক্লাসিক পদ্ধতিতে সংযুক্ত - রেজিস্টার সিলেক্ট (আরএস) এবং এনাবল (ই)। এলসিডির একটি ধ্রুব উজ্জ্বলতা এবং পরিবর্তনশীল বৈসাদৃশ্য রয়েছে, যা একটি একক ট্রিমার (R18) দিয়ে সামঞ্জস্য করা যায়।

ইউজার ইন্টারফেস: ডিভাইসের ঘূর্ণমান এনকোডারে একটি অন্তর্নির্মিত এসপিএসটি পুশ বোতাম রয়েছে, যেখানে এর সমস্ত সংযোগ বর্ণিত মাইক্রোকন্ট্রোলার পিনের সাথে সংযুক্ত। অভ্যন্তরীণ টান-আপ ব্যবহারের পরিবর্তে প্রতিটি এনকোডারের পিন: A, B এবং SW- এ পুল-আপ রেসিস্টার সংযুক্ত করার সুপারিশ করা হয়। এনকোডার কম্পোনেন্ট ব্যবহার করার সময় এনকোডার A এবং B পিনগুলি মাইক্রোকন্ট্রোলার এক্সটার্নাল ইন্টারাপ্ট পিনের সাথে সংযুক্ত থাকে তা নিশ্চিত করুন: INT0 এবং INT1 ডিভাইসের কোড এবং নির্ভরযোগ্যতা মেনে চলার জন্য।

জেএসটি সংযোগকারী এবং টার্মিনাল ব্লক: প্রতিটি এনালগ সার্কিট: প্রি-এম্প্লিফায়ার, বিলম্ব এবং পাওয়ার এম্প্লিফায়ার সোল্ডার বোর্ডে বিচ্ছিন্ন এবং টার্মিনাল ব্লকের মধ্যে তারের সাথে সংযুক্ত। এনকোডার এবং এলসিডি জেএসটি তারের সাথে সংযুক্ত এবং উপরে বর্ণিত হিসাবে জেএসটি সংযোগকারীদের মাধ্যমে সোল্ডার বোর্ডের সাথে সংযুক্ত। বাহ্যিক বিদ্যুৎ সরবরাহ জ্যাক ইনপুট এবং 1/4 মনো জ্যাক গিটার ইনপুট টার্মিনাল ব্লকের মাধ্যমে সংযুক্ত।

ধাপ 4: সোল্ডারিং

সোল্ডারিং
সোল্ডারিং
সোল্ডারিং
সোল্ডারিং
সোল্ডারিং
সোল্ডারিং
সোল্ডারিং
সোল্ডারিং

একটি সংক্ষিপ্ত প্রস্তুতির পরে, বোর্ডে সমস্ত উপাদানগুলির সুনির্দিষ্ট স্থান নির্ধারণের প্রয়োজন রয়েছে। প্রি-এম্প্লিফায়ার থেকে সোল্ডারিং প্রক্রিয়া শুরু করা এবং সমস্ত ডিজিটাল সার্কিটরি দিয়ে শেষ করা পছন্দনীয়।

এখানে ধাপে ধাপে বর্ণনা:

1. সোল্ডার প্রি-এম্প্লিফায়ার সার্কিট। এর সংযোগগুলি পরীক্ষা করুন। নিশ্চিত করুন যে গ্রাউন্ড লাইনগুলি সমস্ত উপযুক্ত লাইনে ভাগ করা হয়েছে।

2. সোল্ডার PT2399 মডিউল/আইসি সমস্ত পেরিফেরাল সার্কিট্রি সহ, পরিকল্পিত চিত্র অনুযায়ী। যেহেতু আমি পুরো বিলম্ব সার্কিট বিক্রি করেছি, আপনি দেখতে পারেন যে অনেকগুলি ভাগ করা লাইন রয়েছে যা প্রতিটি PT2399 পিন ফাংশন অনুসারে সহজেই বিক্রি করা যায়। যদি আপনার একটি PT2399 মডিউল থাকে, তবে কেবল এই মুক্ত পিনগুলিতে ঘূর্ণমান পোটেন্টিওমিটার এবং সোল্ডার ডিজিটাল পোটেন্টিওমিটার নেট লাইনগুলি সরিয়ে দিন।

3. সোল্ডার TDA2030A মডিউল, নিশ্চিত করুন যে স্পিকার আউটপুট সংযোগকারী বোর্ডের বাইরে মুখমুখী।

4. সোল্ডার পাওয়ার সাপ্লাই সার্কিট। স্কাইমেটিক্স ডায়াগ্রাম অনুযায়ী বাইপাস ক্যাপাসিটর রাখুন।

5. সোল্ডার মাইক্রোকন্ট্রোলার সার্কিট তার প্রোগ্রামিং কানেক্টরের সাথে। এটি প্রোগ্রাম করার চেষ্টা করুন, নিশ্চিত করুন যে এটি প্রক্রিয়াতে ব্যর্থ হয় না।

6. Solder ডিজিটাল potentiometers

7. প্রতিটি লাইন সংযোগ অনুযায়ী এলাকায় সমস্ত JST সংযোগকারীগুলিকে সোল্ডার করুন।

8. বোর্ডকে শক্তিশালী করুন, যদি আপনার একটি ফাংশন জেনারেটর এবং অসিলোস্কোপ থাকে, ইনপুট সিগন্যালের প্রতিটি এনালগ সার্কিট প্রতিক্রিয়া ধাপে ধাপে দেখুন (প্রস্তাবিত: 200mVpp, 1KHz)।

9. বিদ্যুৎ-পরিবর্ধক এবং বিলম্ব সার্কিট/মডিউলে পৃথকভাবে সার্কিটের প্রতিক্রিয়া পরীক্ষা করুন।

10. ইনপুটে পাওয়ার এম্প্লিফায়ার এবং সিগন্যাল জেনারেটরের আউটপুটে স্পিকারের সাথে সংযোগ করুন, নিশ্চিত করুন যে আপনি টোন শুনেছেন।

11. আমাদের পরিচালিত সমস্ত পরীক্ষা সফল হলে, আমরা সমাবেশ ধাপে এগিয়ে যেতে পারি।

ধাপ 5: সমাবেশ

সমাবেশ
সমাবেশ
সমাবেশ
সমাবেশ

প্রযুক্তিগত পদ্ধতির দৃষ্টিকোণ থেকে সম্ভবত এটি প্রকল্পের সবচেয়ে কঠিন অংশ, যদি না আপনার স্টকে কাঠ কাটার জন্য কিছু দরকারী সরঞ্জাম থাকে। আমার যন্ত্রের একটি খুব সীমিত সেট ছিল, তাই আমি কঠিন পথে যেতে বাধ্য হয়েছিলাম - একটি গ্রাইন্ডিং ফাইল দিয়ে ম্যানুয়ালি বাক্স কাটা। আসুন প্রয়োজনীয় পদক্ষেপগুলি কভার করি:

1. বাক্স প্রস্তুত করা:

1.1 স্পিকার এবং ইলেকট্রনিক বোর্ড বরাদ্দের যথাযথ মাত্রা সহ আপনার কাঠের ঘের আছে তা নিশ্চিত করুন।

1.2 স্পিকারের জন্য অঞ্চলটি কাটুন, অনুরণন কম্পন রোধ করার জন্য স্পিকার কাট-আউট এলাকায় ফোম রাবার ফ্রেম সংযুক্ত করার দৃ strongly়ভাবে সুপারিশ করা হয়।

1.3 ইউজার ইন্টারফেস (LCD এবং এনকোডার) এর জন্য আলাদা কাঠের ফ্রেম কাটুন। এলসিডির জন্য উপযুক্ত এলাকা কেটে ফেলুন, নিশ্চিত করুন যে এলসিডি দিকটি সামনের ঘেরের ভিউতে উল্টানো নয়। এটি সম্পন্ন হওয়ার পরে, ঘূর্ণমান এনকোডারের জন্য একটি গর্ত ড্রিল করুন। একটি উপযুক্ত ধাতব বাদাম দিয়ে LCD জাদুকরী 4 ড্রিলিং স্ক্রু এবং ঘূর্ণমান এনকোডার বেঁধে দিন।

1.4 ইউজার ইন্টারফেসে কাঠের ফ্রেমের পুরো ঘেরের উপর ফেনা রাবার রাখুন। এটি অনুরণিত নোটগুলি রোধ করতেও সহায়তা করবে।

1.5 ইলেকট্রনিক বোর্ড কোথায় থাকবে তা সন্ধান করুন, তারপর কাঠের ঘেরের উপর 4 টি গর্ত করুন

1.6 একটি সাইড প্রস্তুত করুন, যেখানে ডিসি এক্সটার্নাল পাওয়ার সাপ্লাই ইনপুট জ্যাক এবং 1/4 গিটার ইনপুট থাকবে, যথাযথ ব্যাস সহ দুটি হোল ড্রিল করুন। নিশ্চিত করুন যে এই কানেক্টরগুলি ইলেকট্রনিক বোর্ডের (যেমন পোলারিটি) একই পিনআউট শেয়ার করে। প্রতিটি ইনপুট জন্য দুই জোড়া তারের ঝাল।

2. যন্ত্রাংশ সংযুক্ত করা:

2.1 নির্বাচিত এলাকায় স্পিকার সংযুক্ত করুন, নিশ্চিত করুন যে দুটি তারের 4 টি ড্রিলিং স্ক্রু দিয়ে স্পিকার পিনের সাথে সংযুক্ত রয়েছে।

2.2 ঘেরের নির্বাচিত পাশে ইউজার ইন্টারফেস প্যানেল সংযুক্ত করুন। ফেনা রাবার ভুলবেন না।

2.3 টার্মিনাল ব্লকের মাধ্যমে সমস্ত সার্কিট একসাথে সংযুক্ত করুন

2.4 JST সংযোগকারীদের মাধ্যমে বোর্ডে LCD এবং এনকোডার সংযুক্ত করুন।

2.5 TDA2030A মডিউল আউটপুটে স্পিকার সংযুক্ত করুন।

2.6 বোর্ডের টার্মিনাল ব্লকে পাওয়ার এবং গিটার ইনপুট সংযুক্ত করুন।

2.7 ড্রিল করা গর্তের অবস্থানে বোর্ডটি সনাক্ত করুন, কাঠের ঘেরের বাইরে থেকে 4 টি ড্রিলিং স্ক্রু দিয়ে বোর্ডটি বেঁধে দিন।

2.8 সমস্ত কাঠের ঘেরের অংশগুলিকে একসাথে সংযুক্ত করুন যাতে এটি একটি শক্ত বাক্সের মতো দেখাবে।

ধাপ 6: প্রোগ্রামিং এবং কোড

ডিভাইস কোড AVR মাইক্রোকন্ট্রোলার ফ্যামিলির নিয়ম মেনে চলে এবং ATMEGA328P MCU কে কনফর্ম করে। কোডটি Atmel স্টুডিওতে লেখা আছে কিন্তু Arduino IDE এর সাথে Arduino বোর্ড প্রোগ্রাম করার সুযোগ আছে যার একই ATMEGA328P MCU আছে। এটমেল স্টুডিও অনুসারে ইউএসবি ডিবাগ অ্যাডাপ্টারের মাধ্যমে বা ইউএসপি আইএসপি প্রোগ্রামারের মাধ্যমে স্ট্যান্ড-অ্যালোন মাইক্রোকন্ট্রোলার প্রোগ্রাম করা যায়, যা ইবে থেকে কেনা যায়। প্রোগ্রামিং সফটওয়্যার যা সাধারণত ব্যবহৃত হয় তা হল AVRdude, কিন্তু আমি একটি ProgISP পছন্দ করি - একটি খুব বন্ধুত্বপূর্ণ ইউজার ইন্টারফেস সহ সহজ USB ISP প্রোগ্রামিং সফটওয়্যার।

কোড সম্পর্কে সমস্ত প্রয়োজনীয় ব্যাখ্যা, সংযুক্ত Amplifice.c ফাইলে পাওয়া যাবে।

সংযুক্ত Amplifice.hex ফাইলটি সরাসরি ডিভাইসে আপলোড করা যেতে পারে যদি এটি সম্পূর্ণরূপে সেই পরিকল্পিত চিত্রের সাথে সামঞ্জস্য করে যা আমরা পূর্বে পর্যবেক্ষণ করেছি।

ধাপ 7: পরীক্ষা

পরীক্ষামূলক
পরীক্ষামূলক
পরীক্ষামূলক
পরীক্ষামূলক

ঠিক আছে, আমরা যা চেয়েছিলাম তা সম্পন্ন হওয়ার পরে, পরীক্ষার সময় এসেছে। আমি আমার প্রাচীন সস্তা গিটার এবং সহজ প্যাসিভ টোন কন্ট্রোল সার্কিট দিয়ে ডিভাইস পরীক্ষা করতে পছন্দ করেছি যা আমি কোন কারণ ছাড়াই বছর আগে তৈরি করেছি।ডিভাইসটি ডিজিটাল এবং এনালগ উভয় ইফেক্ট প্রসেসর দিয়ে পরীক্ষা করা হয়। এটা খুব বড় কিছু নয় যে PT2399 এর বিলম্ব সিকোয়েন্সে ব্যবহৃত অডিও নমুনা সংরক্ষণের জন্য এত ছোট র‍্যাম আছে, যখন প্রতিধ্বনি নমুনার মধ্যে সময় খুব বড় হয়, ইকো ডিজিটালাইজড হয়ে যায় ট্রানজিশন বিটগুলির একটি বড় ক্ষতির সাথে, যা সংকেত বিকৃতি হিসাবে বিবেচিত হয়। কিন্তু সেই "ডিজিটাল" বিকৃতি যা আমরা শুনতে পাই, সেটি ডিভাইস অপারেশনের ইতিবাচক পার্শ্বপ্রতিক্রিয়া হিসেবে কাজে লাগতে পারে। এটি সবই এই ডিভাইসের সাহায্যে আপনি যে অ্যাপ্লিকেশনটি করতে চান তার উপর নির্ভর করে (যাকে আমি একরকম "অ্যামপ্লিফাইস V1.0" বলেছিলাম)।

আশা করি আপনি এই নির্দেশযোগ্য দরকারী পাবেন।

পড়ার জন্য ধন্যবাদ!

প্রস্তাবিত: