সুচিপত্র:

HackerBox 0037: WaveRunner: 10 ধাপ
HackerBox 0037: WaveRunner: 10 ধাপ

ভিডিও: HackerBox 0037: WaveRunner: 10 ধাপ

ভিডিও: HackerBox 0037: WaveRunner: 10 ধাপ
ভিডিও: #36 Hacker Box #0037 WaveRunner 2024, নভেম্বর
Anonim
HackerBox 0037: WaveRunner
HackerBox 0037: WaveRunner

এই মাসে, হ্যাকারবক্স হ্যাকাররা ডিজিটাল কম্পিউটিং পরিবেশে এনালগ ইলেকট্রনিক টেস্ট ইন্সট্রুমেন্টের পাশাপাশি ওয়েভ সিগন্যাল এবং অডিও সিগন্যাল প্রসেসিং টেস্টবেড অন্বেষণ করছে। এই নির্দেশযোগ্যটিতে হ্যাকারবক্স #0037 দিয়ে শুরু করার জন্য তথ্য রয়েছে, যা সরবরাহ শেষ হওয়ার সময় এখানে কেনা যাবে। এছাড়াও, যদি আপনি প্রতি মাসে আপনার মেইলবক্সে এইরকম একটি হ্যাকারবক্স পেতে চান, দয়া করে HackerBoxes.com এ সাবস্ক্রাইব করুন এবং বিপ্লবে যোগ দিন!

হ্যাকারবক্স 0037 এর জন্য বিষয় এবং শিক্ষার উদ্দেশ্য:

  • GNU Octave সফটওয়্যার ইনস্টল এবং কনফিগার করুন
  • একটি কম্পিউটারের মধ্যে তরঙ্গ সংকেতগুলি প্রতিনিধিত্ব এবং পরিচালনা করে
  • জিএনইউ অক্টাভের অডিও প্রসেসিং কার্যকারিতা অন্বেষণ করুন
  • একটি কম্পিউটার এবং বাহ্যিক হার্ডওয়্যারের মধ্যে যুগল অডিও সংকেত
  • অ্যামপ্লিফায়ার এবং লেভেল ইন্ডিকেটর ব্যবহার করে অডিও টেস্টবেড একত্রিত করুন
  • একটি 1MHz মাল্টি-ওয়েভফর্ম সিগন্যাল জেনারেটর তৈরি করুন

হ্যাকারবক্সগুলি DIY ইলেকট্রনিক্স এবং কম্পিউটার প্রযুক্তির জন্য মাসিক সাবস্ক্রিপশন বক্স পরিষেবা। আমরা শখ, নির্মাতা এবং পরীক্ষক। আমরা স্বপ্নের স্বপ্নদ্রষ্টা।

হ্যাক দ্য প্ল্যানেট

ধাপ 1: হ্যাকারবক্স 0037: বক্স সামগ্রী

  • XR2206 সিগন্যাল জেনারেটর কিট
  • সিগন্যাল জেনারেটরের জন্য লেজার-কাট এক্রাইলিক ঘের
  • এক্সক্লুসিভ অডিও টেস্টবেড পিসিবি
  • দুটি LM386 অডিও পরিবর্ধক কিট
  • দুটি KA2284 অডিও লেভেল ইন্ডিকেটর কিট
  • ইউএসবি সাউন্ড কার্ড
  • দুটি 40mm 3W স্পিকার
  • অ্যালিগেটর ক্লিপ লিডের সেট
  • দুটি 3.5 মিমি অডিও প্যাচ কেবল
  • দুটি 3.5 মিমি অডিও ব্রেকআউট মডিউল
  • microUSB ব্রেকআউট মডিউল
  • সিগন্যাল জেনারেটরের জন্য ব্যারেল সহ 9V ব্যাটারি ক্লিপ
  • এক্সক্লুসিভ ক্লাউড কম্পিউটিং ডিকাল
  • এক্সক্লুসিভ হ্যাকলাইফ বিনি হাট

আরও কিছু জিনিস যা সহায়ক হবে:

  • সোল্ডারিং আয়রন, সোল্ডার এবং বেসিক সোল্ডারিং টুলস
  • GNU Octave এবং অন্যান্য সফটওয়্যার চালানোর জন্য কম্পিউটার
  • একটি 9V ব্যাটারি
  • HackLife Beanie Hat ক্রীড়া জন্য একটি শীতল মাথা

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

হ্যাকারবক্সের প্রায়শই জিজ্ঞাসিত প্রশ্নাবলীতে বর্তমান এবং সম্ভাব্য সদস্যদের জন্য প্রচুর তথ্য রয়েছে।

ধাপ 2: তরঙ্গ

েউ
েউ

তরঙ্গ হল একটি ঝামেলা যা পদার্থ বা স্থানের মাধ্যমে শক্তির স্থানান্তর করে, যার সাথে ভরের সামান্য বা কোন সম্পর্কিত স্থানান্তর নেই। তরঙ্গগুলি অপেক্ষাকৃত স্থির স্থানের আশেপাশে ভৌত মাধ্যম বা ক্ষেত্রের দোলন বা কম্পন নিয়ে গঠিত। গণিতের দৃষ্টিকোণ থেকে, তরঙ্গ, সময় এবং স্থানের কাজ হিসাবে, সংকেতগুলির একটি শ্রেণী। (উইকিপিডিয়া)

ধাপ 3: জিএনইউ অষ্টভ

জিএনইউ অষ্টভ
জিএনইউ অষ্টভ

জিএনইউ অক্টাভ সফটওয়্যার একটি কম্পিউটারের মধ্যে তরঙ্গাকৃতির প্রতিনিধিত্ব এবং হেরফের করার জন্য একটি প্রিয় প্ল্যাটফর্ম। অক্টাভে একটি উচ্চ-স্তরের প্রোগ্রামিং ভাষা রয়েছে যা প্রাথমিকভাবে সংখ্যাসূচক গণনার জন্য তৈরি। অক্টাভ এমন একটি ভাষা ব্যবহার করে বিভিন্ন সংখ্যাসূচক পরীক্ষা -নিরীক্ষা করার জন্য উপযোগী যা বেশিরভাগ MATLAB- এর সাথে সামঞ্জস্যপূর্ণ। জিএনইউ প্রকল্পের অংশ হিসাবে, অক্টেভ হল জিএনইউ জেনারেল পাবলিক লাইসেন্সের শর্তাবলীর অধীনে বিনামূল্যে সফটওয়্যার। অক্টাভ MATLAB- এর অন্যতম প্রধান বিনামূল্যে বিকল্প, অন্যগুলো হচ্ছে Scilab এবং FreeMat।

যেকোনো অপারেটিং সিস্টেমের জন্য অক্টেভ ডাউনলোড এবং ইনস্টল করতে উপরের লিঙ্কটি অনুসরণ করুন।

টিউটোরিয়াল: অক্টেভ দিয়ে শুরু করা

DrapsTV থেকে অক্টাভ ভিডিও টিউটোরিয়াল:

  1. ভূমিকা ও সেটআপ
  2. মৌলিক অপারেশন
  3. ডেটা লোড করা, সংরক্ষণ করা এবং ব্যবহার করা
  4. প্লটিং ডেটা
  5. নিয়ন্ত্রণ বিবৃতি
  6. কার্যাবলী

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

ধাপ 4: অডিও সিগন্যাল ইন্টারফেসিং

অডিও সিগন্যাল ইন্টারফেসিং
অডিও সিগন্যাল ইন্টারফেসিং

একটি কম্পিউটারের মধ্যে তৈরি অডিও ফ্রিকোয়েন্সি সংকেতগুলি সাউন্ড কার্ডের স্পিকার আউটপুট ব্যবহার করে বাহ্যিক হার্ডওয়্যারের সাথে যুক্ত হতে পারে। একইভাবে, একটি সাউন্ড কার্ডের মাইক্রোফোন ইনপুট সহজেই একটি কম্পিউটারে বাহ্যিক অডিও ফ্রিকোয়েন্সি সংকেত যোগ করতে ব্যবহার করা যেতে পারে।

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

জিএনইউ অক্টেভ ব্যবহার করার পাশাপাশি, সাউন্ড কার্ড অসিলোস্কোপের জন্য কিছু শীতল প্রকল্প রয়েছে যা আপনাকে মাইক্রো কম্পিউটার সাউন্ড কার্ড দ্বারা নমুনা দেওয়ার জন্য যথেষ্ট কম ফ্রিকোয়েন্সি সংকেত "চক্রান্ত" করতে দেবে।

ধাপ 5: GNU অক্টেভে অডিও সিগন্যাল

জিএনইউ অক্টেভে অডিও সিগন্যাল
জিএনইউ অক্টেভে অডিও সিগন্যাল

অক্টাভের কিছু সত্যিই দরকারী অডিও প্রসেসিং কার্যকারিতা রয়েছে।

ড্যান প্রিন্সের এই ভিডিওগুলি (এবং অন্যান্য) একটি দুর্দান্ত সূচনা:

ভিডিও - অডিও ডিএসপি শিখুন 1: সাইন অসিলেটর তৈরি করা শুরু করুন

ভিডিও - অডিও DSP 2 শিখুন: বেসিক ওয়েভফর্মস এবং স্যাম্পলিং

ধাপ 6: অডিও টেস্টবেড - দুটি বিকল্প

অডিও টেস্টবেড - দুটি বিকল্প
অডিও টেস্টবেড - দুটি বিকল্প

অডিও টেস্টবেড দুটি চ্যানেলে অডিও ফ্রিকোয়েন্সি সংকেত (স্টেরিও বাম, ডান, বা অন্য কোন দুটি সংকেত) অডিশনের জন্য দরকারী। প্রতিটি চ্যানেলের জন্য, একটি লাইন-লেভেল ইনপুট সম্প্রসারিত করা যেতে পারে, একটি LED লেভেল ইন্ডিকেটর দ্বারা ভিজ্যুয়ালাইজ করা যায় এবং পরিশেষে 40 মিমি অডিও স্পিকারে চালিত হয়।

সমাবেশের বিকল্প

অডিও টেস্টবেড পৃথক সংযুক্ত মডিউল বা একক সমন্বিত প্ল্যাটফর্ম হিসাবে একত্রিত করা যেতে পারে। সমাবেশ শুরু করার আগে আপনি কোন বিকল্পটি পছন্দ করেন তা সিদ্ধান্ত নিন এবং এই নির্দেশিকাতে সংশ্লিষ্ট ধাপটি অনুসরণ করুন।

পরিবর্ধক

দুটি অডিও পরিবর্ধক LM386 ইন্টিগ্রেটেড সার্কিট (উইকি) ভিত্তিক।

LED লেভেল ইন্ডিকেটর

দুটি স্তরের সূচকগুলি KA2284 ইন্টিগ্রেটেড সার্কিট (ডেটশীট) এর উপর ভিত্তি করে।

ধাপ 7: সমাবেশ বিকল্প 1 - পৃথক মডিউল

সমাবেশ বিকল্প 1 - পৃথক মডিউল
সমাবেশ বিকল্প 1 - পৃথক মডিউল

অডিও টেস্টবেডকে পৃথক সংযুক্ত মডিউল হিসাবে একত্রিত করার সময়, কেবল দুটি অডিও পরিবর্ধক এবং দুটি স্তরের সূচক মডিউলগুলিকে পৃথক কিট হিসাবে একত্রিত করুন।

অডিও পরিবর্ধক

  • দুটি অক্ষীয় প্রতিরোধক দিয়ে শুরু করুন (পোলারাইজড নয়)
  • R1 হল 1K Ohm (বাদামী, কালো, কালো, বাদামী, বাদামী)
  • R2 হল DNP (পপুলেট করবেন না)
  • R10 হল 4.7K ওহম (হলুদ, বেগুনি, কালো, বাদামী বাদামী)
  • পরবর্তী দুটি ছোট সিরামিক ক্যাপাসিটার ইনস্টল করুন
  • C5 এবং C8 উভয়ই ছোট "104" ক্যাপ (পোলারাইজড নয়)
  • 8pin DIP সকেটে পরবর্তী সোল্ডার (নোট সিল্কস্ক্রিন ওরিয়েন্টেশন)
  • সকেট বিক্রির পরে চিপটি োকান
  • তিনটি ইলেক্ট্রোলাইটিক ক্যাপ C6, C7, C9 পোলারাইজড
  • ক্যাপের জন্য, সিল্কস্ক্রিনে ছায়াযুক্ত অর্ধেক হল "-" সীসা (ছোট তার)
  • লম্বা তারের জন্য "+" চিহ্ন দিয়ে LED পোলারাইজ করা হয়
  • অবশিষ্ট উপাদানগুলি বিক্রি করুন
  • স্পিকারকে "SP" হেডারের সাথে সংযুক্ত করুন
  • 3-12V সহ শক্তি (উদাহরণ: 5V এর জন্য মাইক্রো ইউএসবি ব্রেকআউট)

অডিও লেভেল ইন্ডিকেটর

  • দুটি অক্ষীয় প্রতিরোধক দিয়ে শুরু করুন (পোলারাইজড নয়)
  • R1 হল 100 Ohms (বাদামী, কালো, কালো, কালো, বাদামী)
  • R2 হল 10K Ohm (বাদামী, কালো, কালো, লাল, বাদামী)
  • KA2284 SIP (একক ইনলাইন প্যাকেজ) পিন 1 এ কোণযুক্ত
  • সিল্কস্ক্রিনের জন্য SIP চিহ্নিতকরণ পিন 1 এর জন্য একটি বাক্স দেখায়
  • লক্ষ্য করুন যে দুটি ক্যাপ C1 এবং C2 ভিন্ন মান
  • তাদের PCB এর সাথে মিলিয়ে দিন এবং "+" গর্তে লম্বা তারের দিকে দিক দিন
  • এখন D5 হল লাল LED, অন্য চারটি D1-D4 হল সবুজ
  • LED গুলি দীর্ঘ তারের সাথে "+" গর্তে মেরুকরণ করা হয়
  • ট্রিমার পটেনশিয়োমিটার এবং হেডারগুলি দেখানো হয়েছে
  • টি অডিও ইনপুটের মত সংকেত সংযুক্ত করুন
  • 3.5-12V সহ শক্তি (উদাহরণ: 5V এর জন্য microUSB ব্রেকআউট)

ধাপ 8: সমাবেশ বিকল্প 2 - ইন্টিগ্রেটেড প্ল্যাটফর্ম

সমাবেশ বিকল্প 2 - ইন্টিগ্রেটেড প্ল্যাটফর্ম
সমাবেশ বিকল্প 2 - ইন্টিগ্রেটেড প্ল্যাটফর্ম

যখন একটি সমন্বিত প্ল্যাটফর্ম হিসাবে অডিও টেস্টবেড একত্রিত করার জন্য, চারটি মডিউল কিট (দুটি অডিও এম্প্লিফায়ার এবং দুই স্তরের সূচক) থেকে উপাদানগুলি এক্সক্লুসিভ অডিও টেস্টবেড PCB- এর সাথে দুটি 40 মিমি স্পিকার এবং 5V পাওয়ারের জন্য একটি মাইক্রো ইউএসবি ব্রেকআউটে বিক্রি হয়।

  • অক্ষীয় প্রতিরোধক দিয়ে শুরু করুন (পোলারাইজড নয়)
  • R2 এবং R9 হল 4.7K ওহম (হলুদ, বেগুনি, কালো, বাদামী, বাদামী)
  • R3 এবং R10 DNP (জনসংখ্যা হয় না)
  • R4 হল 1K Ohm (বাদামী, কালো, কালো, বাদামী, বাদামী)
  • R5 এবং R11 হল 100 Ohm (বাদামী, কালো, কালো, কালো, বাদামী)
  • R6 এবং R12 হল 10K Ohm (বাদামী, কালো, কালো, লাল, বাদামী)
  • পরবর্তী IC1 এবং IC2 জন্য সকেট ঝাল
  • সকেটগুলি বিক্রি হওয়ার পরে চিপগুলি সন্নিবেশ করান
  • পরবর্তী ঝাল চারটি ছোট সিরামিক ক্যাপ C4, C5, C10, C11
  • সিরামিক ক্যাপগুলি "104" হিসাবে চিহ্নিত এবং পোলারাইজড নয়
  • নয়টি ইলেক্ট্রোলাইটিক ক্যাপ লম্বা তারের জন্য "+" দিয়ে মেরুকরণ করা হয়
  • C1 হল 1000uF
  • C2 এবং C8 100uF
  • C3, C6, C9, C12 হল 10uF
  • C7 এবং C13 হল 2.2uF
  • এগারোটি এলইডি পোলারাইজড
  • ছোট তারের "-" বৃত্তের সমতল পাশের গর্তে যায়
  • দুটি লাল LEDs প্রতিটি প্রান্তে বাইরেরতম LED প্যাডে যায়
  • চারপাশের চারটি ভিতরের এলইডি সবুজ
  • একটি সিং ক্লিয়ার/ব্লু এলইডি (এক এমপি কিট থেকে) কেন্দ্রে রয়েছে
  • KA2284 SIP (একক ইনলাইন প্যাকেজ) পিন 1 এ কোণযুক্ত
  • ইউএসবি ব্রেকআউট উভয় বোর্ডের মাধ্যমে পিনের সাথে পিসিবিতে সমতল
  • বোর্ডে দেখানো হিসাবে 3.5 মিমি জ্যাক, ট্রিমার এবং পাত্রগুলি ইনস্টল করুন
  • ছাঁটা লিড দিয়ে সোল্ডারিং করার আগে পিসিবিতে গরম আঠালো স্পিকার
  • মাইক্রো ইউএসবি ব্রেকআউটের মাধ্যমে শক্তি (5V)

ধাপ 9: সিগন্যাল জেনারেটর

সংকেত উৎপাদক যন্ত্র
সংকেত উৎপাদক যন্ত্র

ফাংশন জেনারেটর কিটটিতে একটি XR2206 ইন্টিগ্রেটেড সার্কিট (ডেটশীট) এবং একটি লেজার-কাট এক্রাইলিক ঘের রয়েছে। এটি 1-1, 000, 000 Hz ফ্রিকোয়েন্সি রেঞ্জে সাইন, ট্রায়াঙ্গেল এবং স্কয়ার ওয়েভ আউটপুট সিগন্যাল তৈরি করতে সক্ষম।

স্পেসিফিকেশন

  • ভোল্টেজ সরবরাহ: 9-12V ডিসি ইনপুট
  • তরঙ্গাকৃতি: বর্গক্ষেত্র, সাইন এবং ত্রিভুজ
  • প্রতিবন্ধকতা: 600 ওহম + 10%
  • ফ্রিকোয়েন্সি: 1Hz - 1MHz

সাইন ওয়েভ

  • প্রশস্ততা: 9V ডিসি ইনপুটে 0 - 3V
  • বিকৃতি: 1% এর কম (1kHz এ)
  • সমতলতা: +0.05dB 1Hz - 100kHz

বর্গ তরঙ্গ

  • প্রশস্ততা: 9V ডিসি ইনপুটে 8V (লোড নেই)
  • উঠার সময়: 50ns এর কম (1kHz এ)
  • পতনের সময়: 30ns এর কম (1kHz এ)
  • প্রতিসাম্য: 5% এর কম (1kHz এ)

ত্রিভুজ তরঙ্গ

  • প্রশস্ততা: 9V ডিসি ইনপুটে 0 - 3V
  • লিনিয়ারিটি: 1% এর কম (100kHz পর্যন্ত) 10 মি

ধাপ 10: হ্যাকলাইফ

হ্যাকলাইফ
হ্যাকলাইফ

বিশ্বজুড়ে হ্যাকারবক্সের সদস্যদের যোগদানের জন্য ধন্যবাদ 'হ্যাকলাইফ লিভিন'।

আপনি যদি এই নির্দেশযোগ্য উপভোগ করেন এবং প্রতি মাসে আপনার মেইলবক্সে হ্যাকযোগ্য ইলেকট্রনিক্স এবং কম্পিউটার প্রযুক্তি প্রকল্পগুলির একটি শীতল বাক্স পেতে চান, তাহলে HackerBoxes.com এ সার্ফিং করে বিপ্লবে যোগ দিন এবং আমাদের মাসিক সারপ্রাইজ বক্স পেতে সাবস্ক্রাইব করুন।

পৌঁছান এবং নীচের মন্তব্যগুলিতে বা হ্যাকারবক্স ফেসবুক পেজে আপনার সাফল্য ভাগ করুন। আপনার কোন প্রশ্ন থাকলে বা কোন বিষয়ে কিছু সাহায্যের প্রয়োজন হলে অবশ্যই আমাদের জানান। হ্যাকারবক্সের অংশ হওয়ার জন্য আপনাকে ধন্যবাদ!

প্রস্তাবিত: