Lad os forbinde modulet med en lydsensor (mikrofon) til Arduino.
Er det nødvendigt
- - Arduino;
- - modul med electret kapselmikrofon CMA-4544PF-W;
- - tilslutning af ledninger.
Instruktioner
Trin 1
Elektretmikrofonen CMA-4544PF-W, som er grundlaget for modulet, reagerer på lydbølger med frekvenser fra 20 Hz til 20 kHz. Mikrofonen er retningsbestemt, dvs. følsom over for lyd, der kommer fra alle retninger, med en følsomhed på -44 dB. Du kan læse mere om enheden og funktionsprincippet for electret-mikrofoner i artiklen, hvis link er angivet i kildelisten.
Trin 2
Modulet indeholder en electret-mikrofon, der kræver en strømforsyning på 3 til 10 volt. Forbindelsens polaritet er vigtig. Lad os forbinde modulet i henhold til et simpelt skema: pin "V" på modulet - til strømforsyning +3, 3 eller +5 volt, pin "G" på modulet - til GND Arduino, pin "S" - til analog port "A0" fra Arduino.
Trin 3
Lad os skrive et program til Arduino, der læser aflæsningerne fra mikrofonen og sender dem til den serielle port i millivolt. Hvad er det for? For eksempel at måle støjniveauet; for at kontrollere robotten: gå på et klapp eller stop. Nogle formår endda at "træne" Arduino til at opdage forskellige lyde og dermed skabe en mere intelligent kontrol: robotten vil forstå kommandoerne "Stop" og "Go" (som for eksempel i artiklen "Stemmegenkendelse med Arduino" i kilderne).
Trin 4
Lad os sammensætte en slags equalizer i henhold til det vedhæftede diagram.
Trin 5
Ændring af skitsen lidt. Lad os tilføje lysdioder og deres tærskler.
Equalizer er klar! Prøv at tale ind i mikrofonen, så ser du, at LED'erne tændes, når du ændrer talevolumen.