Arduino Uno 实验14——声音传感器
聲音傳感器簡介
??聲音傳感器的作用相當于一個話筒(麥克風)。它用來接收聲波,顯示聲音的振動圖像,但不能對噪聲的強度進行測量。
??該傳感器內置一個對聲音敏感的電容式駐極體話筒。聲波使話筒內的駐極體薄膜振動,導致電容的變化,而產生與之對應變化的微小電壓。這一電壓隨后被轉化成0-5V的電壓,經過A/D轉換被數據采集器接受,并傳送給主板。
?&emsp由麥克風,電壓比較器IC(LM393),電位器,晶體管,LED和一些其他無源元件(電阻器和電容器)組成。
使用說明:
??1.聲音模塊對環境聲音強度最敏感,一般用來檢測周圍環境的聲音強度
??2.在環境聲音強度達不到設定閾值時,模塊DO口輸出高電平,
???當外界環境聲音強度超過設定閾值時,模塊DO輸出低電平;
??3.輸出DO可與單片機直接相連,通過單片機來檢測高低電平,由此來檢測環境的聲音,可直接制動繼電器模塊,組成聲控開關。
??4.可通過電位器調節靈敏度。
??5.有電源指示燈,比較器輸出有指示燈。
??6.只能識別聲音的有無(根據震動原理)不能識別聲音的大小或者特定頻率的聲音。
??輸出形式 數字開關量輸出(0和1高低電平)
聲音傳感器模塊的使用
實驗一:聲音模塊的讀取
項目要求:
??觀察說話和沒說話,聲音模塊的高低電平的輸入(數字引腳)
電路搭建
參考程序
int syPin = 3; void setup(){pinMode(syPin,INPUT); Serial.begin(9600); } void loop() {int syValue =digitalRead(syPin);Serial.print("syValue =");Serial.println(syValue);delay(200); }實驗現象
??當沒有聲音時,輸入的是高電平(數字1)。
??當有聲音時,輸入的是低電平(數字0)。
注意 :要調節好模塊的靈敏度,不說話時候,信號指示燈滅,說話時候,信號指示燈亮。
原理圖
總結
以上是生活随笔為你收集整理的Arduino Uno 实验14——声音传感器的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: K8s HPA
- 下一篇: 水文监测RTU遥测终端机的设计与实现