Moduł czujnika dźwięku (czujnika akustycznego) to podstawowy element systemów detekcji sygnałów dźwiękowych. W tym artykule omawiamy jego zasadę działania, budowę, rozkład wyprowadzeń, cechy oraz typowe zastosowania, a także podstawy współpracy z platformą Arduino.

Co to jest czujnik dźwięku?

Czujnik dźwięku 1

Rys. 1: Moduł czujnika dźwięku przydaje się w systemach bezpieczeństwa

Czujnik dźwięku to moduł wykrywający natężenie dźwięku w otoczeniu i przekształcający je na sygnał elektryczny. Najczęściej składa się z mikrofonu (zwykle elektretowego), wzmacniacza sygnału oraz komparatora z potencjometrem regulacji progu. Typowy moduł udostępnia wyjście cyfrowe (stan wysoki/niski po przekroczeniu ustawionego progu głośności), a w bardziej rozbudowanych wersjach również wyjście analogowe odzwierciedlające poziom dźwięku.

Moduł sprawdza się w aplikacjach bezpieczeństwa, przełącznikach reagujących na dźwięk (np. klaśnięcie) oraz w systemach monitoringu poziomu hałasu.

Jak działa czujnik dźwięku?

Czujnik dźwięku 2

Rys. 2: Mikrofon w module odbiera sygnały dźwiękowe

Zasada działania czujnika dźwięku przypomina pracę ludzkiego ucha. W uchu membrana wykrywa falę dźwiękową i przekształca ją na impulsy nerwowe. Podobnie w module mikrofon zawiera membranę, która pod wpływem fali akustycznej drga, powodując zmianę pojemności (w mikrofonie elektretowym). Powstały słaby sygnał elektryczny jest następnie wzmacniany.

Po wzmocnieniu sygnał trafia do komparatora, który porównuje jego poziom z wartością progową ustawioną potencjometrem. Gdy natężenie dźwięku przekroczy próg, wyjście cyfrowe zmienia stan — ten sygnał można podać bezpośrednio na wejście mikrokontrolera, np. Arduino. W wersji z wyjściem analogowym mikrokontroler może odczytywać ciągły poziom dźwięku za pomocą przetwornika ADC.

Konfiguracja wyprowadzeń czujnika dźwięku

Czujnik dźwięku 3

Rys. 3: System alarmowy oparty na czujniku dźwięku

Prosty moduł czujnika dźwięku z wyjściem cyfrowym posiada trzy wyprowadzenia:

  • VCC — zasilanie modułu, typowo od 3,3 V DC do 5 V DC.
  • GND — masa, łączona ze wspólnym punktem układu.
  • OUT (DO) — wyjście cyfrowe sygnalizujące przekroczenie progu głośności.

Moduły czteropinowe dodatkowo udostępniają wyjście analogowe (AO), które pozwala odczytywać poziom dźwięku w sposób ciągły.

Cechy czujnika dźwięku

Czujnik dźwięku 4

Rys. 4: Moduł posiada wysoką czułość mikrofonu

  • Napięcie zasilania zazwyczaj 3,3–5 V DC.
  • Regulowany próg detekcji za pomocą potencjometru.
  • Wyjście cyfrowe (i opcjonalnie analogowe).
  • Wysoka czułość mikrofonu elektretowego.
  • Wskaźniki LED zasilania i stanu wyjścia.
  • Niewielkie wymiary ułatwiające integrację z projektem.

Samouczek: czujnik dźwięku z Arduino

Czujnik dźwięku – działanie i zastosowania

Rys. 5: Arduino Uno z czujnikiem dźwięku

Podłączenie czujnika dźwięku do Arduino Uno jest proste. W najprostszym wariancie wystarczy moduł, kilka przewodów oraz płytka Arduino — przy użyciu zestawu Grove można obejść się nawet bez płytki stykowej i lutowania.

Materiały

Potrzebne będą: Arduino Uno (lub kompatybilny Seeeduino), moduł czujnika dźwięku oraz — w przypadku ekosystemu Grove — płytka Grove Base Shield i kabel połączeniowy.

Konfiguracja sprzętu

  • Podłącz wyjście czujnika do wybranego pinu cyfrowego Arduino (np. D2), VCC do 5 V, a GND do masy. W zestawie Grove wystarczy wpiąć moduł w gniazdo cyfrowe Base Shield.
  • Osadź Base Shield na Arduino/Seeeduino.
  • Połącz płytkę z komputerem kablem USB.

Konfiguracja oprogramowania

W środowisku Arduino IDE skonfiguruj pin czujnika jako wejście (pinMode(2, INPUT)), a następnie w pętli odczytuj jego stan funkcją digitalRead(). Po wykryciu dźwięku możesz np. zapalić diodę LED, uruchomić przekaźnik albo wysłać komunikat przez port szeregowy. Dla wyjścia analogowego użyj funkcji analogRead(), aby śledzić poziom głośności. Próg detekcji ustaw potencjometrem na module.

Zastosowania czujnika dźwięku

Czujnik dźwięku – działanie i zastosowania — ilustracja 2

Rys. 7: Moduł czujnika dźwięku przydaje się we wzmacniaczach audio

Moduł czujnika dźwięku ma szeroki zakres zastosowań:

  • systemy automatyki domowej (np. oświetlenie reagujące na klaśnięcie),
  • systemy bezpieczeństwa biur i domów oraz proste alarmy,
  • układy rozpoznawania poziomu dźwięku i sterowania wzmacniaczami audio,
  • urządzenia do pomiaru poziomu ciśnienia akustycznego,
  • robotyka, smartfony oraz systemy rozpoznawania dźwięków otoczenia.

Podsumowanie

Moduł czujnika dźwięku to prosty i niedrogi sposób na dodanie detekcji akustycznej do projektu. Znając jego zasadę działania, rozkład wyprowadzeń oraz sposób współpracy z Arduino, można szybko zbudować alarm, przełącznik reagujący na dźwięk czy układ monitorujący hałas.

Masz gotowy projekt z modułem czujnika dźwięku i chcesz przejść do produkcji? Zleć montaż PCB w OurPCB — wycena w 12 godzin roboczych.