সুচিপত্র:

Arduino Bascis - শব্দ এবং সুর বাজানো: 5 টি ধাপ
Arduino Bascis - শব্দ এবং সুর বাজানো: 5 টি ধাপ

ভিডিও: Arduino Bascis - শব্দ এবং সুর বাজানো: 5 টি ধাপ

ভিডিও: Arduino Bascis - শব্দ এবং সুর বাজানো: 5 টি ধাপ
ভিডিও: Como os Mágicos Aprendem Mágica - Parte 2 2024, জুলাই
Anonim
Image
Image

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

আপনি যদি পড়ার মধ্যে না থাকেন, তাহলে প্রকৃত শব্দগুলি বাজানো সহ এখানে সম্পূর্ণ ভিডিও রয়েছে:

ধাপ 1: প্রথমত, বুনিয়াদি

অ্যারুডিনোতে স্পিকারের সংযোগ
অ্যারুডিনোতে স্পিকারের সংযোগ

আপনি যদি কখনও একটি Arduino স্টার্টার কিট কিনে থাকেন, সেগুলিতে সাধারণত একটি সক্রিয় বাজার/ স্পিকার এবং একটি প্যাসিভ বুজার/ স্পিকার থাকে।

তাহলে কোনটি কোনটি?

চাক্ষুষ পার্থক্যগুলি নিম্নরূপ:

- অ্যাক্টিভ স্পিকার সাধারণত প্যাসিভের চেয়ে লম্বা হয়

- অ্যাক্টিভ স্পিকার নীচে সিল করা আছে, কিন্তু প্যাসিভ স্পিকারের নীচের অংশ খোলা আছে।

প্রযুক্তিগত পার্থক্য হল যে অ্যাক্টিভ স্পিকার সক্রিয় উপাদানগুলি তৈরি করেছে যা এটি ডিসি ভোল্টেজের সাথে কাজ করার অনুমতি দেয়।

সুতরাং, যদি আমরা একটি সক্রিয় স্পিকারে 5V বা 3V সরবরাহ প্রয়োগ করি, এটি স্বয়ংক্রিয়ভাবে বীপ করে, যেখানে প্যাসিভ স্পিকার একটি এসি ভোল্টেজ, বা একটি PWM ডিসি সিগন্যাল দিয়ে কাজ করে।

এখন যেহেতু আমরা পার্থক্যগুলি জানি, আসুন এগিয়ে যাই এবং তাদের সংযোগ করি।

ধাপ 2: স্পিকারদের অরুডিনোতে সংযুক্ত করা

সংযোগগুলি সহজ।

PWM পিনগুলির মধ্যে একটি (PIns 2 থেকে 13) স্পিকারের ধনাত্মক সাথে সংযুক্ত, এবং নেতিবাচক 100 ওহম প্রতিরোধকের সাথে সংযুক্ত, যা মাটির সাথে সংযুক্ত।

এখন, আমরা আমাদের স্কেচ/ কোডে যেতে পারি।

ধাপ 3: কোড

কোড
কোড

কোড আসলে শুধু একটি লাইন!

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

স্বর (পিন, ফ্রিকোয়েন্সি, সময়কাল)

যেখানে পিন, পিন স্পিকার সংযুক্ত করা হয়, ফ্রিকোয়েন্সি ফ্রিকোয়েন্সি (হার্টজ), এবং মিলিসেকেন্ড সময়কাল, alচ্ছিক।

সহজ, তাই না? আরো আকর্ষণীয় কিছু করা যাক।

ধাপ 4: সুপারমারিও টোন বাজানো

সুপারমারিও টোন বাজানো
সুপারমারিও টোন বাজানো

সুপারমারিও সুর বাজানোর জন্য নিম্নলিখিতগুলি ব্যবহার করা যেতে পারে!

শুধু পেস্ট করুন, এবং উপভোগ করুন:

Arduino Mario Bros Tunes with Piezo Buzzer এবং PWM by: Dipto Pratyaksa সর্বশেষ আপডেট: 31/3/13 */ #অন্তর্ভুক্ত

#ডিফাইন মেলোডি পিন 3 // মারিও মেইন থিম মেলোডি ইন্ট মেলোডি = {NOTE_E7, NOTE_E7, 0, NOTE_E7, 0, NOTE_C7, NOTE_E7, 0, NOTE_G7, 0, 0, 0, NOTE_G6, 0, 0, 0, NOTE_C7, 0, 0, NOTE_G6, 0, 0, NOTE_E6, 0, 0, NOTE_A6, 0, NOTE_B6, 0, NOTE_AS6, NOTE_A6, 0, NOTE_G6, NOTE_E7, NOTE_G7, NOTE_A7, 0, NOTE_F7, NOTE_G7, 0, NOTE_E7, 0, NOTE_C7, NOTE_D7, NOTE_B6, 0, 0, NOTE_C7, 0, 0, NOTE_G6, 0, 0, NOTE_E6, 0, 0, NOTE_A6, 0, NOTE_B6, 0, NOTE_AS6, NOTE_A6, 0, NOTE_G6, NOTE_E7, NOTE_G7, NOTE_A7, 0, NOTE_F7, NOTE_G7, 0, NOTE_E7, 0, NOTE_C7, NOTE_D7, NOTE_B6, 0, 0}; // মারিও প্রধান তাদের টেম্পো int টেম্পো = {12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 9, 9, 9, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 9, 9, 9, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, };

//

ধাপ 5: এরপর কি?

আপনি কি আরো জটিল কিছু খেলতে চান? সঙ্গীত পছন্দ, অথবা আপনার Arduino সঙ্গে শব্দ প্রভাব? ঠিক আছে, Arduino মেমরি সীমিত, তাই উচ্চ হারে টোন নমুনা করা সম্ভব নয়। যদি আপনি কিছু অভিনব কিছু করতে চান, আপনি Arduino সংযুক্ত একটি এসডি কার্ড এবং কার্ড থেকে শব্দ বাজাতে হবে আশা করি আপনি এই থেকে কিছু শিখেছি!

ইউটিউবে Fungineers সাবস্ক্রাইব বিবেচনা করুন; টিউটোরিয়াল আছে, DIY স্টাফ, 3D প্রিন্টিং geek-ery প্রতি সপ্তাহে!

প্রস্তাবিত: