সুচিপত্র:

Arduino কথা বলা - কোন মডিউল ছাড়া Arduino সঙ্গে একটি এমপি 3 বাজানো - PCM ব্যবহার করে Arduino থেকে Mp3 ফাইল বাজানো: 6 টি ধাপ
Arduino কথা বলা - কোন মডিউল ছাড়া Arduino সঙ্গে একটি এমপি 3 বাজানো - PCM ব্যবহার করে Arduino থেকে Mp3 ফাইল বাজানো: 6 টি ধাপ
Anonim
Image
Image

এই নির্দেশাবলীতে আমরা কোন অডিও মডিউল ব্যবহার না করে arduino দিয়ে একটি এমপি 3 ফাইল চালাতে শিখব, এখানে আমরা Arduino এর জন্য PCM লাইব্রেরি ব্যবহার করব যা 8kHZ ফ্রিকোয়েন্সি এর 16 বিট PCM চালায় তাই এটি করতে দিন।

ধাপ 1: আপনার উপাদান সংগ্রহ করুন

সংযোগ
সংযোগ

অংশ কিনুন: টিপ 120 কিনুন:

www.utsource.net/itm/p/384328.html

12V অ্যাডাপ্টার কিনুন:

www.utsource.net/itm/p/8013134.html

আরডুইনো ইউএনও কিনুন:

www.utsource.net/itm/p/7199843.html

//////////////////////////////////////////////////////

তাই এটি করার জন্য আমাদের কিছু উপাদান খুব প্রয়োজন একটি Arduino এবং তারপর একটি স্পিকার 0.5w থেকে 10 ওয়াট যে কোন স্পিকার কাজ করবে তারপর যদি আপনার স্পিকার 0.5w এর চেয়ে বেশি হয় তবে আপনাকে পরিবর্ধনের জন্য একটি ট্রানজিস্টর কিনতে হবে 3 w তাই আমি একটি টিপ 120 ট্রানজিস্টর ডোর ব্যবহার করেছি অডিও পরিবর্ধক আপনি যে কোন অডিও পরিবর্ধক ব্যবহার করতে পারেন।

লিঙ্ক কেনা। -

কিনতে আইটেম (অধিভুক্ত লিঙ্ক) -

Arduino Uno-

www.banggood.com/UNO-R3-ATmega16U2-AVR-Mod…

স্পিকার -

www.banggood.com/2-Pcs-3-Inch-4-10W-Full-R…

www.banggood.com/50MM-0_5W- কাস্টমাইজড- 50mm…

www.banggood.com/3-Pair-4-Ohm-3W-LCD-Panel…

টিপ 120 ট্রানজিস্টার -

www.banggood.com/10pcs-TIP120-NPN-TO-220-D…

www.banggood.com/30pcs-TIP120-NPN-TO-220-D…

www.banggood.com/50pcs-TIP120-NPN-TO-220-D…

ধাপ 2: সংযোগ

সংযোগগুলি সত্যিই সহজ যদি আপনি 0.5 ওয়াট স্পিকার ব্যবহার করে থাকেন তবে সরাসরি স্পিকার +ve পিনকে ডিজিটাল পিন 11 এর সাথে Arduino এবং -ve পিন স্পিকারের সাথে সংযোগ করুন এবং যদি 3 ওয়াট স্পিকার ব্যবহার করেন তাহলে একটি টিপ 120 ট্রানজিস্টার ব্যবহার করুন এবং 11 টি সংযোগ করুন ট্রান্সজিস্টরের গোড়ায় আরডুইনো এবং ট্রানজিস্টরের কালেক্টরের কাছে স্পিকারের পিন এবং ট্রানজিস্টরের এমিডার আরডুইনোতে জিএনডি পিনে।

কানেকশনে সমস্যা থাকলে সাহায্যের জন্য ভিডিও দেখুন।

ধাপ 3: প্রয়োজনীয় ফাইল ডাউনলোড করুন

এটি করার জন্য আপনাকে আরডুইনো থেকে পিসিএম অডিও চালানোর জন্য প্রথমে সমস্ত PCM.zip ফাইলের কয়েকটি ফাইল প্রয়োজন হবে।

তারপর আমাদের একটি সাধারন mp3 অডিওকে 16bit PCM 8hkz অডিওতে রূপান্তর করার জন্য Audacity সফটওয়্যার লাগবে

এবং পরিশেষে আমরা একটি এনকোডার সফ্টওয়্যার প্রয়োজন যে অডিও ডেটা এনকোড করতে যা আমরা কোডে পেস্ট করতে পারি।

অডেসিটি ডাউনলোড করুন -

www.audacityteam.org/download/

PCM. ZIP এবং এনকোডার সফটওয়্যার ডাউনলোড করুন (Arduino MP3.zip নামে ফাইল) -

drive.google.com/file/d/1LSb-nZcecs1VISQDP…

ধাপ 4: অডিও প্রস্তুত করুন এবং এটিকে ডেটাতে রূপান্তর করুন

Image
Image
অডিও প্রস্তুত করুন এবং এটিকে ডেটাতে রূপান্তর করুন
অডিও প্রস্তুত করুন এবং এটিকে ডেটাতে রূপান্তর করুন
অডিও প্রস্তুত করুন এবং এটিকে ডেটাতে রূপান্তর করুন
অডিও প্রস্তুত করুন এবং এটিকে ডেটাতে রূপান্তর করুন
অডিও প্রস্তুত করুন এবং এটিকে ডেটাতে রূপান্তর করুন
অডিও প্রস্তুত করুন এবং এটিকে ডেটাতে রূপান্তর করুন

গুরুত্বপূর্ণ পদক্ষেপ হল অডিও ডেটা প্রস্তুত করা। তাই প্রথমে আমাদের একটি এমপি 3 ফাইলের প্রয়োজন হবে হয় আপনি একটি রেকর্ড করুন অথবা যেকোনো জায়গা থেকে একটি ফাইল পান তারপর অডাসিটিতে ফাইলটি খুলুন এবং ফরম্যাটে ক্লিক করুন তারপর 16 বিট পিসিএম নির্বাচন করুন তারপর নিচে যান এবং ফ্রিকোয়েন্সি নির্বাচন করুন 8000hz এ অডিও এবং mp3 হিসাবে অডিও রপ্তানি করুন।

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

ধাপ 5: কোডিং অংশ

কোডিং অংশ
কোডিং অংশ
কোডিং অংশ
কোডিং অংশ

তাই পরের অংশটি কোডিং অংশ, তাই আপনি যখন Arduin mp3.zip ফাইলটি ডাউনলোড করেছেন যার মধ্যে PCM.zip ফাইল রয়েছে তাই এই PCM.zip ফাইলটিকে একটি লাইব্রেরি হিসাবে arduino এ যুক্ত করুন এবং তারপর সেই PCM লাইব্রেরিতে উপলব্ধ প্লেব্যাক উদাহরণটি খুলুন, এবং সেখানে স্কেচে আপনাকে নমুনায় অ্যারে কোডের ২ য় লাইন সম্পাদনা করতে হবে যা প্রোগ্রাম টাইপের হয় আপনাকে সেই অ্যারেতে সমস্ত ডেটা সরিয়ে ফেলতে হবে এবং এনকোড অডিও সফ্টওয়্যার দ্বারা ক্লিপবোর্ডে অনুলিপি করা ডেটা পেস্ট করতে হবে ।

ধাপ 6: কোড আপলোড করুন

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

ধন্যবাদ.

প্রস্তাবিত: