সুচিপত্র:

EISE4 প্রকল্প: একটি ভয়েস মডুলেশন ডিভাইস কিভাবে উপলব্ধি করতে হয় তা শিখুন: 6 টি ধাপ (ছবি সহ)
EISE4 প্রকল্প: একটি ভয়েস মডুলেশন ডিভাইস কিভাবে উপলব্ধি করতে হয় তা শিখুন: 6 টি ধাপ (ছবি সহ)

ভিডিও: EISE4 প্রকল্প: একটি ভয়েস মডুলেশন ডিভাইস কিভাবে উপলব্ধি করতে হয় তা শিখুন: 6 টি ধাপ (ছবি সহ)

ভিডিও: EISE4 প্রকল্প: একটি ভয়েস মডুলেশন ডিভাইস কিভাবে উপলব্ধি করতে হয় তা শিখুন: 6 টি ধাপ (ছবি সহ)
ভিডিও: How to Crochet a Ruffle Top | Pattern & Tutorial DIY 2024, সেপ্টেম্বর
Anonim
EISE4 প্রজেক্ট: ভয়েস মডুলেশন ডিভাইস কিভাবে উপলব্ধি করতে হয় তা শিখুন
EISE4 প্রজেক্ট: ভয়েস মডুলেশন ডিভাইস কিভাবে উপলব্ধি করতে হয় তা শিখুন

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

আমরা একটি De0 Nano SoC বোর্ড ব্যবহার করেছি, এবং দুটি PCB এর সাথে সংযুক্ত। এগুলি হল এনালগ সার্কিট যার উপর আমরা আমাদের প্রয়োজনীয় প্রতিটি উপাদান dedালাই করেছি।

ধাপ 1: স্থাপত্য

স্থাপত্য
স্থাপত্য

এখানে প্রকল্পটি শুরু করার আগে যে স্থাপত্যের কথা আমরা প্রথমে ভেবেছিলাম। আমরা প্রথমে মাইক্রোফোনটি পেয়েছি যা সিগন্যাল অধিগ্রহণকে উপলব্ধি করে, যা পরে ভোল্টেজ এম্প্লিফায়ার দিয়ে পরিবর্ধিত হয়। এটি তারপর DE0 ন্যানো সোক বোর্ডের ADC পিনের সাথে সংযুক্ত, যা FFT গণনা করে এবং এটি একটি স্ক্রিনে প্রিন্ট করে। বোর্ডের আউটপুট তারপর একটি DAC এর সাথে সংযুক্ত করা হয়, এর আগে পরিবর্ধিত এবং লাউডস্পিকারের সাথে সংযুক্ত করা হয়।

প্রজেটের এই মুহুর্তে আমরা ইনফ্রারেড সেন্সর ব্যবহারের কথা ভাবিনি, যা আমরা পরবর্তীতে প্রকল্পের মধ্যে একত্রিত করেছি।

ধাপ 2: উপকরণ

উপকরণ
উপকরণ

এই প্রকল্পটি বাস্তবায়নের জন্য, আমরা নিম্নলিখিত উপাদানগুলি ব্যবহার করেছি:

- মাইক্রোফোন

- লাউডস্পিকার

- DE0 ন্যানো সোস বোর্ড

-এনালগ-টু-ডিজিটাল কনভার্টার (DE0 ন্যানো সোস বোর্ডে সংহত)

-ডিজিটাল থেকে এনালগ কনভার্টার (MCP4821)

- অডিও পাওয়ার এম্প্লিফায়ার (LM386N-1)

- স্বয়ংক্রিয় লাভ নিয়ন্ত্রণ সহ ভোল্টেজ পরিবর্ধক

- ভোল্টেজ নিয়ন্ত্রক যা -5V (MAX764) উৎপন্ন করে

- ইনফ্রারেড সেন্সর (GP2Y0E02A)

- সৌর শক্তি যা 5V উৎপন্ন করে (বিদ্যুৎ সরবরাহ)

- স্ক্রিন (যা FFT প্রিন্ট করে)

ধাপ 3: প্রথম PCB - De0 Nano SoC এর আগে

প্রথম PCB - De0 Nano SoC এর আগে
প্রথম PCB - De0 Nano SoC এর আগে
প্রথম PCB - De0 Nano SoC এর আগে
প্রথম PCB - De0 Nano SoC এর আগে

এই প্রথম এনালগ সার্কিটে রয়েছে মাইক্রোফোন (MC1), স্বয়ংক্রিয় লাভ নিয়ন্ত্রণ সহ ভোল্টেজ এম্প্লিফায়ার (অপারেশনাল এম্প্লিফায়ারের সাথে সংযুক্ত সার্কিটের অংশ) এবং ভোল্টেজ রেগুলেটর যা -5V (MAX764) উৎপন্ন করে।

প্রথমে মাইক্রোফোন শব্দ ধরে, তারপর শব্দটি ভোল্টেজ পরিবর্ধক দিয়ে পরিবর্ধিত হয়; ভোল্টেজ প্রায় 16mV থেকে 1.2V পর্যন্ত যায়। ভোল্টেজ রেগুলেটরটি কেবলমাত্র কর্মক্ষম পরিবর্ধক সরবরাহের জন্য এখানে রয়েছে।

পুরো সার্কিটের আউটপুট DE0 Nano Soc বোর্ডের ADC পিনের সাথে সম্পর্কিত।

ধাপ 4: দ্বিতীয় PCB - De0 Nano SoC বোর্ডের পরে

দ্বিতীয় PCB - De0 Nano SoC বোর্ডের পরে
দ্বিতীয় PCB - De0 Nano SoC বোর্ডের পরে
দ্বিতীয় PCB - De0 Nano SoC বোর্ডের পরে
দ্বিতীয় PCB - De0 Nano SoC বোর্ডের পরে

এই দ্বিতীয় এনালগ সার্কিটের ইনপুটগুলি DE0 Nano Soc বোর্ডের বিভিন্ন পিনের সাথে সংযুক্ত, যা CS, SCK এবং SDI পিন। এই ইনপুটগুলি তখন DAC (MCP4821) এর সাথে সংযুক্ত থাকে, যা তারপর অডিও পাওয়ার এম্প্লিফায়ারের (LM386N-1) সাথে সংযুক্ত থাকে। আমরা অবশেষে লাউডস্পিকার পেয়েছি।

এই পুরো সার্কিটটি DE0 Nano Soc বোর্ড থেকে আসা 5V দিয়ে সরবরাহ করা হয় এবং এর স্থল DE0 Nano Soc's এবং প্রথম PCB- এর গ্রাউন্ডের সাথে সংযুক্ত।

ধাপ 5: PCB এবং De0 Nano SoC এর মধ্যে যোগাযোগ

PCB এবং De0 Nano SoC এর মধ্যে যোগাযোগ
PCB এবং De0 Nano SoC এর মধ্যে যোগাযোগ

মাইক্রোফোন থেকে যে সংকেত আসে তা কার্ডের এডিসির সাথে সংযুক্ত থাকে। ADC HPS এর সাথে সংযুক্ত এবং আমাদের একটি NIOS II আছে যা ডি স্ক্রিন নিয়ন্ত্রণ করতে ব্যবহৃত হয়। যোগাযোগ করার জন্য, HPS এবং NIOS II একটি ভাগ করা মেমরি ব্যবহার করছে। আমাদের এইচপিএসে একটি সি কোড চলছে যা এডিসি থেকে মান গ্রহণ করে এবং শব্দে কিছু প্রভাব ফেলে। ফলাফলটি পরবর্তী পিসিবিতে এসপিআই তারের মাধ্যমে পাঠানো হয় যা কার্ডের জিপিআইওতে সংযুক্ত থাকে। আমাদের একই সময়ে NIOS II এ একটি C কোডও রয়েছে। এই প্রোগ্রামটি পর্দা নিয়ন্ত্রণ এবং একটি FFT বর্ণালী দেখানোর জন্য আছে।

ধাপ 6: কিভাবে ইনফ্রারেড সেন্সর দিয়ে সাউন্ড এফেক্ট তৈরি করবেন?

এই প্রকল্পে, আমরা শুধুমাত্র একটি শব্দ প্রভাব ব্যবহার করি, যা শব্দ বিলম্ব। এই প্রভাবটি সক্রিয় করতে, আমরা ইনফ্রারেড সেন্সর ব্যবহার করার সিদ্ধান্ত নিয়েছি। কার্ডের ইন্টিগ্রেটেড এডিসির সাথে সংযুক্ত সেন্সরটির মান 60 থেকে 3300 এর মধ্যে। আমরা যখন সেন্সরের কাছাকাছি থাকি তখন আমাদের মূল্য 3300 এর কাছাকাছি থাকে এবং যখন আমরা এটি থেকে দূরে থাকি তখন আমাদের কাছে 60 এর কাছাকাছি মান থাকে। আমরা 1800 এর বেশি হলেই বিলম্ব সক্রিয় করতে বেছে নিয়েছি, অন্যথায় সাউন্ড সরাসরি SPI- এর কাছে পাঠানো হয়।

প্রস্তাবিত: