Podłączmy moduł z czujnikiem dźwięku (mikrofonem) do Arduino.
Czy to jest to konieczne
- - Arduino;
- - moduł z mikrofonem kapsułowym elektretowym CMA-4544PF-W;
- - przewody łączące.
Instrukcje
Krok 1
Mikrofon elektretowy CMA-4544PF-W, który jest podstawą modułu, reaguje na fale dźwiękowe o częstotliwościach od 20 Hz do 20 kHz. Mikrofon jest dookólny, tj. czuły na dźwięk dochodzący ze wszystkich kierunków, o czułości -44 dB. Więcej o urządzeniu i zasadzie działania mikrofonów elektretowych można przeczytać w artykule, do którego link znajduje się na liście źródeł.
Krok 2
Moduł zawiera mikrofon elektretowy, który wymaga zasilania od 3 do 10 V. Ważna jest polaryzacja połączenia. Podłączmy moduł według prostego schematu: pin "V" modułu - do zasilania +3, 3 lub +5 woltów, pin "G" modułu - do GND Arduino, pin "S" - do portu analogowego "A0" Arduino.
Krok 3
Napiszmy program dla Arduino, który będzie odczytywał odczyty z mikrofonu i wyprowadzał je na port szeregowy w miliwoltach. Po co to jest? Na przykład, aby zmierzyć poziom hałasu; aby sterować robotem: idź klaskać lub zatrzymać się. Niektórym udaje się nawet „wytrenować” Arduino w wykrywaniu różnych dźwięków, a tym samym stworzyć bardziej inteligentne sterowanie: robot zrozumie polecenia „Stop” i „Go” (jak na przykład w artykule „Rozpoznawanie głosu za pomocą Arduino” w żródła).
Krok 4
Skompletujmy rodzaj korektora zgodnie z załączonym schematem.
Krok 5
Trochę modyfikując szkic. Dodajmy diody LED i ich progi.
Korektor jest gotowy! Spróbuj mówić do mikrofonu, a zobaczysz, że diody LED włączają się po zmianie głośności mowy.