Qovun (Resonator): Qovun diapazonning yuqori tomoniga joylashgan. Bu qism esa ovoznio‘tkazish uchuno‘rnak bo‘lib, uni to‘xtatadi.
Pezonurlatgichning ishlash tartibi quyidagicha:
Elektr quvvatni qurilmao‘zida bo‘lgan elektromagnitga yetkazamiz. Elektr ta'sirganda elektromagnit aktivlashadi.
Aktivlashgan elektromagnitning magnit maydoni diapazonnio‘ziga tortadi. Bu diapazon pastdan yuqoriga harakatlanadi.
36-rasm. Pezonurlatgich buzzer musiqa notasi.
Diapazon yuqoriga harakatlanish bilan qovunni bosib, ovoz yaratadi. Bu ovoz yuqori chastotada bo‘lgan oddiy sinusoidal ovoz bo‘lishi mumkin.
Shuni ham yodda tutish kerakki, signalning ikki turi mavjud: faol va passiv. Ularning ishlash printsipi bir xil, lekin faol rejimda tovush chastotasinio‘zgartirishning iloji yo‘q, garchi ovozningo‘zi balandroq bo‘lsa va ulanish osonroq bo‘lsa.
37-rasm.Arduino uchun buzzer moduli
Strukturaviy ravishda modul turli xil versiyalarda bajariladi. Arduinoga ulanish uchun eng ko‘p tavsiya etilgan-bu jabduqlar bilan jihozlangan tayyor modul. Bunday modullarni internet -do‘konlardan osongina sotib olish mumkin.
Oddiy elektromagnit tovusho‘tkazgichlari bilan taqqoslaganda, piezo -buzzer oddiy dizaynga ega, bu esa uni iqtisodiy jihatdan maqsadga muvofiq qiladi. Qabul qilingan tovush chastotasi foydalanuvchi tomonidan dasturiy ta'minotdao‘rnatiladi (eskiz misoli quyida keltirilgan).
Faol va passiv buzzero‘rtasidagi farq:
Faol va passiv signalning asosiy farqi shundaki, faol signalo‘z -o‘zidan ovoz chiqaradi. Buning uchun foydalanuvchi uni yoqishi yokio‘chirishi kerak, boshqacha qilib aytganda, kontaktlarga kuchlanish kiritish yoki quvvatnio‘chirish. Boshqa tomondan, passiv buzzer tovush signalining parametrlarinio‘rnatadigan signal manbasini talab qiladi. Arduino platasi manba sifatida xizmat qilishi mumkin. Faol ovozli signal raqobatchisiga qaraganda balandroq bo‘ladi. Faol signal signalining chastotasi 2,5 kHz +/- 300 Gts. Quvvat kuchlanishi 3,5 dan 5 V gachao‘zgarib turadi. Faol piezoelektrik emitent ham afzaldir, chunki eskizda ish jarayoniga ta'sir qiladigan kechikish bilan qo‘shimcha kod bo‘lagini yaratish shart bo‘lmaydi. Bundan tashqari, foydalanuvchi oldida qaysi element turganini aniqlash uchun siz ikkita sim orasidagi qarshiliknio‘lchashingiz mumkin. Yuqori qiymatlar faol arduino signalini ko‘rsatadi.
Quyidagi misol ko‘dda, Arduino buzzer bibliotekasini qanday ishlatishni ko‘rsataman:
Do'stlaringiz bilan baham: |