সুচিপত্র:
- ধাপ 1: উপাদান প্রয়োজন
- ধাপ 2: সার্কিট সংযুক্ত করুন
- ধাপ 3: প্রোগ্রাম
- ধাপ 4: আপলোড করুন
- ধাপ 5: কোড পর্যালোচনা
- ধাপ 6: হার্ডওয়্যার পর্যালোচনা: বুজার
- ধাপ 7: পরীক্ষামূলক প্রভাব
ভিডিও: Arduino এর সাথে Buzzer সাউন্ড নিয়ন্ত্রণ করুন: 7 টি ধাপ
2024 লেখক: John Day | [email protected]. সর্বশেষ পরিবর্তিত: 2024-01-30 07:58
অনেক ইন্টারেক্টিভ কাজ আছে যা Arduino দিয়ে সম্পন্ন করা যায়, সবচেয়ে সাধারণ এবং সর্বাধিক ব্যবহৃত শব্দ এবং হালকা প্রদর্শন।
সর্বাধিক সাধারণ উপাদান যা শব্দ তৈরি করতে পারে তা হ'ল বজার এবং হর্ন। দুটির তুলনা করুন, বুজারটি সহজ এবং ব্যবহার করা সহজ, তাই আমরা এটি এই পরীক্ষায় ব্যবহার করেছি।
ধাপ 1: উপাদান প্রয়োজন
নিম্নলিখিত উপাদানগুলি যা প্রস্তুত করা উচিত:
Arduino UNO নিয়ামক*1
বুজার*1
ব্রেডবোর্ড*১
ব্রেডবোর্ড জাম্পার টাই*১
ধাপ 2: সার্কিট সংযুক্ত করুন
চিত্রে সার্কিট অনুযায়ী পরীক্ষামূলক হার্ডওয়্যার সংযুক্ত করুন।
ধাপ 3: প্রোগ্রাম
দেখানো হিসাবে Arduino IDE তে নিম্নলিখিত কোডটি অনুলিপি করুন:
#অন্তর্ভুক্ত করুন "pitches.h"
int সুর = {
NOTE_C4, NOTE_G3, NOTE_G3, NOTE_A3, NOTE_G3, 0, NOTE_B3, NOTE_C4
};
int noteDurations = {
4, 8, 8, 4, 4, 4, 4, 4
};
অকার্যকর সেটআপ() {
জন্য (int thisNote = 0; thisNote <8; thisNote ++)
{
int noteDuration = 1000/noteDurations [thisNote];
স্বর (8, সুর [thisNote], NoteDuration);
int pauseBetweenNotes = noteDuration * 1.30;
বিলম্ব (pauseBetweenNotes);
noTone (8);
}
}
অকার্যকর লুপ ()
{
}
ধাপ 4: আপলোড করুন
আরডুইনো ইউএনও কন্ট্রোলার এবং কম্পিউটারের সাথে সংযোগ করতে ইউএসবি কেবল ব্যবহার করুন, সঠিক বোর্ড টাইপ (আরডুইনো ইউএনও এবং), পোর্ট নির্বাচন করুন এবং আপলোড ক্লিক করুন।
ধাপ 5: কোড পর্যালোচনা
স্বর (): ফাংশনটি একটি পিনে একটি নির্দিষ্ট ফ্রিকোয়েন্সি (50% ডিউটি চক্র) সহ একটি বর্গাকার তরঙ্গ তৈরি করা। সময়কাল নির্ধারণ করা যেতে পারে, অন্যথায় তরঙ্গাকৃতি তৈরি হবে যতক্ষণ না noTone () ফাংশন বলা হয়। এই পিনটি বাজানোর জন্য পাইজোইলেক্ট্রিক বুজার বা অন্যান্য স্পিকারের সাথে সংযুক্ত হতে পারে।
ব্যাকরণ:
স্বর (পিন, ফ্রিকোয়েন্সি)
স্বর (পিন, ফ্রিকোয়েন্সি, সময়কাল)
পরামিতি:
পিন: সাউন্ড ফ্রিকোয়েন্সি উৎপন্ন করার জন্য পিন: শব্দের ফ্রিকোয়েন্সি, Hz এ, স্বাক্ষরবিহীন int সময়কাল টাইপ করুন: শব্দের সময়কাল, মিলিসেকেন্ডে (alচ্ছিক), স্বাক্ষরবিহীন দীর্ঘ টাইপ করুন
ধাপ 6: হার্ডওয়্যার পর্যালোচনা: বুজার
বাজারের ভোল্টেজ উপকরণে শক্তি সরবরাহ করে শব্দ তৈরি করে। পাইজোইলেক্ট্রিক উপকরণগুলি বিভিন্ন ভোল্টেজ এবং ফ্রিকোয়েন্সি দিয়ে যান্ত্রিকভাবে বিকৃত হতে পারে, যার ফলে বিভিন্ন ফ্রিকোয়েন্সিগুলির শব্দ উৎপন্ন হয়।
সক্রিয় বুজারের একটি অভ্যন্তরীণ কম্পনের উত্স রয়েছে, তাই এটি যতক্ষণ এটি ডিসি পাওয়ার সরবরাহ করা হয় ততক্ষণ শব্দ করতে পারে। সংশ্লিষ্ট প্যাসিভ বাজারের কোন সমন্বিত কম্পন উৎস নেই, অতএব, এটি অডিও আউটপুট সার্কিটে শ্রবণযোগ্য হতে হবে। আমরা প্যাসিভ বাজারের থেকে সক্রিয় বাজারের দুটি উপায়ে পার্থক্য করতে পারি:
(1) চেহারা দ্বারা বিচার
* প্যাসিভ বুজারের সার্কিট বোর্ড সাধারণত খালি থাকে।
* সক্রিয় বুজারের সার্কিট বোর্ড সাধারণত ভিনাইল দিয়ে coveredাকা থাকে।
(2) বজার প্রতিরোধের পরিমাপ এবং বিচার করার জন্য একটি মাল্টিমিটার ব্যবহার করুন
* প্যাসিভ বাজারের প্রতিরোধ ক্ষমতা সাধারণত 8 ওহম বা 16 ওহম।
* সক্রিয় বুজারের প্রতিরোধ ক্ষমতা অনেক বড়।
সম্পর্কিত পোস্ট: বুজার দিয়ে টেস্ট ক্যাপাসিটর
ধাপ 7: পরীক্ষামূলক প্রভাব
চিত্রটিতে দেখানো হয়েছে, কেবল অন্য তারের ছাড়া একটি বজার সংযুক্ত করুন। প্রোগ্রামটি আরডুইনো ইউএনও কন্ট্রোলারে আপলোড করার পরে, বাজারটি গেমের শেষের মতো একটি শব্দ নির্গত করবে, এবং তারপর রিসেট বোতাম টিপানো পর্যন্ত থামবে।
প্রস্তাবিত:
ARDUINO এর সাথে LED ম্যাট্রিক্স MAX7219 নিয়ন্ত্রণ করুন: 9 টি ধাপ
ARDUINO এর সাথে LED ম্যাট্রিক্স MAX7219 নিয়ন্ত্রণ করুন: এই টিউটোরিয়ালে আমরা শিখব কিভাবে একটি সহজ লেখা প্রদর্শন করে Arduino দিয়ে MAX7219 LED ম্যাট্রিক্স নিয়ন্ত্রণ করতে হয়। একটি বিক্ষোভ ভিডিও দেখুন
সহজ অঙ্গভঙ্গি নিয়ন্ত্রণ - আপনার হাতের নড়াচড়া দিয়ে আপনার আরসি খেলনা নিয়ন্ত্রণ করুন: 4 টি ধাপ (ছবি সহ)
সহজ অঙ্গভঙ্গি নিয়ন্ত্রণ - আপনার হাতের নড়াচড়ার সাথে আপনার আরসি খেলনা নিয়ন্ত্রণ করুন: আমার 'ible' #45 তে স্বাগতম। কিছুক্ষণ আগে আমি লেগো স্টার ওয়ার্স পার্টস ব্যবহার করে BB8 এর একটি সম্পূর্ণরূপে কার্যকরী RC সংস্করণ তৈরি করেছি … স্পেরো দ্বারা তৈরি ফোর্স ব্যান্ড, আমি ভেবেছিলাম: " ঠিক আছে, আমি গ
Arduino- এর সাথে জিঙ্গেল বেলের গতি নিয়ন্ত্রণ করুন: 4 টি ধাপ
আরডুইনো দিয়ে জিঙ্গেল বেলের গতি নিয়ন্ত্রণ করুন: এই নির্দেশনাটি আপনাকে দেখাবে কিভাবে আরডুইনো দ্বারা চালিত নোটগুলির সাথে সামঞ্জস্যপূর্ণ একটি স্ট্রিপ এলইডি প্রোগ্রাম করতে হয়। আপনি ফটোরিসিস্টর থেকে আপনার হাত কাছাকাছি বা আরও দূরে এনে গানের গতি বা গতি কমিয়ে দিতে পারেন। আমার উদাহরণ হল J গানটির সাথে
বিভিন্ন নিয়ন্ত্রণ গোষ্ঠীর সাথে নেতৃত্বাধীন মনিটর ম্যানিপুলেট করুন। Arduino উপর LED সজ্জা: 6 ধাপ
বিভিন্ন নিয়ন্ত্রণ গোষ্ঠীর সাথে নেতৃত্বাধীন মনিটর ম্যানিপুলেট করুন। আরডুইনোতে এলইডি ডেকোরেশন: আরডুইনো কম্পিউটার প্রকল্পের বিষয় হল " বিভিন্ন কন্ট্রোল গ্রুপের সাথে লেড মনিটর ম্যানিপুলেট করা। Arduino এ LED সজ্জা " এই Arduino ডিভাইসে, দুটি ভিন্ন নিয়ন্ত্রণ গ্রুপ রয়েছে যা LED মনিটর এবং
Arduino এর সাথে প্রচুর পরিমান কর্মীদের নিয়ন্ত্রণ করুন!: 4 টি ধাপ (ছবি সহ)
Arduino এর সাহায্যে প্রচুর পরিমান কর্মীদের নিয়ন্ত্রণ করুন!: প্রথমে আমার কিছু বলা উচিত। আমার সুন্দর ছবি ছিল না। তাই, আমি bildr.blog থেকে ছবিগুলো নিয়েছি। আমরা জানি, একজন Arduino UNO- এর অনেক সার্ভো নিয়ন্ত্রণ করার জন্য অনেক pwm পিন নেই। সুতরাং, আমরা প্রায়ই একটি arduino দ্বারা আরো servo নিয়ন্ত্রণ একটি সমস্যা মধ্যে পড়ে