راه اندازی بازر buzzer با آردوینو

buzzer با آردوینو

بازر buzzer چیست

بازر Buzzer چیست؟

تفاوت بازر اکیتو و پسیو

اکیتو بازر:

بازر یا زنگ اخبار یک قطعه الکترونیکیه که مثل بلندگو عمل میکنه با این تفاوت که فقط توانایی تولید 1 تن صدا رو داره(مثل بوق!) بخوام چند تا از کاربرد هاشو براتون بگم باید صدای بوق داخل کیس هنگام روشن کردن کامپیوتر رو براتون مثال بزنم و یا با فشردن چند کلید صفحه کلید صدای بوق ممتد از کیس شنیده میشد که صدای اون بوق هم با این قطعه ایجاد میشد.

مدار داخلی بازر :

مدار داخلی بازر BUZZER

وقتی به این مدار ورودی داده میشه و درواقع 12 ولت ورودی تامین میشه مقاومت ها و ترانزیستور یک موج سینوسی ایجاد میکنن و توسط سیم پیچ اون تقویت میشه و این سیگنال به قطعه مکانیکی (پیزو) منتقل میشه و ایجاد یک تن صدا میکنه.

پسیو بازر:

این نوع بازر توانایی پخش صدا هایی با تن ها و فرکانس های متفاوت رو داره. این نوع بازر مثل اکتیو بازر ها توانایی تولید صدا نداره و نمیتونه که با دادن فقط ولتاژ تولید صدا کنه و باید در ورودی اون فرکانس قرار بگیره که با PWM در آردوینو میتونیم ایجاد فرکانس رو انجام بدیم و به ورودی این بازر اعمال کنیم تا صدای دلخواه رو برامون ایجاد کنه.

اول بریم سراغ اکتیو بازر ها که خیلی پرکاربرد تر هستن.

تابع tone

در وبسایت آردوینو تابع tone رو اینطوری معرفی کرده که توانایی تولید صوت رو داره و دارای dutycycle 50% هست . یعنی در یک ثانیه نیمی از زمان یک هست و نیم دیگه ای رو صفر.

البته میشه با تغییر میزان frequency فرکانسو هم تغییر داد.

و pin هم پایه ای هستش که به پایه ی مثبت بازر میخوره.

تابع notone

این تابع هم برعکس tone عمل میکنه و هر جا که صدا زده بشه عملکرد تابع tone رو پایان میده.

 

پروژه ی زنگ اخبار ( بازر – Buzzer با آردوینو )

تمامی پروژه های زیر از سخت افزار روبرو استفاده کردن:

Buzzer tone Fritzing

مثلا:

 

و مثلا برای ایجاد بوق ممتد یک ثانیه ای . که یک ثانیه وصل و یک ثانیه قطع هستش:

 

و کد آژیر پلیس 😀

و در آخر آهنگ سوپر ماریو که چقدر نوستالژیکه 😀

مثال های buzzer با آردوینو تا اینجا مربوط به اکتیو بازر بود.

گفتم که باید برای تولید صدا در پسیو بازر ها به کمک آردوینو فرکانس ایجاد کنیم که راحت ترین روش تولید موج PWM هستش. PWM رو دوباره توضیح نمیدم و اگر آشنایی با اون ندارین به PWM در آردوینو سربزنین که اونجا به سادگی و مفصل توضیح داده شده 😉

اینم یک نمونه کد برای بازرهای پسیو:

 

پسیو بازر با آردوینو

 

 

حمیدرضا مودت

یک مهندس الکترونیک ، علاقه مند به یاد دادن و یاد گرفتن پیرامون دانش برق و الکترونیک

شما ممکن است این را هم بپسندید

پاسخ دهید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *