La oss koble modulen med en lydsensor (mikrofon) til Arduino.
Det er nødvendig
- - Arduino;
- - modul med elektretkapselmikrofon CMA-4544PF-W;
- - tilkobling av ledninger.
Bruksanvisning
Trinn 1
Elektretmikrofonen CMA-4544PF-W, som er grunnlaget for modulen, reagerer på lydbølger med frekvenser fra 20 Hz til 20 kHz. Mikrofonen er retningsbestemt, dvs. følsom for lyd som kommer fra alle retninger, med en følsomhet på -44 dB. Du kan lese mer om enheten og driftsprinsippet til electret-mikrofoner i artikkelen, hvor lenken er gitt i kildelisten.
Steg 2
Modulen inneholder en electret-mikrofon som krever 3 til 10 volt strømforsyning. Polariteten til forbindelsen er viktig. La oss koble modulen i henhold til et enkelt skjema: pin "V" på modulen - til strømforsyning +3, 3 eller +5 volt, pin "G" til modulen - til GND Arduino, pin "S" - til analog port "A0" av Arduino.
Trinn 3
La oss skrive et program for Arduino som vil lese avlesningene fra mikrofonen og sende dem ut til serieporten i millivolt. Hva er den til? For eksempel for å måle støynivået; for å kontrollere roboten: gå på et klapp eller stopp. Noen klarer til og med å "trene" Arduino for å oppdage forskjellige lyder og dermed skape en mer intelligent kontroll: roboten vil forstå kommandoene "Stopp" og "Gå" (som for eksempel i artikkelen "Stemmegjenkjenning med Arduino" i kildene).
Trinn 4
La oss sette sammen en slags equalizer i henhold til det vedlagte diagrammet.
Trinn 5
Endre skissen litt. La oss legge til lysdioder og deres terskler.
Equalizer er klar! Prøv å snakke inn i mikrofonen, så vil du se at lysdiodene tennes når du endrer talevolumet.