傳感器-聲音采集模塊


聲音傳感器的作用相當於一個話筒(麥克風)。它用來接收聲波,顯示聲音的振動圖象,但不能對噪聲的強度進行測量。傳感器內置一個對聲音敏感的電容式駐極體話筒。聲波使話筒內的駐極體薄膜振動,導致電容的變化,而產生與之對應變化的微小電壓。這一電壓隨后被轉化成0-5V的電壓,經過A/D轉換被數據采集器接受,並傳送給Arduino uno。

 

模塊用途:
聲音感應檢測


模塊有2個輸出:
1、AO,模擬量輸出,實時輸出麥克風的電壓信號
2、DO,當聲音強度到達某個閥值時,輸出高低電平信號【閥值-靈敏度可以通過電位器調節】

 

 

模塊電原理圖

 

 

模塊特點:
1、使用5v直流電源供電(工作電壓3.3V-5V)
2、有模擬量輸出AO,實時麥克風電壓信號輸出
3、有閥值翻轉電平輸出DO,高/低電平信號輸出(0和1)
4、具有高靈敏度,駐極體電容式麥克風(ECM)傳感器
5、通過電位計調節靈敏度(圖中藍色數字電位器調節)
6、有電源指示燈,比較器輸出有指示燈
7、設有3mm固定螺栓孔,方便安裝
8、小板PCB尺寸:3.2cm * 1.7cm
9、可以檢測周圍環境的聲音強度,使用注意:此傳感器只能識別聲音的有無(根據震動原理)不能識別聲音的大小或者特定頻率的聲音。

 

模塊使用說明:
1.聲音模塊對環境聲音強度最敏感,一般用來檢測周圍環境的聲音強度。
2.模塊在環境聲音強度達不到設定閾值時,OUT輸出高電平,當外界環境聲音強度超過設定閾值時,模塊OUT輸出低電平;
3.小板數字量輸出OUT可以與Arduino uno直接相連,通過單片機來檢測高低電平,由此來檢測環境的聲音;
4.小板數字量輸出OUT能直接驅動繼電器模塊,由此可以組成一個聲控開關。

 

數字信號輸出

 

模擬信號輸出

 


 實驗思路——聲音感應器模塊DO端,接到Arduino uno數字口3腳,當環境聲音強度達不到設定閾值時,DO輸出高電平,12腳LED低電平燈滅;當環境聲音強度超過設定閾值時,DO輸出低電平,12腳LED高電平燈亮。

嘗試可視化的圖形編程

實驗的邏輯流程圖

 

void setup() {
  pinMode(3,INPUT);
  pinMode(12,OUTPUT);
}
  
void loop() {
  if (digitalRead(3)) {
    digitalWrite(12, LOW);
  }
  else {
    digitalWrite(12, HIGH);
    delay(2000);
  }
}

轉自:https://www.cnblogs.com/eagler8/p/11273813.html


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM