在这个项目中,我们将了解敲击传感器或振动传感器(有时称为分接传感器)。在此过程中,我们将看到敲击传感器的组件,敲击传感器的工作原理以及如何将敲击传感器与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的实验,我们发现敲击传感器不是一个非常敏感的设备。它不会检测到小的敲击或敲击,而是需要很大的振动才能检测到。
使用这种类型的爆震传感器来试验一些安全应用,如门敲监控系统很好,但不建议在实时应用中将其用作严重传感器。
应用
敲击传感器的主要用途是检测振动或冲击。因此,这种传感器的主要应用可以是门敲系统,当敲门时,可以激活通知(如灯或蜂鸣器)。
-
传感器
+关注
关注
2551文章
51079浏览量
753375 -
Arduino
+关注
关注
188文章
6469浏览量
187018
发布评论请先 登录
相关推荐
评论