Låt oss ansluta modulen med en ljudsensor (mikrofon) till Arduino.
Det är nödvändigt
- - Arduino;
- - modul med elektretkapselmikrofon CMA-4544PF-W;
- - anslutande ledningar.
Instruktioner
Steg 1
Elektretmikrofonen CMA-4544PF-W, som är basen för modulen, svarar på ljudvågor med frekvenser från 20 Hz till 20 kHz. Mikrofonen är rundstrålande, dvs. känslig för ljud som kommer från alla håll, med en känslighet på -44 dB. Du kan läsa mer om enheten och funktionsprincipen för electret-mikrofoner i artikeln, vars länk finns i källistan.
Steg 2
Modulen innehåller en elektretmikrofon som kräver en strömförsörjning på 3 till 10 volt. Anslutningens polaritet är viktig. Låt oss ansluta modulen enligt ett enkelt schema: stift "V" på modulen - till strömförsörjning +3, 3 eller +5 volt, stift "G" på modulen - till GND Arduino, stift "S" - till analog port "A0" från Arduino.
Steg 3
Låt oss skriva ett program för Arduino som läser avläsningarna från mikrofonen och skickar dem till serieporten i millivolt. Vad är det för? Till exempel för att mäta ljudnivån; för att kontrollera roboten: gå på ett klapp eller stoppa. Vissa lyckas till och med "träna" Arduino för att upptäcka olika ljud och därmed skapa en mer intelligent kontroll: roboten kommer att förstå kommandona "Stop" och "Go" (som till exempel i artikeln "Röstigenkänning med Arduino" i källorna).
Steg 4
Låt oss sätta ihop en slags utjämnare enligt det bifogade diagrammet.
Steg 5
Ändra skissen lite. Låt oss lägga till lysdioder och deras trösklar.
Equalizer är redo! Försök att prata i mikrofonen så ser du att lysdioderna tänds när du ändrar talvolymen.