Ukukhiqiza isignali yomsindo kuyinjongo evamile kumaphrojekthi amaningi e-DIY, yingakho abenzi kudingeka basebenzise amadivayisi ahlukahlukene ukudala lowo msindo. Idivayisi eyodwa ongayisebenzisa yisipikha esincane, yize lokho kungalungile uma uthumela isignali kagesi kuphela, njengoba izokhiqiza umsindo ohlukile wokuqhekeka noma wokuduma ngenxa yokudlidliza kwe-diaphragm, kodwa ngeke ube nomsindo omkhulu. Ngakho-ke, kungcono ukusebenzisa i-buzzer.
Usayizi uvame ukuba mncane kakhulu kunezipikha ezivamile, futhi ngaphezu kwalokho, i-buzzer izokhiqiza umsindo ozodonsa ukunaka okukhulu kunomsindo wesipikha ongenawo umsindo. Ngakho-ke, uma ungumenzi futhi ufuna ukukhiqiza noma yiluphi uhlobo lwesexwayiso somcimbi kuphrojekthi yakho, idivayisi esiyethula namuhla izokufanela kahle…
Kuyini ukubhuza noma ukubhuza?

I- buzzer iyithuluzi le-elekthronikhi elisebenza njenge-transducer . Umsebenzi walo ukukhiqiza umsindo noma i-buzz ephezulu uma inikezwa ugesi. Lokhu kuyenza ifaneleke kakhulu ekuhlanganisweni ne-Arduino, ngoba uma kwenzeka isenzakalo ofuna ukwaziswa ngaso, ungahlela i-microcontroller ukuthi ithumele isignali ku-buzzer, ikuxwayise ngalowo msindo.
Isibonelo , uma usebenzise inzwa yokushisa futhi ufuna ikuxwayise uma idlula u-100°C, ungasebenzisa i-buzzer njengedivayisi yokuxwayisa. I-Arduino izothumela isignali kagesi ku-buzzer uma inzwa yokushisa ifinyelela kulolo lwazi. Ngokusobala, izinhlelo zokusebenza ozothola zalokhu zihlukahlukene kakhulu…
Ekhaya lakho, uzothola amadivayisi amaningi asebenzisa ama-buzzer , njengewashi le-alamu. Amaningi alawa mawashi asebenzisa ama-buzzer ukukhipha imisindo, ikakhulukazi emincane, yize amanye angasebenzisa izipikha ukukuvusa ngomsakazo, umculo, njll. Iqiniso liwukuthi, akudingeki uhlukanise noma yini ukuze uthole eyodwa; empeleni, ishibhile kakhulu futhi kulula ukuyithola.
Izinhlobo zebuzzers
Ungathola izinhlobo eziningana , ngaphandle kwalezo ezisebenzisa ikhoyili ye-electromagnet noma idiski ye-piezoelectric ungathola futhi:
- Labo ungahlanganisi i-oscillator: kulokhu i-oscillator yangaphandle iyadingeka ukuze isebenze kahle.
- Labo i-oscillator ehlanganisiwe- I-oscillator eyakhelwe ngaphakathi yenza kube lula ukusebenza, mane usebenzise i-voltage kumatheminali we-buzzer noma we-buzzer futhi uzoba nomsindo.
Kubalulekile ukukhumbula ukuthi kukhona namamojula akhethekile e-Arduino ane-buzzer nakho konke okudingekayo ukuze kube lula ukuxhumana nebhodi lakho olithandayo le-DIY.
Ukusebenza
Ukwakhiwa kwayo kulula: ine -electromagnet noma i-piezoelectric disc kuphela (kuye ngohlobo lwe-buzzer) kanye neshidi lensimbi lensimbi. Yilokho kuphela ekudingayo ukuze ikhiphe umsindo lapho ugesi unikezwa ku-piezoelectric element noma ku-electromagnet, okubangela ukuthi ishidi lensimbi lidlidlize.
Uhlobo oluvame kakhulu yi-piezoelectric, equkethe ipuleti lensimbi elihlanganiswe nepuleti le-ceramic. Uma kusetshenziswa i-voltage phakathi kwalezi ezimbili, ipuleti liyagoba bese likhipha ukuchofoza. Uma i-voltage isusiwe, ibuyela esimweni sayo esijwayelekile. Kodwa-ke, uma kukhiqizwa ama-pulse ewashi noma ashintshanayo, azokhipha imisindo ezwakalayo esiyifunayo.
Ukuhlanganiswa ne-Arduino

Ukuhlanganiswa kwayo ne-Arduino kulula kakhulu; kungakhathaliseki ukuthi uthenga i-buzzer evamile noma i-module engasebenzi ye-Arduino, ingaxhunywa kalula kakhulu, futhi ikhodi okufanele uyibhale ku-IDE ye-Arduino ilula ngempela (izisekelo, kuzoncika kulokho ofuna ukukwengeza).
Ngokuqondene nesibonelo sekhodi esilula , kungaba okulandelayo, lapho i-buzzer ikhipha umsindo isekhondi eli-1 bese iyama, bese ikhipha umsindo futhi isekhondi eli-1, njalo njalo:
/* 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 }Ulwazi olwengeziwe - incwadi yokuhlela ye-Arduino