Korzystanie z Sound Decibel Meter: pełny przewodnik
Niniejsza strona prowadzi przez wszystkie funkcje internetowego miernika hałasu tej witryny — od pierwszego pomiaru w 30 sekund po zaawansowane ustawienia, których prawie nikt nie rusza. Narzędzie działa w przeglądarce, nie wymaga instalacji ani konta i korzysta z mikrofonu wyłącznie podczas trwania sesji. Po przeczytaniu tej strony będą Państwo wiedzieli, jak odczytywać ekran na żywo, jak dobrać właściwe ważenie częstotliwościowe i czasowe, jak skalibrować urządzenie z dokładnością kilku decybeli wobec miernika klasy 2 oraz jak na tyle ufać odczytom, by podejmować na ich podstawie decyzje dotyczące słuchu.
Mają Państwo tylko minutę? Proszę przejść do szybkiego startu. Po pełen obraz — proszę czytać dalej.
Szybki start
- Proszę otworzyć stronę główną i nacisnąć Start.
- Udzielić zgody na dostęp do mikrofonu, gdy przeglądarka o nią poprosi. Aplikacja niczego nie nagrywa i niczego nie wysyła na zewnątrz. Szczegóły techniczne — w sekcji o prywatności.
- Odczytać wartość na żywo na środku ekranu. Wskaźnik odświeża się kilka razy na sekundę. To, co Państwo widzą, to A-ważone SPL z odpowiedzią czasową Fast.
W ten sposób mają Państwo już za sobą pierwszy pomiar. Reszta strony tłumaczy, jak go dopracować, jak rejestrować dłuższe narażenia i jak zestawić odczyty z opublikowanymi progami zdrowotnymi i regulacyjnymi.
Zgoda i prywatność
Miernik wymaga uprawnienia getUserMedia, by odczytać sygnał z mikrofonu, a przeglądarka pyta o nie przy pierwszym użyciu. Dwie istotne właściwości implementacji:
- Cała obróbka dźwięku odbywa się lokalnie w przeglądarce, w JavaScripcie i Web Audio API. Żadne próbki PCM, klatki FFT, pochodne poziomy ani jakiekolwiek dane okołoaudio nie opuszczają urządzenia. Witryna nie ma punktu końcowego do analizy dźwięku, ponieważ niczego po stronie serwera nie przetwarza.
- HTTPS jest wymagany. Przeglądarki nie udzielają dostępu do mikrofonu stronom serwowanym po zwykłym HTTP. Witryna domyślnie działa po HTTPS i przekierowuje ruch HTTP.
Dostęp do mikrofonu można cofnąć w dowolnym momencie: w Chrome, Edge, Brave czy Firefoksie przez ikonę kłódki obok adresu URL; w Safari przez ikonę kamery; lub na stronie uprawnień witryn w ustawieniach przeglądarki. Zamknięcie karty natychmiast zwalnia mikrofon.
W sieci firmowej lub na zarządzanym urządzeniu, które blokuje getUserMedia, pojawi się komunikat „nie znaleziono mikrofonu”. Z poziomu witryny nie ma na to obejścia; potrzebne jest urządzenie prywatne lub wyjątek od działu IT.
Jak czytać ekran
Główny panel pokazuje kilka wartości naraz. To, co wygląda jak duża liczba z paroma statystykami pod spodem, w istocie niesie różne informacje.
Bieżący poziom (duża liczba)
Duża liczba na środku to ważone czasowo SPL w danej chwili. „Daną chwilę” definiują ważenie czasowe (Fast 125 ms; Slow 1 s; Impulse 35 ms — patrz ważenie czasowe niżej) oraz ważenie częstotliwościowe (A, C lub Z — patrz ważenie częstotliwościowe). Domyślnie A i Fast — to właściwy wybór dla niemal każdego pomiaru BHP czy środowiskowego.
Kolor liczby odzwierciedla pasmo, do którego ona należy. Zielony — komfortowo; bursztynowy — głośno, ale przez ograniczony czas bezpiecznie; czerwony — niebezpiecznie. Progi pokrywają się z tymi w tabeli odniesienia pod miernikiem.
Min, Avg, Max, Peak
Pod bieżącym poziomem cztery mniejsze odczyty śledzą statystyki sesji od ostatniego naciśnięcia Start (lub Reset):
- Min — najniższa ważna wartość od początku. Miernik czeka krótką chwilę, zanim zacznie rejestrować minimum, by pierwszy odczyt nie przykleił się do szumu tła.
- Avg — średnia arytmetyczna wszystkich wartości. Wygodna aproksymacja Leq dla w miarę stabilnego hałasu; dla rzeczywistego Leq przy zmiennym hałasie patrz wskazówki pomiarowe.
- Max — najwyższa zaobserwowana wartość. W trybie Fast wyłapuje długie głośne zdarzenia; w trybie Impulse — transjenty (strzały, uderzenia młotka, trzaśnięcia drzwiami).
- Peak — najwyższa nieważona wartość próbki, sprzed ważenia czasowego. Pozostaje przez chwilę widoczna, by bardzo krótkie szczyty nie przepadły.
Cztery pola aktualizują się niezależnie, zgodnie z pasmem każdej wartości. Min może pozostać zielone, gdy Peak zaświeci się na czerwono: w pomieszczeniu jest na ogół cicho, ale nastąpiło co najmniej jedno głośne zdarzenie.
Tabela odniesienia
Po prawej stronie odczytów na żywo znajduje się pionowa tabela odniesienia, z pasmami od „progu słyszalności” po „fajerwerki”. Znacznik obok pasma pokazuje, że bieżąca wartość się w nim mieści. Kolor i opis pomagają w sprawdzeniu zdroworozsądkowym: jeśli miernik pokazuje 30 dB, lecz otoczenie pasuje do opisu 70 dB, to niemal na pewno przesunęła się kalibracja (patrz kalibracja).
Banner kontekstowy
Nad tabelą pojawia się banner kontekstowy, ilekroć bieżąca wartość trafia w pasmo istotne zdrowotnie. Pokazuje zakres oraz krótką wskazówkę („Komfortowe dla zwykłej aktywności”, „Dłuższa ekspozycja może męczyć” itd.) z dynamicznymi wartościami pokolorowanymi zgodnie z pasmem.
Ustawienia
Panel ustawień (ikona koła zębatego, prawy górny róg miernika) grupuje parametry w cztery sekcje. Wartości domyślne wystarczają dla niemal każdego zastosowania; poniższy opis mówi, kiedy warto je zmienić.
Ważenie częstotliwościowe (A / C / Z)
Ważenie A tłumi niskie częstotliwości tak, by w przybliżeniu odpowiadać czułości ucha ludzkiego przy średnich poziomach. Jest standardem w BHP i w hałasie środowiskowym (OSHA, NIOSH, WHO, ISO 1996, dyrektywa UE 2003/10/WE; w Polsce — rozporządzenie MRPiPS NDN). Proszę wybrać A, chyba że istnieje konkretny powód, by tego nie robić.
Ważenie C jest znacznie płaskie: zachowuje zawartość niskoczęstotliwościową, nadaje się do koncertów, subwooferów i dźwięków impulsowych. W pomieszczeniu, w którym liczy się bas, C daje wyższą i bardziej reprezentatywną liczbę niż A.
Z jest płaskie (nieważone), przeznaczone do weryfikacji przyrządów i badań akustycznych. Większość użytkowników nigdy go nie potrzebuje.
Matematykę krzywych ważenia opisujemy na stronie naukowej.
Ważenie czasowe (Fast / Slow / Impulse)
Ważenie czasowe to wykładnicza średnia stosowana przed wyświetleniem:
- Fast (125 ms) — domyślne dla niemal każdego pomiaru BHP i środowiskowego. Wyłapuje wahania mowy i krótkie zdarzenia bez migotania.
- Slow (1 s) — łagodniejszy odczyt dla hałasu stacjonarnego. Przydatne, gdy źródło jest praktycznie stałe, a chce się zapisać spokojną liczbę.
- Impulse (35 ms) — znacznie szybsza reakcja, opracowana z myślą o transjentach (strzały, uderzenia młotka, eksplozje). Przy krótkich zdarzeniach odczytuje wyraźnie więcej niż Fast.
W razie wątpliwości: Fast. Na Impulse warto przełączać się tylko wtedy, gdy celowo charakteryzuje się transjenty.
Skala (dB SPL vs dB FS)
dB SPL (poziom ciśnienia akustycznego) to fizyczna skala standardowa, skalibrowana na 20 µPa = 0 dB. Tę skalę warto wybrać, gdy pomiar ma się odnosić do publikowanych referencji — w tym całej tabeli porównawczej.
dB FS (full scale) to skala cyfrowa, w której 0 dB FS odpowiada maksymalnej możliwej cyfrowej wartości próbki. Wartości dB FS są użyteczne dla inżynierów dźwięku porównujących poziomy w DAW, ale bez kalibracji odniesienia nie da się ich wprost porównywać z fizycznym SPL. Większość użytkowników zostawia skalę na dB SPL.
Calibration offset
Pojedyncza liczba (w dB), dodawana do każdego odczytu, by skompensować błąd systematyczny sprzętu. Smartfony i laptopy różnią się fabrycznie nawet o ±10 dB. Pełną procedurę opisuje strona kalibracji; w skrócie: zestawić miernik z odniesieniem (SLM klasy 2, kalibrator 94 dB SPL lub cicha sala o znanym poziomie), uśrednić 30 sekund i wpisać tu różnicę.
Tempo odświeżania i przytrzymanie szczytu
Tempo odświeżania decyduje o tym, jak często liczba na żywo jest przepisywana. Domyślne 200 ms (Fast) to dobry kompromis między reakcją a spokojem wizualnym; 50 ms (Realtime) jest nerwowe, ale precyzyjne; 1 s (Stable) wygładza zmienny hałas.
Czas przytrzymania szczytu (peak-hold) określa, jak długo wartość szczytowa pozostaje widoczna, zanim zniknie. Domyślnie 3 sekundy; przy ustawieniu Infinity szczyt utrzymuje się aż do resetu.
Rodzaje wykresu
Pod odczytami na żywo wykres pokazuje sygnał w czasie albo w częstotliwości. Cztery rodzaje:
- Line — szereg czasowy z ostatnich kilku sekund. Linia i obszar pod nią są kolorowane co próbkę zgodnie z pasmem (zielony/bursztynowy/czerwony) — od razu widać, kiedy ekspozycja przekracza progi.
- Bar — pojedynczy słupek na żywo, kolorowany według bieżącego pasma. Najspokojniejszy widok dla rzutu okiem.
- Visualizer — widmo częstotliwościowe jako wykres słupkowy (FFT), pomocne, by zobaczyć, które pasma najbardziej wnoszą do poziomu. Słupki kolorowane wg natężenia.
- Spectrum — te same dane FFT co Visualizer, ale jako linia z gradientowym wypełnieniem. Przydatne do wykrywania składowych tonalnych.
Line jest rozsądnym domyślnym wyborem. Na Visualizer lub Spectrum warto przełączyć się, gdy chce się sprawdzić, czy w pomiarze dominuje niskoczęstotliwościowy szum mechaniczny, wysokoczęstotliwościowy szum, czy konkretne źródło tonalne.
Telefon a komputer
Miernik zachowuje się tak samo na iOS Safari, Android Chrome i komputerowych wariantach Chromium lub Firefoksa. Kilka praktycznych różnic:
- Wzmocnienie mikrofonu mocno różni się między urządzeniami. Telefon, który w cichym biurze pokazuje 65 dBA, na innym aparacie w tym samym pomieszczeniu może pokazać 75 dBA. To nie usterka, lecz rozrzut sprzętowy. Proszę ustawić calibration offset osobno na każdym urządzeniu.
- Oszczędzanie energii i zakładki w tle mogą dławić obróbkę dźwięku. Zwłaszcza iOS zawiesza Web Audio kilka sekund po zejściu karty w tło. Na długie pomiary: trzymać kartę na pierwszym planie albo skorzystać z trybu pełnoekranowego, jeśli przeglądarka oferuje wake lock.
- Słuchawki Bluetooth mogą zmylić wybór wejścia. Jeśli odczyty są dziwnie niskie lub stłumione, proszę odłączyć słuchawki i wymusić mikrofon wewnętrzny.
Do długich pomiarów bez nadzoru otwarty laptop jest pewniejszy niż uśpiony telefon.
Rozwiązywanie problemów
„Nie znaleziono mikrofonu” przy starcie
Przyczyny w kolejności prawdopodobieństwa:
- Odmowa zgody — proszę kliknąć kłódkę obok adresu URL, zresetować uprawnienia mikrofonu i przeładować stronę.
- Brak mikrofonu w urządzeniu — proszę sprawdzić, czy dźwięk systemowy w ogóle widzi urządzenie wejściowe.
- Polityka przeglądarki na stronie — rzadkie, ale niektóre osadzone przeglądarki (webview w aplikacjach) blokują
getUserMediamimo zgody. - Sprzętowe wyciszenie — wiele laptopów ma fizyczny przełącznik mikrofonu.
Odczyt utknął na 0 dB lub jest bardzo niski
Najczęściej sprzętowe wyciszenie albo złe wejście. Proszę sprawdzić aktywne wejście w ustawieniach dźwięku systemu. W laptopach z kilkoma mikrofonami niektóre przeglądarki domyślnie wybierają zły.
Odczyty bezsensownie skaczą
Niemal zawsze zakłócenia z manipulacji urządzeniem: miernik łapie stuknięcia i tarcie o obudowę, a nie hałas pomieszczenia. Proszę położyć urządzenie na stabilnym podłożu, najlepiej na miękkiej tkaninie, mikrofonem ku źródłu. Wiatr trzymać z dala (gąbka lub osłonięte miejsce wystarczają).
Liczby nie zgadzają się z miernikiem odniesienia
Niemal zawsze kalibracja. Proszę raz przejść procedurę kalibracji, a odczyty powinny mieścić się w ±2 dB od SLM klasy 2 dla stabilnych źródeł w środkowym zakresie.
Co dalej
Mają Państwo komplet instrukcji obsługi. By wycisnąć z narzędzia maksimum:
- Proszę przejść raz przez stronę kalibracji na każdym używanym urządzeniu.
- Proszę przeczytać wskazówki pomiarowe dotyczące odległości, ważenia i uśredniania.
- Proszę korzystać z tabeli porównawczej, by osadzić nietypowe wartości w kontekście.
- Odpowiadają Państwo za program BHP? Proszę zajrzeć na stronę o pracy — co i z jaką dokładnością trzeba udokumentować.