Buzzer: totul despre acest dispozitiv pentru a emite sunet

Buzzer sau buzzer

Generați un semnal sonor Este ceva care este căutat în diferite proiecte DIY, de aceea producătorii trebuie să utilizeze diferite dispozitive pentru a putea genera sunetul respectiv. Unul dintre dispozitivele pe care le puteți utiliza este un difuzor mic, deși acesta nu este cel mai potrivit dacă singurul lucru pe care îl trimiteți este un semnal electric, deoarece acesta va genera o fisură sau un clic foarte caracteristic datorită vibrației membranei, dar zgomot mic. Prin urmare, cel mai bine este să folosiți un buzzer sau un buzzer.

Dimensiunea este de obicei mult mai mică decât difuzoarele convenționale și ceea ce este mai bun, buzzerul va genera un bip sau un sunet care va atrage mai multă atenție decât acel sunet de la un difuzor dacă nu i se furnizează semnal audio. Deci, dacă sunteți un producător și doriți să generați orice alertă pentru un eveniment din proiectul dvs., dispozitivul pe care vi-l prezentăm astăzi vă va potrivi ca o mănușă ...

Ce este un buzzer sau un buzzer?

simbol buzzer

Buzzerul sau buzzer este un dispozitiv electronic care acționează ca un traductor. Funcția sa este de a produce un sunet puternic sau zumzet în timp ce i se furnizează energie. De aceea, este ideal să te integrezi cu Arduino, deoarece atunci când este generat un eveniment pe care vrei să îl avertizezi sau să îl avertizezi, ai putea programa microcontrolerul pentru a trimite un semnal către buzzer dacă se întâmplă acel eveniment și astfel te avertizează cu acel sunet.

De exempluDacă ați folosit un senzor de temperatură și doriți să vă avertizeze când depășește 100 ° C, atunci puteți utiliza buzzerul ca element de alertă și Arduino va trimite un semnal electric către buzzer atunci când senzorul de temperatură efectuează acele măsurători. Evident, aplicațiile pe care le veți găsi sunt foarte variate ...

În casa dvs. există multe dispozitive unde puteți găsi buzzere, de exemplu la ceasuri cu alarmă. Multe dintre aceste ceasuri folosesc buzzere pentru a emite sunete, în special cele mici, deși unele pot folosi difuzoare pentru a vă trezi cu radioul, cu o melodie etc. Adevărul este că nu trebuie să dezasamblați nimic obțineți un buzzer, de fapt este foarte ieftin și ușor de găsit.

Tipuri de buzzere

Puteți găsi tipuri variate, în afară de cele care utilizează bobină electromagnetică sau disc piezoelectric, mai puteți găsi:

  • Cei care nu integrați oscilatorul: în acest caz este necesar un oscilator extern pentru a funcționa bine.
  • Cei care oscilator integrat- Oscilatorul încorporat îl face ușor de operat, pur și simplu aplicați o tensiune la buzzer sau la terminalele buzzer și veți avea sunetul.

Este important să ne amintim și asta există module speciale pentru Arduino cu buzzer-ul și tot ce aveți nevoie pentru o conexiune ușoară cu placa DIY preferată.

operație

Constituția sa este simplă, are doar una electromagnet sau disc piezoelectric (în funcție de tipul de sonerie) și o tablă de oțel. Acest lucru este suficient pentru ca acesta să emită sunet atunci când curentul este furnizat piezoelectricului sau electromagnetului și acest lucru face ca folia metalică să vibreze.

Cele mai frecvente sunt de tip piezoelectric, în acest caz au o foaie de metal lipită de o foaie ceramică. Când se aplică o tensiune între cele două arcuri emitând un clic. Când tensiunea furnizată încetează, acestea revin la starea lor normală. Dar dacă sunt generate impulsuri de ceas sau alternative, acesta va emite semnale sonore pe care le căutăm.

Integrare cu Arduino

Buzzer sau buzzer conectat la Arduino

Su integrare cu Arduino Nu ar putea fi mai simplu, indiferent dacă cumpărați un buzzer normal sau un modul pasiv pentru Arduino, acesta poate fi conectat foarte ușor, iar codul pe care trebuie să-l scrieți în Arduino IDE este foarte simplu (baza, atunci va depinde de ce vrei să adaugi).

Cât despre un exemplu de cod simplu, ar putea fi următorul, în care buzzerul emite sunet timp de 1 secundă și se oprește, revine la producerea de 1 secundă și astfel:

/* 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

}

Mai multe informatii - Manual de programare Arduino


3 comentarii, lasă-le pe ale tale

Lasă comentariul tău

Adresa ta de email nu va fi publicată. Câmpurile obligatorii sunt marcate cu *

*

*

  1. Responsabil pentru date: Miguel Ángel Gatón
  2. Scopul datelor: Control SPAM, gestionarea comentariilor.
  3. Legitimare: consimțământul dvs.
  4. Comunicarea datelor: datele nu vor fi comunicate terților decât prin obligație legală.
  5. Stocarea datelor: bază de date găzduită de Occentus Networks (UE)
  6. Drepturi: în orice moment vă puteți limita, recupera și șterge informațiile.

  1.   Carlos el a spus

    Traduceți greșit se spune că cei care integrează oscilatorul trebuie să fie echipați cu un oscilator extern, dacă menționați că „îl integrează, astfel încât să fie pus unul extern pe el, îi derutați pe cei care nu știu. este opusul.

    Pe linia 14 a codului:
    ton (buzzer, 50); // Trimiteți semnal de 1Khz către buzzer

    COMENTAȚI CĂ FRECVENȚA ESTE 1kHZ, CE ESTE FALS, ESTE 50Hz,

    ton (buzzer, 1000); // Trimiteți semnal de 1Khz către buzzer // Acesta este codul corect.

    Salutări.

  2.   Roberto el a spus

    Explicația tipurilor de sonerie este inversată.
    Vă rugăm să corectați pentru a evita confuzia.
    Salutări.

    1.    Isaac el a spus

      Buna Roberto,
      Vă mulțumesc foarte mult pentru consiliere. Nu mi-am dat seama de acel detaliu. Este deja corectat.
      Salutări!