Garso jutiklio modulis aptinka triukšmą ir paverčia jį signalais, kuriuos gali nuskaityti mikrovaldikliai. Jis veikia per mikrofoną, stiprintuvą ar komparatorių, su reguliuojamu jautrumu ir skaitmeniniais arba analoginiais išėjimais. Kadangi kiekviena dalis turi įtakos modulio reakcijai į garsą, šiame straipsnyje išsamiai paaiškinami jo komponentai, laidai, signalų tipai, derinimas ir veikimas.

Garso jutiklio modulisview
Garso jutiklio modulis aptinka garso bangas ir paverčia jas elektriniais signalais. Jis gali išvesti skaitmeninį HIGH/LOW signalą arba analoginę įtampą, priklausomai nuo modulio konstrukcijos. Kadangi jį paprasta naudoti ir greitai reaguoja į triukšmo pokyčius, jis naudojamas signalizacijose, automatikos sistemose ir mikrovaldiklių projektuose, tokiuose kaip Arduino ar ESP32.
Garso jutiklio modulio kaiščio schema

| Smeigtukas | Vardas | Tipas | Aprašymas |
|---|---|---|---|
| 1 | VCC | Įvestis | Darbinė įtampa (3,3 V–5 V) |
| 2 | GND | Įvestis | Bendras pagrindas |
| 3 | IŠ | Rezultatas | Skaitmeninis arba analoginis signalas, priklausomai nuo modulio |
Diagramoje parodytas garso jutiklis su aiškiai pažymėtais kaiščiais: VCC, GND, DO (skaitmeninė išvestis) ir AO (analoginė išvestis). Analoginė išvestis suteikia kintamą įtampą, pagrįstą garso intensyvumu, o skaitmeninė išvestis siunčia HIGH arba LOW signalus, priklausomai nuo slenksčio. Elektretinis mikrofonas fiksuoja garso bangas, o LM393 komparatorius (arba LM386 stiprintuvas) apdoroja signalą, kad valdytų išėjimus.
Garso jutiklio modulio komponentai

Elektretinis mikrofonas
Elektretinis mikrofonas jaučia garso vibracijas ir paverčia jas mažu kintamosios srovės signalu. Jame įmontuotas FET sustiprina šį signalą, kad grandinė galėtų jį tinkamai apdoroti.
Stiprintuvas / komparatorius (LM386 / LM393)
LM386 sustiprina mikrofono signalą analoginei išvestiai, o LM393 palygina garso lygį su nustatyta riba ir sukuria skaitmeninę išvestį, kai šis lygis pasiekiamas.
Potenciometras (apipjaustymo puodas)
Apdailos puodas kontroliuoja jutiklio jautrumą. Jį sureguliuojus pasikeičia aptikimo slenkstis ir išvengiama nepageidaujamo suveikimo dėl mažo triukšmo.
Indikatoriaus šviesos diodas
Šviesos diodas užsidega, kai aptiktas garsas peržengia nustatytą slenkstį. Tai padeda greitai patikrinti ir sureguliuoti jutiklio atsaką.
Pasyvūs komponentai (rezistoriai, kondensatoriai, filtrai)
Šios dalys palaiko grandinės stabilumą ir sumažina elektros triukšmą, todėl jutiklis duoda švaresnius ir tikslesnius signalus.
Garso jutiklyje naudojami mikrofonų tipai
Elektretiniai kondensatoriniai mikrofonai

Elektretiniai mikrofonai yra labiausiai paplitęs tipas, randamas pagrindiniuose garso jutiklių moduliuose. Jie yra jautrūs, prieinami ir lengvai integruojami į grandines. Jie puikiai tinka bendriems garsams aptikti ir turi platų dažnių atsaką, tinkantį daugeliui paprastų garso jutimo užduočių.
MEMS mikrofonai

MEMS mikrofonai naudojami daugelyje šiuolaikinių kompaktiškų įrenginių. Jie yra labai maži, užtikrina stabilų veikimą įvairiose temperatūrose ir užtikrina pastovų dažnio atsaką. Dėl paviršinio montavimo konstrukcijos jie tinka mažesniems ir pažangesniems garso jutiklių moduliams.
Mikrofono tipas turi įtakos tam, ar modulis išveda skaitmeninius, ar analoginius signalus.
Palyginimas: skaitmeninis ir analoginis garso jutiklis
| Funkcija | Skaitmeninis jutiklis | Analoginis jutiklis |
|---|---|---|
| Rezultatas | AUKŠTAS / ŽEMAS | Kintanti įtampa |
| Vidinė grandinė | Lygintuvas | Stiprintuvas |
| Jautrumo valdymas | Taip | Ne / Ribotas |
| Duomenų tipas | Dvejetainis įvykis | Nuolatinis signalas |
| Geriausiai tinka | Garso suaktyvinti veiksmai | Garso lygio stebėjimas |
| Kodo sudėtingumas | Labai lengva | Vidutinis |
| Garsas realiuoju laiku? | Ne | Taip |
Šie skirtumai yra susiję su tuo, kaip garso jutiklis apdoroja garso signalus viduje.
Garso jutiklio darbo procesas

Garso bangų fiksavimas
Procesas prasideda, kai oro vibracija patenka į mikrofono diafragmą. Šis plonas metalo sluoksnis juda pirmyn ir atgal pagal gaunamo garso stiprumą ir modelį.
Signalo generavimas
Diafragmos judėjimas keičia vidinę talpą, sukurdamas mažą kintamosios srovės signalą. Šis signalas turi garso formą, tačiau yra per silpnas, kad jį būtų galima naudoti atskirai.
Signalo stiprinimas
LM386 stiprintuvas sustiprina silpną kintamosios srovės signalą. Po stiprinimo garso signalas tampa pakankamai stiprus tolesniam apdorojimui.
Signalo kondicionavimas
Modulis paruošia sustiprintą signalą priklausomai nuo jo konstrukcijos: Skaitmeniniai moduliai: LM393 komparatorius patikrina, ar garso lygis neviršija nustatytos ribos. Analoginiai moduliai: modulis be palyginimo išveda natūralią bangos formą.
Mikrovaldiklio aiškinimas
Galutinį signalą apdoroja mikrovaldiklis: Skaitmeninė išvestis: Mikrovaldiklis aptinka HIGH arba LOW signalus, kai garsas peržengia nustatytą lygį. Analoginė išvestis: Mikrovaldiklis nuskaito bangos formą kaip besikeičiančias ADC vertes, kurios laikui bėgant rodo garso stiprumą.
Garso jutiklio potenciometro jautrumo valdymas
Ką reguliuoja potenciometras
• Minimalus garso lygis įjungimui - potenciometras nustato mažiausią garso lygį, reikalingą išėjimui įjungti.
• LED indikatoriaus atsakas – integruotas šviesos diodas įsijungia, kai aptiktas garsas peržengia nustatytą slenkstį. Pakeitus potenciometrą, šviesos diodo užsidegimo taškas pasislenka.
• Apsauga nuo klaidingų paleidiklių – tinkamas derinimas padeda išvengti nepageidaujamų foninio triukšmo, vibracijos ar elektros trikdžių sukeltų trigerių.
• Veikimas skirtingose aplinkose – jautrumo nustatymai turi įtakos jutiklio veikimui tyliose, vidutiniškai triukšmingose vietose ar triukšmingesnėse vietose.
Geriausia jautrumo reguliavimo praktika
• Sureguliuokite jautrumą faktinėje vietoje – sureguliuokite potenciometrą, kuriame bus sumontuotas jutiklis, kad slenkstis atitiktų realią aplinką.
• Mažesnis jautrumas triukšmingose vietose – jautrumo sumažinimas padeda išvengti dažnų nuolatinio foninio triukšmo sukeltų veiksnių.
• Padidinkite jautrumą švelniems ar tolimiems garsams – padidinus slenkstį jutiklis gali lengviau aptikti žemesnį garso lygį.
• Naudokite šviesos diodą kaip realaus laiko vadovą – reguliuodami stebėkite integruotą šviesos diodą, kad rastumėte tašką, kuriame jis tinkamai reaguoja į garsą.
• Pridėkite programinės įrangos laiko filtrus – mikrovaldiklių projektuose trumpų vėlavimų arba laiko filtravimo pridėjimas pagerina signalo stabilumą ir sumažina greitus klaidingus paleidiklius.
Jautrumo nustatymas taip pat veikia kartu su modulio elektrinėmis ribomis.
Garso jutiklio elektrinės specifikacijos
| Specifikacija | Tipinės vertės |
|---|---|
| Darbinė įtampa | 3.3 V–5 V |
| Išvesties loginis lygis | 0–VCC |
| Ramybės srovė | 3–8 mA |
| Aptikimo diapazonas | 30 cm–1 m |
| Temperatūros diapazonas | 0 ° C – 50 ° C |
| Išvesties elgsena | Aktyvus AUKŠTAS/ŽEMAS |
"Arduino" skaitmeninio garso jutiklio prijungimo vadovas
Garso jutiklio laidai
Skaitmeninis garso jutiklis jungiasi prie "Arduino" naudojant tik kelis kaiščius. OUT kaištis siunčia paprastą HIGH arba LOW signalą, kai aptiktas garsas peržengia modulio slenkstį.
• VCC → 5V
Maitina garso jutiklio modulį.
• GND → GND
Užbaigia elektros grandinę.
• IŠĖJIMAS → D8
Siunčia skaitmeninį garso paleidimo signalą į Arduino.
• Pasirinktinai: LED → 12 kaištis
Kaip veikia ryšys?
Jutiklis nuolat stebi garsą. Kai triukšmas viršija slenkstį, jis išveda HIGH.
• ŽEMAS → Nėra garso įvykių
• HIGH → Aptiktas garsas
"Arduino" analoginio garso jutiklio prijungimo vadovas
Garso jutiklio prijungimas
Analoginis garso jutiklis siunčia nuolat kintančią įtampą, kuri atspindi garso intensyvumą realiuoju laiku. Tai leidžia "Arduino" matuoti ne tik garso įvykius, bet ir bendrą garsumo lygį.
• VCC → 5V
Tiekia maitinimą jutiklio moduliui.
• GND → GND
Pateikia grandinės grįžimo kelią.
• AOUT → A0
Siunčia analoginį įtampos signalą į Arduino analoginį įvesties kaištį, kad būtų galima nuskaityti garso lygį.
2 Kaip veikia analoginis garso skaitymas?
Analoginė išvestis skiriasi priklausomai nuo garso intensyvumo. "Arduino" nuskaito šią įtampą per savo ADC (0–1023 diapazonas), pateikdamas informaciją apie garsumą realiuoju laiku. Šie skaitymo metodai atitinka skirtingų mikrovaldiklių platformų poreikius.
Garso jutiklio suderinamumas su populiariais mikrovaldikliais
| Platforma | Loginė įtampa | ADC palaikymas | Geriausias modulio tipas |
|---|---|---|---|
| ESP32 | 3,3 V | Keli ADC kanalai | Analoginis / skaitmeninis |
| ESP8266 | 3,3 V | Vienas ADC kanalas | Skaitmeninis |
| Raspberry Pi | 3,3 V | Nėra įmontuoto ADC | Skaitmeninis |
Kiekviena platforma skirtingai apdoroja signalus, todėl sumažinus triukšmą galima pagerinti rezultatus.
Išvada
Garso jutiklio modulis fiksuoja garsą, apdoroja signalą ir siunčia skaitmeninę arba analoginę išvestį įvairioms užduotims atlikti. Jo dalys, mikrofono tipas, jautrumo nustatymas ir laidai turi įtakos tikslumui. Tinkamai sureguliuojant ir mažinant triukšmą, modulis užtikrina aiškesnius rodmenis ir pastovų veikimą skirtingose mikrovaldiklių sistemose.
Dažnai užduodami klausimai [DUK]
1 klausimas. Ar garso jutiklis gali aptikti konkrečius garsus, tokius kaip balsai ar plojimai?
Ne. Jis aptinka tik garsumo pokyčius, o ne konkrečius garso modelius ar žodžius.
2 klausimas. Ar garso jutiklis gali matuoti garsą decibelais?
Ne. Tai suteikia tik santykinį garsumą, o ne tikslias dB vertes.
3 klausimas. Kiek garso jutiklis gali aptikti garsą?
Dauguma modulių geriausiai veikia 1 metro atstumu. Be to, tikslumas mažėja.
4 klausimas. Ar garso jutiklis tinkamas naudoti lauke?
Ne pagal nutylėjimą. Jį reikia apsaugoti nuo drėgmės, dulkių ir vėjo.
5 klausimas. Ar garso jutiklis gali veikti nuolat?
Taip, bet laikui bėgant mikrofonas gali lėtai prarasti jautrumą.
6 klausimas. Kodėl jutiklis suveikia be triukšmo?
Tai gali atsitikti dėl elektros triukšmo, vibracijos, oro srauto ar trukdžių.