সুচিপত্র:
- ধাপ 1: প্রথমত, বুনিয়াদি
- ধাপ 2: স্পিকারদের অরুডিনোতে সংযুক্ত করা
- ধাপ 3: কোড
- ধাপ 4: সুপারমারিও টোন বাজানো
- ধাপ 5: এরপর কি?
ভিডিও: Arduino Bascis - শব্দ এবং সুর বাজানো: 5 টি ধাপ
2024 লেখক: John Day | [email protected]. সর্বশেষ পরিবর্তিত: 2024-01-30 08:02
আমি কিছু সাউন্ড ইফেক্ট বাজাতে চেয়েছিলাম, এবং বুঝতে পারলাম যে টিউটোরিয়ালের ক্ষেত্রে এটি একটি অবহেলিত এলাকা। এমনকি ইউটিউবেও, আরডুইনোস এবং শব্দগুলিতে ভাল টিউটোরিয়ালের অভাব রয়েছে, তাই, আমি একজন ভাল লোক, আমার আরডুইনোস সম্পর্কে আমার জ্ঞান ভাগ করার সিদ্ধান্ত নিয়েছি।
আপনি যদি পড়ার মধ্যে না থাকেন, তাহলে প্রকৃত শব্দগুলি বাজানো সহ এখানে সম্পূর্ণ ভিডিও রয়েছে:
ধাপ 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 প্রতি সপ্তাহে!
প্রস্তাবিত:
প্লটক্লক, উইমোস এবং ব্লিনক ভিনটেজ এএমআই জুকবক্স বাজানো: 6 টি ধাপ (ছবি সহ)
PlotClock, WeMos এবং Blynk বাজানো Vintage AMI Jukebox: চারটি প্রযুক্তিগত উদ্ভাবন এই প্রকল্পটিকে সম্ভব করেছে: 1977 Rowe AMI Jukebox, PlotClock robot arm kit, WeMos/ESP 8266 microcontroller and Blynk App/Cloud service। হাতে জুকবক্স - পড়া বন্ধ করবেন না! এই প্রকল্পটি করতে পারে
অটো হবারজমেন্ট সুর ভিয়েক্স পিসি পোর্টেবল: 6 টি ধাপ
অটো হবারজমেন্ট সুর ভিয়েক্স পিসি পোর্টেবল: ভয়েল অ্যান্ড অ্যাগ্রাভ; Du Cou en en mettant tout ç obtient- এর একটি ensemble: un Instructable sur l'auto-h é bergement! Oirালাও ভোটার সাইট ওয়েব & agrav
সহজ Arduino সুর সুর: 3 ধাপ
সিম্পল আরডুইনো টোন মেলোডি: সিম্পল আরডুইনো টোন মেলোডি হল আরডুইনো প্রজেক্ট দিয়ে শুরু করার একটি উপায় কারণ আপনি কেবল কিছু না লিখেই সরাসরি আরডুইনো সফটওয়্যার থেকে কোড আপলোড করতে যাচ্ছেন
Arduino কথা বলা - কোন মডিউল ছাড়া Arduino সঙ্গে একটি এমপি 3 বাজানো - PCM ব্যবহার করে Arduino থেকে Mp3 ফাইল বাজানো: 6 টি ধাপ
Arduino কথা বলা | কোন মডিউল ছাড়া Arduino সঙ্গে একটি এমপি 3 বাজানো | PCM ব্যবহার করে Arduino থেকে Mp3 ফাইল বাজানো: এই নির্দেশাবলীতে আমরা কোন অডিও মডিউল ব্যবহার না করে arduino এর সাথে একটি MP3 ফাইল কিভাবে চালাতে হয় তা শিখব, এখানে আমরা Arduino এর জন্য PCM লাইব্রেরি ব্যবহার করব যা 8kHZ ফ্রিকোয়েন্সি এর 16 বিট PCM বাজায় তাই এটি করতে দিন
একটি Arduino এবং একটি DAC এর সাথে অডিও সাউন্ড ফাইল (Wav) বাজানো: 9 টি ধাপ
একটি Arduino এবং একটি DAC দিয়ে অডিও সাউন্ড ফাইল (Wav) বাজানো: আপনার Audino SD কার্ড থেকে wav ফাইল অডিও চালান। এই নির্দেশিকা আপনাকে দেখাবে কিভাবে আপনার SdCard- এ একটি wav ফাইল একটি সাধারণ সার্কিটের মাধ্যমে স্পিকারে চালানো যায়। wav ফাইলটি 8 বিট মোনো হতে হবে। 44 KHz ফাইল চালাতে আমার কোন সমস্যা হয়নি। যদিও না