簡介
我前段時間已經實現了聲音相關項目,稱為 如何制作簡單的CLAP SWITCH 。該項目基于著名的555定時器IC。
在這個項目中,我將使用不同的聲音傳感器(雖然想法是一樣的),它對聲音如大聲,拍手,按扣,砰砰聲和敲擊聲都很敏感。
我們生活在一個虛擬助手的世界里語音交互,甚至可以讓你理發(fā)約會!
今天在我們的DIY項目中實現聲音傳感器可能看起來有點過時,但我覺得學習新東西并建立一個項目我們自己比購買演講者并與之交談更好(雙關語)。
聲音傳感器(聲音檢測器)簡介
聲音傳感器很簡單檢測聲音的設備。它只是放一個帶有一些處理電路的麥克風。使用聲音傳感器,您可以測量來自不同來源的聲音強度,如敲擊,拍手,響亮的聲音等。
此項目中使用的聲音傳感器如下圖所示。
它由麥克風組成,一個電壓比較器IC(LM393),一個電位器,一個晶體管,一對LED和一些其他無源元件(電阻器和電容器)。
引腳和元件聲音傳感器
麥克風
LM393電壓比較器IC
NPN晶體管(在我板上標記為J6)
10KΩ電阻器x 2
1KΩ電阻器x 3
10KΩ電位器
100nF電容器x 4
LED x 2
510KΩ電阻器
51KΩ電阻器
以下圖片將幫助您識別組件基于LM393 IC的典型聲音傳感器模塊上的nts和引腳。
聲音傳感器示意圖
如果您想更多地了解聲音傳感器模塊,那么了解原理圖是開始使用的最佳方式。市場上有幾種聲音傳感器模塊可以使用不同的IC實現,如LM324,LM393,LM344,LM386等。因此,請檢查主聲IC的聲音傳感器并確定其原理圖。
下圖顯示了使用LM393電壓比較器IC實現的聲音傳感器模塊的原理圖。
如果您在原理圖中觀察,我已指出您可以從傳感器中提取模擬輸出的位置。在大多數基于LM393的聲音傳感器中,只有數字輸出可用,即當檢測到的聲音高于或低于某個水平時,傳感器的輸出將為低或高。
In在我的情況下,聲音傳感器在檢測到聲音時將產生邏輯低電平,在沒有聲音時產生邏輯高電平。
將聲音傳感器與Arduino連接
由于該項目是關于聲音傳感器與Arduino的接口,讓我們看看它是如何完成的。為此,我設計了幾個電路,在第一個電路中,我將聲音傳感器與Arduino連接,并在LED的幫助下檢測聲音。
即將到來到第二個電路,我會在聲音的幫助下控制一個繼電器(手指按下)。對于這兩個傳感器,聲音傳感器與Arduino接口的部分是相同的,但檢測到聲音后的動作是不同的。
另外,因為我已經提到我的聲音傳感器只有數字輸出,我只使用Arduino的數字I/O引腳。
所需組件
聲音傳感器模塊[購買]
Arduino UNO [在此處購買]
繼電器模塊(5V)[購買]
LED [在此處購買]
1KΩ電阻器[在此購買]
連接線[在此處購買]
迷你面包板[在此處購買]
聲音傳感器與Arduino連接的電路圖
將聲音傳感器的VCC和GND連接到Arduino的+ 5V和GND。將Sensor的OUT引腳連接到Arduino UNO的數字I/O引腳7。最后,將一個帶1KΩ電阻的LED連接到Arduino的引腳12上。
代碼
工作
建立連接并將代碼上傳到Arduino后,快照或拍手傳感器的前部。您可以觀察連接到聲音傳感器的OUT引腳的LED以及Arduino的數字引腳12在檢測到任何聲音時將處于活動狀態(tài)。
控制a帶聲音傳感器和Arduino繼電器
進入聲音傳感器的應用,以下是使用Arduino,聲音傳感器和繼電器模塊的簡單電路。
電路圖
電路設計
早期電路與此電路的唯一區(qū)別在于LED被移除且繼電器模塊連接到數字I/O引腳11 Arduino。
注意:我沒有將任何負載連接到繼電器,因為這只是一個演示。
警告: 如果您打算讓繼電器實際控制電氣設備,在進行交流電源連接時要格外小心。
代碼
工作
即使執(zhí)行繼電器控制類似于LED的控制,內部執(zhí)行稍有不同。
進行連接并上傳代碼后,在前面發(fā)出類似快照或拍手的聲音傳感器打開繼電器。
再次發(fā)出聲音關閉繼電器。
應用程序
聲音傳感器可用于各種應用,例如:
安全系統
防盜警報
設備控制
門鈴
-
Arduino
+關注
關注
189文章
6493瀏覽量
190208 -
聲音傳感器
+關注
關注
4文章
56瀏覽量
15595
發(fā)布評論請先 登錄
基于Arduino的串口通信項目
開源項目!基于Arduino做的“魷魚游戲”BOSS面具,支持動作檢測
pnp傳感器怎么接繼電器
速度繼電器主要用作什么控制
使用Arduino的可變定時器繼電器設計

評論