Si Të Lidhni Një Emetues Piezo (bie Piezo) Me Arduino

Përmbajtje:

Si Të Lidhni Një Emetues Piezo (bie Piezo) Me Arduino
Si Të Lidhni Një Emetues Piezo (bie Piezo) Me Arduino

Video: Si Të Lidhni Një Emetues Piezo (bie Piezo) Me Arduino

Video: Si Të Lidhni Një Emetues Piezo (bie Piezo) Me Arduino
Video: Piezo sensor with Arduino UNO - How does work Piezo sensor (Code and Circuit Diagram) 2024, Nëntor
Anonim

Ju mund të gjeneroni tinguj duke përdorur Arduino në mënyra të ndryshme. Më e thjeshtë prej tyre është të lidhni një emetues piezo (ose një tingullues piezo) në bord. Por si gjithmonë, këtu ka disa nuanca. Në përgjithësi, le ta kuptojmë.

Ne lidhim emetuesin piezo me Arduino
Ne lidhim emetuesin piezo me Arduino

E nevojshme

  • - kompjuter;
  • - Arduino;
  • - piezo emitter (zhurmë piezo).

Udhëzimet

Hapi 1

Një emetues piezo, ose emetues piezoelektrik, ose gumëzhitës piezo është një pajisje elektro-akustike për riprodhimin e zërit që përdor efektin invers piezoelektrik. Për ta shpjeguar atë në një mënyrë të thjeshtë - nën veprimin e një fushe elektrike, lind një lëvizje mekanike e membranës, e cila shkakton valët e zërit që dëgjojmë. Në mënyrë tipike, emetues të tillë të zërit instalohen në pajisjet elektronike shtëpiake si alarme zanore, në kompjuterë personal desktop, telefona, lodra, altoparlantë dhe shumë më tepër.

Emetuesi piezo ka 2 plumba dhe polarizimi ka rëndësi. Prandaj, ne lidhim kunjën e zezë me tokën (GND), dhe atë të kuqe me çdo kunj dixhital me funksionin PWM (PWM). Në këtë shembull, terminali pozitiv i emetuesit është i lidhur me terminalin "D3".

Lidhja e cicërimës piezo me Arduino
Lidhja e cicërimës piezo me Arduino

Hapi 2

Zhurma piezo mund të përdoret në mënyra të ndryshme. Më e thjeshta është përdorimi i funksionit analogWrite. Një shembull i një skice tregohet në ilustrim. Kjo skicë e aktivizon dhe çaktivizon tingullin në një frekuencë prej 1 herë në sekondë.

Ne vendosim numrin pin, e përcaktojmë atë si një dalje. Funksioni analogWrite () merr një numër pin dhe një nivel si argumente, të cilat mund të jenë nga 0 në 255. Kjo vlerë do të ndryshojë vëllimin e tweeter piezo brenda një diapazoni të vogël. Duke dërguar vlerën "0" në port, fikni zërin piezo.

Fatkeqësisht, nuk mund ta ndryshoni çelësin e tingullit duke përdorur analogWrite (). Emetuesi piezo gjithmonë do të tingëllojë me një frekuencë prej afërsisht 980 Hz, e cila korrespondon me frekuencën e kunjave të moduluar me gjerësi impuls (PWM) në bordet Arduino UNO dhe të ngjashme.

Përdorimi i funksionit të integruar
Përdorimi i funksionit të integruar

Hapi 3

Tani le të nxjerrim zërin nga emetuesi piezo duke përdorur funksionin e integruar (). Një shembull i një skice të thjeshtë tregohet në ilustrim.

Funksioni i tonit merr si argument një numër pin dhe një frekuencë audio. Kufiri i poshtëm i frekuencës është 31 Hz, kufiri i sipërm është i kufizuar nga parametrat e piezo-emitter dhe dëgjimit njerëzor. Për të fikur tingullin, dërgoni komandën noTone () në portë.

Ju lutemi vini re se nëse disa emetues piezo janë të lidhur me Arduino, vetëm një do të funksionojë njëkohësisht. Për të ndezur emetuesin në një kunj tjetër, duhet të ndërprisni tingullin në atë aktual duke thirrur funksionin noTone ().

Një pikë e rëndësishme: funksioni i tonit () mbivendoset në sinjalin PWM në kunjat "3" dhe "11" të Arduino. Mbani këtë në mendje kur dizajnoni pajisjet tuaja, sepse toni i funksionit (), i quajtur, për shembull, në kunjin "5", mund të ndërhyjë në punën e kunjave "3" dhe "11".

Recommended: