Buzzer: zvese nezve mudziyo uyu kuburitsa ruzha

Buzzer kana buzzer

Gadzira beep Icho chinhu chinotsvakwa muzvirongwa zvakasiyana zve DIY, ndosaka vagadziri vachifanira kushandisa akasiyana madhijitari kuburitsa ruzha rwacho. Imwe yemidziyo iwe yaunogona kushandisa ndeye diki mutauri, kunyange hazvo isiri iyo inonyanya kukodzera kana chinhu chega chaunotumira chiri chiratidzo chemagetsi, nekuti icho chinogadzira kupesana kwehunhu kana kubaya nekuda kwekuzungunuka kwemembure, asi ruzha rudiki. Naizvozvo, zvakanakisa kushandisa buzzer kana buzzer.

Iyo saizi inowanzo kuve diki zvakanyanya pane zvakajairwa maspika, uye chii chiri nani, iyo bhaza inogadzira beep kana kurira izvo zvinokwezva kutarisisa kupfuura iro ruzha kubva kumutauri kana pasina chiratidzo cheodhiyo chakapihwa kwairi. Saka kana iwe uri mugadziri uye uchida kuburitsa chero chenjedzo yechiitiko muchirongwa chako, chishandiso chatinokupa nhasi chichaenderana newe segirovhosi ...

Chii chinonzi buzzer kana buzzer?

chiratidzo chebuzzer

Buzzer kana buzzer chishandiso chemagetsi chinoita se transducer. Basa rayo kuburitsa yakakwira-inodzika kana kurira kurira apo simba riri kupihwa kwariri. Ndosaka zvakakosha kusangana neArduino, nekuti kana chiitiko chikagadzirwa chaunoda kuyambira kana kunyevera, unogona kuronga microcontroller kuti itumire chiratidzo kune buzzer kana chiitiko ichocho chikaitika uye nekukuyambira nezwi irori.

kubudikidza ejemploKana iwe wakamboshandisa sensor tembiricha uye iwe uchida kuti ikuyambire iwe kana ichipfuura 100 youC, ipapo unogona kushandisa buzzer sechinhu chekuzivisa uye iyo Arduino inotumira chiratidzo chemagetsi kune iyo buzzer apo iyo tembiricha sensor inoita izvo zviyero. Zviripachena, iko kunyorera kwaunowana kwakasiyana kwazvo ...

Mumba mako, mune michina yakawanda uko iwe unogona kuwana buzzers, semuenzaniso mumaawa e alarm. Mazhinji emawachi aya anoshandisa mabuzzers kuburitsa ruzha, kunyanya iwo madiki, kunyangwe vamwe vangashandisa maspika kukumutsa neredhiyo, nerwiyo, nezvimwe. Ichokwadi ndechekuti haufanire kubvarura chero chinhu ku tora buzzerMuchokwadi zvakachipa kwazvo uye zviri nyore kuwana.

Mhando dzebuzzers

Unogona kuwana mhando dzakasiyana, Kunze kweavo vanoshandisa magetsi emagetsi kana piezoelectric disc iwe unogona zvakare kuwana:

  • Avo avo usabatanidze oscillator: mune ino kesi oscillator yekunze inodikanwa kuti ishande zvakanaka.
  • Avo avo revatema oscillator- Iyo yakavakirwa-mukati oscillator inoita kuti zvive nyore kushanda, ingoisa iyo voltage kune zviteshi zveye buzzer kana buzzer uye iwe unenge uine ruzha.

Zvakakosha kuyeuka izvo futi kune akakosha mamamojuru eArduino neBuzzer uye zvese zvaunoda kuti zvive nyore kubatana neako aunofarira DIY bhodhi.

Operation

Bumbiro rayo rakareruka, rinongova naro chete electromagnet kana piezoelectric disc (zvinoenderana nerudzi rwebhaza) uye nesimbi sheet. Izvi zvinokwana kuti ibudise ruzha kana yazvino ichiendeswa kune piezoelectric kana electromagnet uye izvi zvinoita kuti simbi foil izununguke.

Iyo inowanzozivikanwa ndeyeiyo piezoelectric mhando, mune iyi kesi vane simbi jira rakanamirwa kune zvedongo jira. Kana yaiswa kunetsana pakati pemaberere maviri achiburitsa bhatani. Kana iwo magetsi aunopihwa akamira, vanodzokera kune yavo yakajairika mamiriro. Asi kana wachi kana imwe pulses ikagadzirwa, inoburitsa mabheepu anonzwika atiri kutsvaga.

Kubatanidzwa naArduino

Buzzer kana buzzer yakabatana neArduino

Su kusangana pamwe neArduino Izvo hazvigone kuve nyore, kunyangwe iwe ukatenga yakajairwa buzzer kana passive module yeArduino inogona kusunganidzwa zviri nyore kwazvo uye iyo kodhi iyo iwe yaunofanirwa kunyora muArduino IDE iri nyore zvakare futi (iyo base, ipapo zvinoenderana neicho unoda kuwedzera).

Kana iri a yakapusa kodhi muenzaniso, inogona kunge iri inotevera, mune iyo buzzer inoburitsa ruzha rwe1 sekondi uye inomira, inodzoka kugadzira 1 sekondi, uye seizvi:

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

}

Mamwe mashoko - Arduino chirongwa chebhuku


Makomendi gumi, siya zvako

Siya yako yekutaura

Your kero e havazobvumirwi ichibudiswa. Raida minda anozivikanwa ne *

*

*

  1. Inotarisira iyo data: Miguel Ángel Gatón
  2. Chinangwa cheiyo data: Kudzora SPAM, manejimendi manejimendi.
  3. Legitimation: Kubvuma kwako
  4. Kutaurirana kwedata
  5. Dhata yekuchengetedza: Dhatabhesi inobatwa neOccentus Networks (EU)
  6. Kodzero: Panguva ipi neipi iwe unogona kudzora, kupora uye kudzima ruzivo rwako

  1.   Carlos akadaro

    Iwe uri kuturikira zvisizvo inoti avo vanobatanidza oscillator vanofanirwa kugadzirwa neyekunze oscillator, kana iwe ukataura kuti ivo "vanoisanganisa, kuti iyo yekunze iwedzerwe, uri kuvhiringidza avo vasingazive. zvinopesana.

    Pamutsetse 14 wekodhi:
    toni (buzzer, 50); // Tumira 1Khz chiratidzo kune iyo buzzer

    UNOTAURA KUTI ZVIITIKO ZVIRI 1kHZ, ZVINONYANYA, IYE 50hz,

    toni (buzzer, 1000); // Send 1Khz chiratidzo kune iyo buzzer // Iyi ndiyo kodhi chaiyo.

    Thanks.

  2.   Roberto akadaro

    Buzzer Mhando tsananguro inodzoserwa.
    Ndokumbirawo mugadzirise kudzivirira kuvhiringidzika.
    Thanks.

    1.    Isaac akadaro

      Mhoro Roberto,
      Ndinokutendai zvikuru nekupa mazano. Ini handina kuziva iyo tsananguro. Yakagadziriswa kare.
      Thanks!