Kako Povezati Piezo Oddajnik (piezo Piskalec) Z Arduino

Kazalo:

Kako Povezati Piezo Oddajnik (piezo Piskalec) Z Arduino
Kako Povezati Piezo Oddajnik (piezo Piskalec) Z Arduino

Video: Kako Povezati Piezo Oddajnik (piezo Piskalec) Z Arduino

Video: Kako Povezati Piezo Oddajnik (piezo Piskalec) Z Arduino
Video: Piezo sensor with Arduino UNO - How does work Piezo sensor (Code and Circuit Diagram) 2024, November
Anonim

Zvoke lahko z uporabo Arduina ustvarjate na različne načine. Najenostavnejši med njimi je na ploščo priključiti piezo oddajnik (ali piezozvočnik). A kot vedno je tudi tu nekaj odtenkov. Na splošno ugotovimo.

Piezo oddajnik povežemo z Arduino
Piezo oddajnik povežemo z Arduino

Potrebno

  • - računalnik;
  • - Arduino;
  • - piezo oddajnik (piezo zvočni signal).

Navodila

Korak 1

Piezo oddajnik ali piezoelektrični oddajnik ali piezo brenčalo je elektroakustična naprava za reprodukcijo zvoka, ki uporablja inverzni piezoelektrični učinek. Če to razložimo na preprost način - pod delovanjem električnega polja nastane mehansko gibanje membrane, ki povzroči zvočne valove, ki jih slišimo. Običajno so takšni oddajniki zvoka nameščeni v gospodinjski elektronski opremi, kot so zvočni alarmi, namizni osebni računalniki, telefoni, igrače, zvočniki in še veliko več.

Piezo oddajnik ima 2 kabla in polarnost je pomembna. Zato črni zatič priključimo na maso (GND), rdečega pa na kateri koli digitalni zatič s funkcijo PWM (PWM). V tem primeru je pozitivni priključek oddajnika povezan s priključkom "D3".

Povezava piezo visokotonca z Arduinom
Povezava piezo visokotonca z Arduinom

2. korak

Piezo zvočni signal lahko uporabljate na različne načine. Najenostavnejša je uporaba funkcije analogWrite. Primer skice je prikazan na sliki. Ta skica izmenično vklaplja in izklaplja zvok s frekvenco 1-krat na sekundo.

Nastavimo številko zatiča in jo določimo kot izhod. Funkcija analogWrite () za argumente vzame številko pin in raven, ki sta lahko od 0 do 255. Ta vrednost bo v majhnem obsegu spremenila glasnost piezo visokotonca. S pošiljanjem vrednosti "0" v vrata izklopite piezozvočnik.

Žal s funkcijo analogWrite () ne morete spremeniti tipke zvoka. Piezo oddajnik bo vedno zvokal s frekvenco približno 980 Hz, kar ustreza frekvenci zatičev modulirane s širino impulza (PWM) na ploščah Arduino UNO in podobno.

Uporaba vgrajene funkcije
Uporaba vgrajene funkcije

3. korak

Zdaj pa izvlecimo zvok iz piezo oddajnika z uporabo vgrajene funkcije tone (). Primer preproste skice je prikazan na sliki.

Tonska funkcija kot argumente vzame številko zatiča in zvočno frekvenco. Spodnja frekvenčna meja je 31 Hz, zgornja meja je omejena s parametri piezo oddajnika in človeškega sluha. Če želite izklopiti zvok, pošljite ukaz noTone () na vrata.

Upoštevajte, da če je na Arduino priključenih več piezo oddajnikov, bo hkrati deloval le en. Če želite oddajnik vklopiti na drugem zatiču, morate preklicati zvok na trenutnem s klicem funkcije noTone ().

Pomembna točka: funkcija tone () je nameščena na signal PWM na zatičih "3" in "11" Arduino. Upoštevajte to pri načrtovanju naprav, ker funkcijski ton (), imenovan na primer na zatiču "5", lahko moti delo zatičev "3" in "11".

Priporočena: