Buzzer: semua perkara mengenai peranti ini untuk mengeluarkan suara

Buzzer atau buzzer

Hasilkan bunyi bip Ini adalah sesuatu yang dicari dalam pelbagai projek DIY, sebab itulah pembuat mesti menggunakan pelbagai peranti untuk dapat menghasilkan bunyi tersebut. Salah satu peranti yang boleh anda gunakan adalah pembesar suara kecil, walaupun itu bukan yang paling sesuai jika satu-satunya perkara yang anda hantar adalah isyarat elektrik, kerana ia akan menghasilkan retakan atau klik yang sangat khas kerana getaran membran, tetapi sedikit bunyi. Oleh itu, lebih baik menggunakan buzzer atau buzzer.

Ukurannya biasanya jauh lebih kecil daripada pembesar suara konvensional, dan apa yang lebih baik, bel akan menghasilkan bunyi bip atau bunyi yang akan menarik lebih banyak perhatian daripada suara pembesar suara jika tidak ada isyarat audio yang diberikan kepadanya. Oleh itu, jika anda adalah pembuat dan ingin menghasilkan sebarang makluman untuk sesuatu peristiwa dalam projek anda, peranti yang kami sampaikan kepada anda hari ini akan sesuai dengan anda seperti sarung tangan ...

Apa itu buzzer atau buzzer?

simbol buzzer

Bel atau buzzer adalah alat elektronik yang bertindak sebagai transduser. Fungsinya adalah untuk menghasilkan suara bernada tinggi atau bersenandung semasa kuasa disalurkan kepadanya. Itulah sebabnya sangat sesuai untuk berintegrasi dengan Arduino, kerana apabila suatu peristiwa dihasilkan yang ingin anda beri amaran atau peringatan, anda dapat memprogram mikrokontroler untuk mengirim isyarat ke bel jika peristiwa itu terjadi dan dengan demikian memperingatkan anda dengan suara itu.

Oleh ejemploSekiranya anda telah menggunakan sensor suhu dan anda ingin memberi amaran apabila melebihi 100ºC, anda boleh menggunakan bel sebagai elemen amaran dan Arduino akan menghantar isyarat elektrik ke buzzer ketika sensor suhu membuat pengukuran tersebut. Jelas sekali, aplikasi yang anda dapati sangat bervariasi ...

Di rumah anda, terdapat banyak peranti di mana anda boleh menjumpai bel, contohnya pada jam penggera. Sebilangan besar jam ini menggunakan bel untuk mengeluarkan suara, terutama yang kecil, walaupun ada yang menggunakan pembesar suara untuk membangunkan anda dengan radio, dengan melodi, dll. Yang benar adalah bahawa anda tidak perlu membongkar apa-apa dapatkan buzzerSebenarnya ia sangat murah dan senang dicari.

Jenis buzzer

Anda boleh mencari pelbagai jenis, selain daripada yang menggunakan gegelung elektromagnet atau cakera piezoelektrik, anda juga boleh menemui:

  • Orang-orang yang jangan mengintegrasikan pengayun: dalam kes ini pengayun luaran diperlukan agar ia berfungsi dengan baik.
  • Orang-orang yang pengayun bersepadu- Pengayun terbina dalam menjadikannya mudah dikendalikan, cukup gunakan voltan ke terminal buzzer atau buzzer dan anda akan mendapat suaranya.

Penting untuk diingat juga ada modul khas untuk Arduino dengan bel dan semua yang anda perlukan untuk hubungan yang mudah dengan papan DIY kegemaran anda.

operasi

Perlembagaannya sederhana, hanya mempunyai satu elektromagnet atau cakera piezoelektrik (bergantung pada jenis buzzer) dan kepingan logam dari keluli. Ini cukup untuk mengeluarkan suara ketika arus dibekalkan ke piezoelektrik atau elektromagnet dan ini menjadikan kerajang logam bergetar.

Yang paling biasa adalah jenis piezoelektrik, dalam kes ini mereka mempunyai kepingan logam yang terpaku pada kepingan seramik. Semasa diaplikasikan ketegangan antara kedua lengkungan memancarkan klik. Apabila voltan yang dibekalkan berhenti, mereka kembali ke keadaan normal. Tetapi jika denyut jam atau denyut ganti dihasilkan, ia akan memancarkan bunyi bip yang kita cari.

Integrasi dengan Arduino

Buzzer atau bel disambungkan ke Arduino

Su integrasi dengan Arduino Tidak mungkin lebih mudah, sama ada anda membeli buzzer biasa atau modul pasif untuk Arduino, ia boleh disambungkan dengan mudah dan kod yang perlu anda tulis dalam Arduino IDE juga sangat mudah (asasnya, maka ia bergantung pada apa yang anda mahu menambahkan diri).

Mengenai a contoh kod ringkas, mungkin berikut ini, di mana buzzer mengeluarkan bunyi selama 1 saat dan berhenti, ia kembali menghasilkan 1 saat, dan seperti ini:

/* Programa simple para emitir pitidos de 1 segundo intermitentes */

const int buzzer = 9; //El pin al que se conecta el buzzer es el 9

void setup(){

  pinMode(buzzer, OUTPUT); // Pin 9 declarado como salida

}

void loop(){

  tone(buzzer, 50); // Envía señal de 1Khz al zumbador
  delay(1000);
  noTone(buzzer);     // Detiene el zumbador
  delay(1000);        //Espera un segundo y vuelve a repetir el bucle

}

Maklumat lanjut - Manual pengaturcaraan Arduino


3 komen, tinggalkan komen anda

Tinggalkan komen anda

Alamat email anda tidak akan disiarkan. Ruangan yang diperlukan ditanda dengan *

*

*

  1. Bertanggungjawab atas data: Miguel Ángel Gatón
  2. Tujuan data: Mengendalikan SPAM, pengurusan komen.
  3. Perundangan: Persetujuan anda
  4. Komunikasi data: Data tidak akan disampaikan kepada pihak ketiga kecuali dengan kewajiban hukum.
  5. Penyimpanan data: Pangkalan data yang dihoskan oleh Occentus Networks (EU)
  6. Hak: Pada bila-bila masa anda boleh menghadkan, memulihkan dan menghapus maklumat anda.

  1.   Carlos kata

    Anda salah menyebutkan bahawa mereka yang mengintegrasikan pengayun mesti dilengkapi dengan pengayun luaran, jika anda menyebutkan bahawa mereka "mengintegrasikannya, sehingga yang luaran mesti diletakkan di atasnya, anda membingungkan mereka yang tidak tahu. ia adalah sebaliknya.

    Pada baris 14 kod:
    nada (buzzer, 50); // Hantar isyarat 1Khz ke buzzer

    ANDA KOMEN BAHAWA FREKUENSI ADALAH 1kHZ, ITU SALAH, ITU 50hz,

    nada (buzzer, 1000); // Hantar isyarat 1Khz ke buzzer // Ini adalah kod yang betul.

    Greetings.

  2.   Roberto kata

    Penjelasan Jenis Buzzer dibalikkan.
    Sila betulkan untuk mengelakkan kekeliruan.
    Greetings.

    1.    Ishak kata

      Helo Roberto,
      Terima kasih banyak memberi nasihat. Saya tidak menyedari perincian itu. Itu sudah diperbetulkan.
      Sesuatu ucapan!