在這個項目中,我們將了解敲擊傳感器或振動傳感器(有時稱為分接傳感器)。在此過程中,我們將看到敲擊傳感器的組件,敲擊傳感器的工作原理以及如何將敲擊傳感器與Arduino接口。
關于敲擊傳感器的簡要說明
A敲擊傳感器或振動傳感器是一種簡單的設備,可以檢測敲擊或敲擊時的振動或沖擊。它基本上是一個常開的電子開關。當它檢測到任何沖擊或振動時,它會關閉(此時刻并返回其默認的打開位置)。
市場上有幾種爆震傳感器,價格更便宜被稱為KY-031 Knock Sensors。下圖顯示了此項目中使用的敲擊傳感器模塊。
敲擊/振動傳感器的組件
典型的爆震傳感器由主傳感元件組成,它是一個導電振動彈簧,一個電阻和三個引腳。
敲擊傳感器模塊的三個引腳是GND,+ 5V和S.下圖顯示了敲擊傳感器模塊的組件以及它上面的引腳。
敲擊傳感器示意圖
為了理解敲擊傳感器模塊的工作原理,我知道它的原理圖非常重要。下圖顯示了敲擊傳感器模塊示意圖的簡單表示。
如何敲擊傳感器工作?
如果你看一下爆震傳感器的原理圖,它基本上由一個開關和一個電阻組成。振動彈簧在此處表示為開關。
傳感器的輸出引腳(連接到開關的一端)在10KΩ的幫助下被拉高上拉電阻。
在正常情況下,即沒有沖擊或振動時,爆震傳感器的輸出為高電平。
當傳感器檢測到任何振動或沖擊時,振動彈簧即開關閉合,因此傳感器的輸出(在輸出引腳處)將變為低電平。
另見 最佳ARDUINO傳感器套件
將敲擊傳感器與Arduino接口
現在我們已經看到爆震傳感器的組件以及典型的爆震傳感器如何工作,讓我們繼續將爆震傳感器與Arduino接口。
我設計了一個使用Arduino,Knock Sensor和LED的簡單電路,當爆震傳感器檢測到任何振動時,Arduino會打開LED。
此外,Arduino IDE的串行監視器上還顯示爆震傳感器(爆震或無爆震)的信息。
將爆震傳感器與Arduino連接的電路圖
下圖顯示了將Knock傳感器與Arduino UNO連接的電路圖。
所需組件
Arduino UNO
敲擊傳感器模塊
1KΩ電阻器
LED
Arduino Knock Sensor接口電路的設計非常簡單。將轉子傳感器的電源和GND引腳連接到Arduino的+ 5V和GND引腳。
然后將傳感器的OUT(S)引腳連接到數字I/O引腳8 Arduino UNO。最后,LED通過1KΩ限流電阻連接到Arduino UNO的引腳7上。
代碼
下面給出了爆震傳感器與Arduino的接口代碼。
工作
按照電路圖進行連接,并將代碼上傳到Arduino。將爆震傳感器固定在門上并敲門。
如果振動足以讓傳感器檢測到,則傳感器的OUT會在此時變低。這是由Arduino檢測到的,它會將LED打開一秒鐘。
結果也顯示在串行監視器上。
結論
根據ElectronicsHub的實驗,我們發現敲擊傳感器不是一個非常敏感的設備。它不會檢測到小的敲擊或敲擊,而是需要很大的振動才能檢測到。
使用這種類型的爆震傳感器來試驗一些安全應用,如門敲監控系統很好,但不建議在實時應用中將其用作嚴重傳感器。
應用
敲擊傳感器的主要用途是檢測振動或沖擊。因此,這種傳感器的主要應用可以是門敲系統,當敲門時,可以激活通知(如燈或蜂鳴器)。
-
傳感器
+關注
關注
2553文章
51503瀏覽量
757137 -
Arduino
+關注
關注
188文章
6477瀏覽量
188029
發布評論請先 登錄
相關推薦
干簧管傳感器屬于什么傳感器
開源項目!基于 Arduino 的 MIDI 架子鼓
使用原始捕捉模式將CMOS傳感器與TMS320DM642接口
![使用原始捕捉模式<b class='flag-5'>將</b>CMOS<b class='flag-5'>傳感器</b>與TMS320DM642<b class='flag-5'>接口</b>](https://file.elecfans.com/web1/M00/D9/4E/pIYBAF_1ac2Ac0EEAABDkS1IP1s689.png)
使用儀表放大器INA333采集壓電傳感器信號出現類似運放阻塞怎么解決?
基于Arduino的紫外線傳感器設計 紫外線傳感器的工作原理和分類
![基于<b class='flag-5'>Arduino</b>的紫外線<b class='flag-5'>傳感器</b>設計 紫外線<b class='flag-5'>傳感器</b>的工作原理和分類](https://file1.elecfans.com/web2/M00/FA/B2/wKgaomaLreWATmTiAATW9a-u3Yo104.png)
基于Arduino的數字電容式觸摸傳感器設計
![基于<b class='flag-5'>Arduino</b>的數字電容式觸摸<b class='flag-5'>傳感器</b>設計](https://file1.elecfans.com/web2/M00/F8/64/wKgZomaHu_2AZB2BAAe2N3biMc4489.png)
液位傳感器電路圖 帶Arduino的SST液位傳感器設計
![液位<b class='flag-5'>傳感器</b>電路圖 帶<b class='flag-5'>Arduino</b>的SST液位<b class='flag-5'>傳感器</b>設計](https://file1.elecfans.com/web2/M00/F8/8A/wKgaomaFEDKAZOAuAAGa5sANXMs542.png)
如何給多個X+Y(12pin),pitch0.5mm的接口的觸覺傳感器設計電路板?
溫度傳感器怎樣根據測量環境選擇參數
振動電阻式傳感器測量模塊的傳感器接口
![振動電阻式<b class='flag-5'>傳感器</b>測量模塊的<b class='flag-5'>傳感器</b><b class='flag-5'>接口</b>](https://file1.elecfans.com/web2/M00/EC/66/wKgZomZilkKATCBvAAImCNwVhpg656.png)
英飛凌推出用于Arduino的XENSIVTM傳感器擴展板
英飛凌推出用于Arduino的XENSIV傳感器擴展板, 搭載英飛凌和Sensirion的智能家居應用傳感器
![英飛凌推出用于<b class='flag-5'>Arduino</b>的XENSIV<b class='flag-5'>傳感器</b>擴展板, 搭載英飛凌和Sensirion的智能家居應用<b class='flag-5'>傳感器</b>](https://file1.elecfans.com/web2/M00/E1/DB/wKgZomY56T2Ab9y-AAHA5bKO2yI618.jpg)
評論