KY-012 یک بـازر فعال (Active Buzzer) است؛ داخل آن یک اسیلاتور داخلی ~) ۲ – ۴ (kHz وجود دارد، بنابراین با اعمال ولتاژ ثابت به پایهٔ سیگنال، بلافاصله صدای بوق ممتد تولید میکند. بر خلاف بازر غیرفعال (KY-006) نیازی به PWM یا تابع tone() ندارد.
ویژگی | مقدار تقریبی |
ولتاژ کاری | 3.3 – 5 V |
جریان هنگام صدا | 20 – 35 mA |
فرکانس صدا | )~2.5 kHzثابت( |
سطح تحریک | بیشتر نسخهها با HIGH فعال میشوند (برخی برعکس) |
پایههای ماژول
پین روی برد | نام متداول | توضیح |
S | Signal | سطح منطقی→HIGH :بوق ، → LOWسکوت |
+ | VCC | ) 3.3 VیاV 5 ( |
– | GND | زمین مشترک با ESP32 |
اگر فقط دو پین (+ و –) داشت، پین «+» را به GPIO وصل کردهاند و با HIGH صدا تولید میشود.
اتصال به) ESP32 مثال (DevKit v1
KY-012 | ESP32 | توضیح |
+ | 3.3V | تغذیه ۳٫۳ ولت کاملاً کافی است |
– | GND | زمین مشترک |
S | ) GPIO 26یا هر GPIO آزاد( | خروجی دیجیتال برای کنترل بوق |
جریان تا 35 mA میتواند از پین ESP32 بگذرد؛ در عمل مشکلی نیست، ولی اگر چند ماژول پرمصرف دارید یا صدای خیلی بلند میخواهید، یک ترانزیستور NPN + مقاومت 1 kΩ بین GPIO و بازر بگذارید.
نکات عملی
نکته | توضیح |
تفاوت با KY-006 | KY-006 بازر غیرفعال است و فقط یک دیافراگم دارد؛ باید با PWM یا tone() فرکانس بدهید. KY-012 خروجی ثابت دارد. |
شدت صدا | با تغذیهٔV 5 کمی بلندتر میشود، ولی درV 3.3 برای کاربردهای خانگی کافی است. |
نویز منبع | هنگام روشن شدن بوق ممکن است روی خط تغذیه نویز ایجاد شود؛ یک خازن 100 µF نزدیک ماژول بگذارید اگر مدار حساس دارید. |
محیط ساکت | اگر صدای کلیک کوچکی هنگام LOW باقی میماند، PWM با دیوتی صفر (یا ledcWrite(pin,0) ) را امتحان کنید. |
مصرف باتری | هنگام بوق پیوسته انرژی نسبتاً زیادی میکشد؛ برای پروژهٔ باتریخور، بوقهای کوتاه یا استفاده از ترانزیستور سوییچ توصیه میشود. |
جمعبندی
- KY-012 یک بازر فعال است؛ فقط با HIGH/LOW روشن و خاموش میشود، نیاز به PWM ندارد.
- برای ESP32 اتصال سهسیم کافی است VCC→3.3 V ، GND→GND، و یک GPIO برای سیگنال.
- مراقب جریان حدود 30 mA باشید؛ در صورت نیاز ترانزیستور واسط بگذارید.
نقد و بررسیها
هنوز بررسیای ثبت نشده است.