NSW Active Buzzer Moduli
Loyihalaringizga NSW Active Buzzer Moduli bilan ovozli signallar qo'shing
Umumiy Ma'lumot
NSW Active Buzzer Moduli ovozli signal beruvchi piezoelektrik komponent bo'lib, loyihalaringizga ovozli ogohlantirishlar yoki indikatorlar qo'shish uchun mo'ljallangan. Bu modul qora belgi bilan belgilangan bo'lib, u Nsw Boarddagi qora belgili (Raqamli) portga ulanadi. Ichki osilator tufayli, u faqat quvvat berilganda ~2.5 kHz chastotali doimiy ovoz chiqaradi. Oddiy signalizatsiyadan tortib, foydalanuvchi kiritishlarini tasdiqlashgacha bo'lgan loyihalarda foydalanish uchun qulay va samarali yechim taqdim etadi.
[](https://arduinomodules.info/ky-012-active-buzzer-module/)
Asosiy Xususiyatlari
- Ishlash kuchlanishi: 3.3V - 5V DC
- Ovoz chastotasi: Taxminan 2.5 kHz
- Boshqarish rejimi: Raqamli signal (HIGH/LOW)
- Modul hajmi: 34 x 15 x 11 mm (U x G x Y)
- Ulanish: RJ25 yoki Dupont simlari
- Ovoz balandligi: Taxminan 85 dB (10 sm masofada)
Ilovalar
NSW Active Buzzer Moduli quyidagi turli loyihalarda ishlatilishi mumkin:
- Signalizatsiya tizimlari (masalan, xavf ogohlantirishlari)
- Robototexnika loyihalarida ovozli ko'rsatkichlar
- Ta'lim loyihalari va tajribalar
- Timerlar va foydalanuvchi kiritishlarini tasdiqlash
- DIY elektron loyihalar (masalan, eshik qo'ng'iroqlari)
Pin Ta'rifi
NSW Active Buzzer Modulida uchta pin mavjud bo'lib, ularning vazifalari quyidagicha:
Pin | Vazifasi |
---|---|
GND (-) | Manfiy to'k (Ground) |
VCC (+) | Quvvatlantirish manbai (3.3V yoki 5V) |
Signal (S) | Ovozni yoqish/o'chirish uchun raqamli signal |
Simlarni Ulanish Rejimi
● RJ25 bilan ulanish
NSW Active Buzzer Moduli qora IDga ega bo'lgani uchun RJ25 portidan foydalanganda Makeblock Orion-da qora ID bilan belgilangan portlarga ulanadi. Masalan, Makeblock Orionda № 6, 7 yoki 8 portlarga quyidagicha ulashingiz mumkin:

● Dupont simi bilan ulanish
Dupont simidan modulni Arduino UNO asosiy paneliga ulashda, Signal pinini raqamli pinga (masalan, D9) ulash lozim. Quyidagi rasmda ulanish ko'rsatilgan:

Dasturlash bo'yicha Qo'llanma
Arduino dasturlash
Arduino yordamida NSW Active Buzzer Modulini boshqarish uchun oddiy dastur yozish kifoya. Quyidagi misol buzzer'ni har soniyada yoqib va o'chirib turadi, qisqa ovozli signallar hosil qiladi. Makeblock-Library-master kutubxonasi ixtiyoriy ravishda qo'llanilishi mumkin, lekin oddiy buzzer boshqaruvi uchun standart Arduino funktsiyalari yetarli:
[](https://arduinomodules.info/ky-012-active-buzzer-module/)int buzzerPin = 9; // Signal pinini D9 ga uladik void setup() { pinMode(buzzerPin, OUTPUT); // Buzzer pinini chiqish sifatida sozlash } void loop() { digitalWrite(buzzerPin, HIGH); // Buzzer'ni yoqish delay(500); // 0.5 soniya kutish digitalWrite(buzzerPin, LOW); // Buzzer'ni o'chirish delay(500); // 0.5 soniya kutish }
Ushbu kod buzzer'ni qisqa vaqtli ovoz chiqarib turadi. Signal pinini o'zgartirish uchun pin raqamini moslashtiring.
Prinsipiy Tahlil
NSW Active Buzzer Moduli ichki osilatorli piezoelektrik buzzer'ga asoslanadi. Signal piniga HIGH (3.3V yoki 5V) berilganda, modul taxminan 2.5 kHz chastotali doimiy ovoz chiqaradi. Signal LOW (0V) bo'lganda esa ovoz to'xtaydi. Modul o'z ichida tranzistor yoki boshqa haydovchi sxemani o'z ichiga olishi mumkin, bu esa mikrokontroller pinlaridan minimal oqim talab qiladi. Ovoz balandligi odatda 85 dB atrofida bo'lib, signalizatsiya va ogohlantirishlar uchun yetarli.
[](https://protosupplies.com/product/buzzer-alarm-with-driver-module/)