IBuzzer: yonke into malunga nesi sixhobo ukukhupha isandi

Ibhaza okanye ibuzzer

Yenza ibhiphu Yinto efunwayo kwiiprojekthi ezahlukeneyo ze-DIY, yiyo loo nto abenzi kufuneka basebenzise izixhobo ezahlukeneyo ukuze bakwazi ukuvelisa isandi. Esinye sezixhobo onokuzisebenzisa sisithethi esincinci, nangona ayisiyonto ifanelekileyo ukuba ekuphela kwento oyithumelayo sisiginali sombane, kuba iyakuvelisa uphawu okanye ucofe uphawu ngenxa yentshukumo yangaphakathi. ingxolo encinci. Ke ngoko, kungcono ukusebenzisa i-buzzer okanye i-buzzer.

Ubungakanani buhlala buncinci kunezithethi eziqhelekileyo, kwaye kungcono, i-buzzer iya kuvelisa i-beep okanye isandi Oko kuya kutsala umdla ngakumbi kuneso sandi kwisithethi ukuba akukho siginali inikiweyo kuyo. Ke ukuba ungumenzi kwaye ufuna ukuvelisa nasiphi na isilumkiso somsitho kwiprojekthi yakho, isixhobo esikunikezela kuwe namhlanje siya kukufanela njengeglavu ...

Yintoni ibuzzer okanye ibuzzer?

Isimboli yebhaza

Ibhaza okanye i-buzzer sisixhobo se-elektroniki esisebenza njenge-transducer. Umsebenzi wawo kukuvelisa isandi esiphakamileyo okanye esingqokolayo ngelixa amandla enikezelwa kuwo. Kungenxa yoko le nto kufanelekile ukudityaniswa neArduino, kuba xa umcimbi uvelisiwe ofuna ukulumkisa okanye ukulumkisa, unokwenza inkqubo kwi-microcontroller ukuthumela umqondiso kwi-buzzer ukuba eso siganeko senzeka kwaye ke sikulumkise ngeso sandi.

por ejemploUkuba uye wasebenzisa isivamvo sobushushu kwaye ufuna ukuba sikulumkise xa sidlula kwi-100ºC, ungasebenzisa i-buzzer njengesixhobo sokulumkisa kwaye i-Arduino iya kuthumela isiginali yombane kwi-buzzer xa isivamvo sobushushu sisenza loo milinganiselo. Ngokucacileyo, usetyenziso oluza kulufumana lahluke kakhulu ...

Endlwini yakho kukho izixhobo ezininzi apho Ungafumana ama-buzzers, umzekelo kwiiwotshi zealam. Uninzi lwezi wotshi zisebenzisa ii-buzzers ukukhupha izandi, ngakumbi ezincinci, nangona ezinye zinokusebenzisa izithethi ukukuvusa ngonomathotholo, ngengoma, njl. Inyani yile yokuba akukho mfuneko yokuba udibanise nantoni na ukuze fumana ibuzzerNgapha koko kubiza kakhulu kwaye kulula ukuyifumana.

Iindidi zebuzzers

Ungafumana iintlobo ezahlukeneyo, Ngaphandle kwala asebenzisa i-coil ye-electromagnet okanye i-piezoelectric disk unokufumana:

  • Abo musa ukudibanisa i-oscillator: kule meko i-oscillator yangaphandle iyafuneka ukuze isebenze kakuhle.
  • Abo I-oscillator edibeneyo-I-oscillator eyakhelwe-ngaphakathi yenza ukuba kube lula ukusebenza, faka nje ombane kwi-buzzer okanye kwiitheminali ze-buzzer kwaye uya kuba nesandi.

Kubalulekile ukukhumbula oko kananjalo Kukho iimodyuli ezikhethekileyo zeArduino nge-buzzer nayo yonke into oyifunayo kunxibelelwano olulula kunye nebhodi yakho oyithandayo ye-DIY.

Ukusebenza

Umgaqo-siseko ulula, inye kuphela i-electromagnet okanye i-piezoelectric disc (Kuxhomekeke kudidi lwe-buzzer) kunye neshiti yentsimbi. Oku kwanele ukukhupha isandi xa okwangoku kubonelelwa ngombane okanye ngombane kwaye oku kwenza isinyithi sinyibilike.

Ezona zixhaphakileyo luhlobo lwepeyizelectric, kulo mzekelo zineshiti yentsimbi encanyathiselwe kwiphepha lesiramikhi. Xa isetyenziswa Uxinzelelo phakathi kweengqameko ezimbini ezenza uklikha. Xa umbane obonelelweyo uphela, babuyela kwimeko yabo yesiqhelo. Kodwa ukuba ikloko okanye ezinye iipulse zenziwe, iya kukhupha ii-beeps ezivakalayo esizifunayo.

Umdibaniso neArduino

I-buzzer okanye i-buzzer exhunywe kwi-Arduino

Su ukudityaniswa kweArduino Ayinakuba lula, nokuba uthenga i-buzzer eqhelekileyo okanye imodyuli yesiqhelo yeArduino inokudityaniswa ngokulula kwaye ikhowudi ekufuneka uyibhale kwiArduino IDE ilula kakhulu nayo (isiseko, emva koko kuya kuxhomekeka kwinto Ndifuna ukuzongeza).

Ngokumalunga ne umzekelo wekhowudi elula, inokuba yile ilandelayo, apho i-buzzer ikhupha isandi umzuzwana omnye kwaye iyeke, ibuyela ekuveliseni umzuzwana omnye, kwaye ngolu hlobo:

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

}

Iinkcukacha ezithe xaxe - Isikhokelo senkqubo yeArduino


Izimvo ezi-3, shiya ezakho

Shiya uluvo lwakho

Idilesi yakho ye email aziyi kupapashwa. ezidingekayo ziphawulwe *

*

*

  1. Uxanduva lwedatha: UMiguel Ángel Gatón
  2. Injongo yedatha: Ulawulo lwe-SPAM, ulawulo lwezimvo.
  3. Umthetho: Imvume yakho
  4. Unxibelelwano lwedatha: Idatha ayizukuhanjiswa kubantu besithathu ngaphandle koxanduva lomthetho.
  5. Ukugcinwa kweenkcukacha
  6. Amalungelo: Ngalo naliphi na ixesha unganciphisa, uphinde uphinde ucime ulwazi lwakho.

  1.   Carlos sitsho

    Uyiguqulela gwenxa ithi abo badibanisa i-oscillator kufuneka bafakelwe i-oscillator yangaphandle, ukuba uthi "bayayidibanisa, ukuze kufakwe enye yangaphandle, uyababhidisa abo bangaziyo. kuchasene.

    Kumgca we-14 wekhowudi:
    ithoni (ibhaza, 50); // Thumela umqondiso we-1Khz kwi-buzzer

    UTHETHA UKUBA UKUQHELEKA KWI-1kHZ, OKUYINYANISO, KUYI-50hz,

    ithoni (buzzer, 1000); // Thumela umqondiso we-1Khz kwi-buzzer // Le yikhowudi efanelekileyo.

    Ukubulisa

  2.   URoberto sitsho

    Iintlobo zeBuzzer inkcazo ibuyiselwe umva.
    Nceda ulungise ukunqanda ukudideka.
    Ukubulisa

    1.    UIsake sitsho

      Molo Roberto,
      Enkosi kakhulu ngokucebisa. Khange ndiyiqonde loo nkcukacha. Sele ilungisiwe.
      Nibuliso!