聲音感測器模組能偵測噪音並將其轉換成微控制器可讀取的訊號。它透過麥克風、擴大機或比較器運作,靈敏度可調,輸出為數位或類比。由於每個零件都會影響模組對聲音的反應,本文將詳細說明其元件、接線、訊號類型、調音及性能。

聲音感測器模組概述
聲音感測器模組能偵測聲波並將其轉換為電訊號。根據模組設計,它可以輸出數位高電平/低電平訊號或類比電壓。由於使用簡單且對噪音變化反應迅速,因此廣泛應用於警報器、自動化系統及微控制器專案,如 Arduino 或 ESP32。
聲音感測器模組腳位圖

| 釘 | 姓名 | 類型 | 說明 |
|---|---|---|---|
| 1 | VCC | 輸入 | 操作電壓(3.3 V–5 V) |
| 2 | GND | 輸入 | 共同點 |
| 3 | 出 | 輸出 | 數位或類比訊號,視模組而定 |
圖中顯示一個聲音感測器,腳位標示清楚:VCC、GND、DO(數位輸出)和 AO(類比輸出)。類比輸出會根據聲強提供可變電壓,而數位輸出則根據閾值發送高電平或低電平訊號。電極體麥克風捕捉聲波,LM393比較器(或LM386放大器)處理訊號以驅動輸出。
聲音感測器模組的組成部分

電極體麥克風
電極體麥克風感應聲音振動,並將其轉換成微弱的交流訊號。內建的 FET 會提升這個訊號,讓電路能正確處理。
擴大機/比較器(LM386 / LM393)
LM386 將麥克風訊號放大至類比輸出,而 LM393 則將聲級與設定閾值比較,達到該閾值後產生數位輸出。
電位器(微調電位器)
調整旋鈕控制感測器的靈敏度。調整它能改變偵測閾值,並幫助防止低噪音引發不必要的觸發。
指示燈 LED
當偵測到的聲音超過設定閾值時,LED 會亮起。它有助於快速檢查和調整感測器的反應。
被動元件(電阻、電容、濾波器)
這些元件能維持電路穩定並降低電氣雜訊,幫助感測器發出更乾淨且更準確的訊號。
用於聲音感測器的麥克風類型
電極體電容麥克風

電極體麥克風是基本聲音感測模組中最常見的類型。它們靈敏、價格合理,且易於整合進電路中。它們在偵測一般聲音方面表現良好,且擁有寬廣的頻率響應,適合許多簡單的音頻感測任務。
微機機系統(MEMS)麥克風

MEMS 麥克風被廣泛應用於許多現代緊湊型裝置中。它們體積非常小,能在廣泛的溫度範圍內提供穩定的性能,並提供穩定的頻率響應。其表面貼裝設計使其適合用於較小且先進的聲音感測器模組。
麥克風類型會影響模組輸出數位訊號還是類比訊號。
比較:數位與類比聲音感測器
| 特色 | 數位感測器 | 類比感測器 |
|---|---|---|
| 輸出 | 高低 | 電壓變化 |
| 內部電路 | 比較器 | 放大器 |
| 靈敏度控制 | 是的 | 無 / 有限 |
| 資料類型 | 二元事件 | 連續訊號 |
| 最適合 | 聲音觸發動作 | 音訊電平監控 |
| 程式碼複雜度 | 非常簡單 | 中等 |
| 即時音訊? | 不 | 是的 |
這些差異與聲音感測器內部處理聲音訊號的方式有關。
聲音感測器的工作過程

聲波捕捉
當空氣震動接觸到麥克風振膜時,這個過程就開始了。這層薄金屬會根據聲音的強度和模式來回移動。
訊號產生
振膜的運動會改變其內部電容,產生微弱的交流訊號。這個訊號承載聲音的形狀,但單獨使用時太弱。
訊號放大
LM386 擴大機會增強弱的交流訊號。經過放大後,聲音訊號會變得足夠強,可以進一步處理。
訊號調理
模組根據其設計準備放大後的訊號:數位模組:LM393 比較器會檢查聲級是否超過設定閾值。類比模組:模組輸出自然波形,無需比較。
微控制器解讀
最終訊號由微控制器處理:數位輸出:當聲音超過設定電平時,微控制器偵測高電平或低電平訊號。類比輸出:微控制器讀取波形為ADC值的變化,顯示聲音強度隨時間變化。
聲音感測器電位器靈敏度控制
電位器調整的範圍
• 觸發最低聲級 - 電位器設定輸出啟動所需的最低聲級。
• LED 指示反應 - 當偵測到的聲音超過設定閾值時,車載 LED 會亮起。改變電位器會移動 LED 亮起的點。
• 防止誤觸發 - 正確調校有助於防止因背景噪音、震動或電氣干擾而產生的不良觸發。
• 不同環境下的效能 - 靈敏度設定會影響感測器在安靜區域、中度嘈雜空間或較大聲環境的表現。
敏感度調整的最佳實務
• 調整實際位置的靈敏度 - 調整感測器安裝位置的電位器,使閾值與真實環境相符。
• 噪音區域的靈敏度降低 - 降低靈敏度有助於避免因持續背景噪音引起的頻繁觸發。
• 提高對柔和或遠處聲音的靈敏度 - 提高閾值能讓感測器更容易偵測較低的聲音音量。
• 使用LED作為即時指引——調整時觀察車載LED以找出它對聲音有正確反應的點。
• 新增軟體定時濾波器 - 在微控制器專案中,加入短延遲或基於時間的濾波能提升訊號穩定性並減少快速誤觸發。
靈敏度設定也會與模組的電氣限制協同運作。
聲音感測器電氣規格
| 規格 | 典型數值 |
|---|---|
| 操作電壓 | 3.3 V–5 V |
| 輸出邏輯電平 | 0–VCC |
| 靜止電流 | 3–8 mA |
| 偵測範圍 | 30公分–1公尺 |
| 溫度範圍 | 0°C–50°C |
| 輸出行為 | 主動高/低 |
數位聲音感測器的 Arduino 連接指南
聲音感測器接線
數位聲音感測器只需幾個腳位即可連接到 Arduino。當偵測到的聲音越過模組閾值時,OUT 腳位會發送簡單的高電平或低電平訊號。
• VCC → 5V
供電給聲音感應模組。
• GND → GND
完成電路。
• →D8
將數位聲音觸發訊號傳送到 Arduino。
• 選配:LED → 12 腳
連線如何運作?
感應器持續監控聲音。當噪音超過閾值時,輸出為高電平。
• 低→ 無聲音事件
• 偵測到高→聲音
類比聲音感測器的 Arduino 連接指南
聲音感測器接線
類比聲音感測器會持續變化電壓,反映即時的聲音強度。這讓 Arduino 不僅能測量聲音事件,也能測量整體響度。
• VCC → 5V
為感測器模組供電。
• GND → GND
提供電路的回傳路徑。
• AOUT → A0
將類比電壓訊號傳送至 Arduino 的類比輸入腳位進行聲級讀取。
2 類比聲音讀取如何運作?
類比輸出會隨聲強而變化。Arduino 會透過其 ADC(0–1023 範圍)讀取此電壓,提供即時的響度資訊。這些讀取方法符合不同微控制器平台的需求。
聲音感測器與流行微控制器的相容性
| 平台 | 邏輯電壓 | ADC 支援 | 最佳模組類型 |
|---|---|---|---|
| ESP32 | 3.3 V | 多重 ADC 通道 | 類比 / 數位 |
| ESP8266 | 3.3 V | 一個 ADC 通道 | 數位 |
| 覆盆子派 | 3.3 V | 沒有內建ADC | 數位 |
每個平台處理訊號的方式不同,因此減少雜訊能提升效果。
結論
聲音感測器模組透過捕捉聲音、處理訊號,並傳送數位或類比輸出以執行不同任務來運作。它的零件、麥克風類型、靈敏度設定和接線都會影響準確度。透過適當的調整與降噪步驟,模組能提供更清晰的讀數與穩定的效能,適用於不同微控制器系統。
常見問題 [常見問題]
第一季。聲音感測器能偵測到特定的聲音,比如人聲或拍手聲嗎?
不。它只偵測響度變化,不會偵測特定的聲音模式或詞語。
第二季度。聲音感測器可以用分貝來測量聲音嗎?
不。它只給出相對響度,不提供準確的分貝值。
第三季度。聲音感測器能偵測到多遠的聲音?
大多數模組在1公尺範圍內運作最佳。超過這個範圍,命中率會下降。
第四季度。聲音感測器適合戶外使用嗎?
不是預設的。它需要防潮、防塵和防風。
Q5。聲音感測器可以持續運作嗎?
是的,但麥克風可能會隨著時間慢慢失去靈敏度。
Q6。為什麼感應器會觸發卻沒有雜訊?
這可能是因為電氣噪音、震動、氣流或干擾所致。