Propojme modul se zvukovým senzorem (mikrofonem) k Arduinu.
Je to nutné
- - Arduino;
- - modul s elektretovým kapslovým mikrofonem CMA-4544PF-W;
- - připojení vodičů.
Instrukce
Krok 1
Elektretový mikrofon CMA-4544PF-W, který je základem modulu, reaguje na zvukové vlny s frekvencemi od 20 Hz do 20 kHz. Mikrofon je všesměrový, tj. citlivý na zvuk přicházející ze všech směrů, s citlivostí -44 dB. Více o zařízení a principu fungování elektretových mikrofonů se dočtete v článku, jehož odkaz je uveden v seznamu zdrojů.
Krok 2
Modul obsahuje elektretový mikrofon, který vyžaduje napájení 3 až 10 volty. Polarita připojení je důležitá. Připojte modul podle jednoduchého schématu: pin "V" modulu - k napájení +3, 3 nebo +5 voltů, pin "G" modulu - na GND Arduino, pin "S" - na analogový port „A0“Arduina.
Krok 3
Napíšeme program pro Arduino, který bude číst hodnoty z mikrofonu a odesílat je na sériový port v milivoltech. K čemu to je? Například k měření úrovně hluku; ovládat robota: tleskat nebo zastavit. Některým se dokonce podaří „naučit“Arduino detekovat různé zvuky a vytvořit tak inteligentnější ovládání: robot bude rozumět příkazům „Stop“a „Go“(jako například v článku „Rozpoznávání hlasu pomocí Arduina“v zdroje).
Krok 4
Dáme dohromady jakýsi ekvalizér podle přiloženého diagramu.
Krok 5
Trochu upravit náčrt. Přidejme LED diody a jejich prahové hodnoty.
Ekvalizér je připraven! Zkuste mluvit do mikrofonu a při změně hlasitosti řeči se rozsvítí kontrolky LED.