在這個(gè)項(xiàng)目中,我們將了解敲擊傳感器或振動(dòng)傳感器(有時(shí)稱(chēng)為分接傳感器)。在此過(guò)程中,我們將看到敲擊傳感器的組件,敲擊傳感器的工作原理以及如何將敲擊傳感器與Arduino接口。
關(guān)于敲擊傳感器的簡(jiǎn)要說(shuō)明
A敲擊傳感器或振動(dòng)傳感器是一種簡(jiǎn)單的設(shè)備,可以檢測(cè)敲擊或敲擊時(shí)的振動(dòng)或沖擊。它基本上是一個(gè)常開(kāi)的電子開(kāi)關(guān)。當(dāng)它檢測(cè)到任何沖擊或振動(dòng)時(shí),它會(huì)關(guān)閉(此時(shí)刻并返回其默認(rèn)的打開(kāi)位置)。
市場(chǎng)上有幾種爆震傳感器,價(jià)格更便宜被稱(chēng)為KY-031 Knock Sensors。下圖顯示了此項(xiàng)目中使用的敲擊傳感器模塊。
敲擊/振動(dòng)傳感器的組件
典型的爆震傳感器由主傳感元件組成,它是一個(gè)導(dǎo)電振動(dòng)彈簧,一個(gè)電阻和三個(gè)引腳。
敲擊傳感器模塊的三個(gè)引腳是GND,+ 5V和S.下圖顯示了敲擊傳感器模塊的組件以及它上面的引腳。
敲擊傳感器示意圖
為了理解敲擊傳感器模塊的工作原理,我知道它的原理圖非常重要。下圖顯示了敲擊傳感器模塊示意圖的簡(jiǎn)單表示。
如何敲擊傳感器工作?
如果你看一下爆震傳感器的原理圖,它基本上由一個(gè)開(kāi)關(guān)和一個(gè)電阻組成。振動(dòng)彈簧在此處表示為開(kāi)關(guān)。
傳感器的輸出引腳(連接到開(kāi)關(guān)的一端)在10KΩ的幫助下被拉高上拉電阻。
在正常情況下,即沒(méi)有沖擊或振動(dòng)時(shí),爆震傳感器的輸出為高電平。
當(dāng)傳感器檢測(cè)到任何振動(dòng)或沖擊時(shí),振動(dòng)彈簧即開(kāi)關(guān)閉合,因此傳感器的輸出(在輸出引腳處)將變?yōu)榈碗娖健?/p>
另見(jiàn) 最佳ARDUINO傳感器套件
將敲擊傳感器與Arduino接口
現(xiàn)在我們已經(jīng)看到爆震傳感器的組件以及典型的爆震傳感器如何工作,讓我們繼續(xù)將爆震傳感器與Arduino接口。
我設(shè)計(jì)了一個(gè)使用Arduino,Knock Sensor和LED的簡(jiǎn)單電路,當(dāng)爆震傳感器檢測(cè)到任何振動(dòng)時(shí),Arduino會(huì)打開(kāi)LED。
此外,Arduino IDE的串行監(jiān)視器上還顯示爆震傳感器(爆震或無(wú)爆震)的信息。
將爆震傳感器與Arduino連接的電路圖
下圖顯示了將Knock傳感器與Arduino UNO連接的電路圖。
所需組件
Arduino UNO
敲擊傳感器模塊
1KΩ電阻器
LED
Arduino Knock Sensor接口電路的設(shè)計(jì)非常簡(jiǎn)單。將轉(zhuǎn)子傳感器的電源和GND引腳連接到Arduino的+ 5V和GND引腳。
然后將傳感器的OUT(S)引腳連接到數(shù)字I/O引腳8 Arduino UNO。最后,LED通過(guò)1KΩ限流電阻連接到Arduino UNO的引腳7上。
代碼
下面給出了爆震傳感器與Arduino的接口代碼。
工作
按照電路圖進(jìn)行連接,并將代碼上傳到Arduino。將爆震傳感器固定在門(mén)上并敲門(mén)。
如果振動(dòng)足以讓傳感器檢測(cè)到,則傳感器的OUT會(huì)在此時(shí)變低。這是由Arduino檢測(cè)到的,它會(huì)將LED打開(kāi)一秒鐘。
結(jié)果也顯示在串行監(jiān)視器上。
結(jié)論
根據(jù)ElectronicsHub的實(shí)驗(yàn),我們發(fā)現(xiàn)敲擊傳感器不是一個(gè)非常敏感的設(shè)備。它不會(huì)檢測(cè)到小的敲擊或敲擊,而是需要很大的振動(dòng)才能檢測(cè)到。
使用這種類(lèi)型的爆震傳感器來(lái)試驗(yàn)一些安全應(yīng)用,如門(mén)敲監(jiān)控系統(tǒng)很好,但不建議在實(shí)時(shí)應(yīng)用中將其用作嚴(yán)重傳感器。
應(yīng)用
敲擊傳感器的主要用途是檢測(cè)振動(dòng)或沖擊。因此,這種傳感器的主要應(yīng)用可以是門(mén)敲系統(tǒng),當(dāng)敲門(mén)時(shí),可以激活通知(如燈或蜂鳴器)。
-
傳感器
+關(guān)注
關(guān)注
2561文章
52208瀏覽量
761914 -
Arduino
+關(guān)注
關(guān)注
188文章
6485瀏覽量
189736
發(fā)布評(píng)論請(qǐng)先 登錄
相關(guān)推薦
干簧管傳感器屬于什么傳感器
開(kāi)源項(xiàng)目!基于 Arduino 的 MIDI 架子鼓
使用原始捕捉模式將CMOS傳感器與TMS320DM642接口

使用儀表放大器INA333采集壓電傳感器信號(hào)出現(xiàn)類(lèi)似運(yùn)放阻塞怎么解決?
基于Arduino的紫外線傳感器設(shè)計(jì) 紫外線傳感器的工作原理和分類(lèi)

基于Arduino的數(shù)字電容式觸摸傳感器設(shè)計(jì)

基于PIR傳感器的電路圖 帶Arduino的PIR傳感器設(shè)計(jì)

液位傳感器電路圖 帶Arduino的SST液位傳感器設(shè)計(jì)

如何給多個(gè)X+Y(12pin),pitch0.5mm的接口的觸覺(jué)傳感器設(shè)計(jì)電路板?
溫度傳感器怎樣根據(jù)測(cè)量環(huán)境選擇參數(shù)
振動(dòng)電阻式傳感器測(cè)量模塊的傳感器接口

stm32f105主控作為傳感器信號(hào)采集器,精度和抗干擾怎樣?
英飛凌推出用于Arduino的XENSIVTM傳感器擴(kuò)展板
英飛凌推出用于Arduino的XENSIV傳感器擴(kuò)展板, 搭載英飛凌和Sensirion的智能家居應(yīng)用傳感器

評(píng)論