0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

怎样将敲击传感器与Arduino接口

454398 来源:工程师吴畏 2019-07-30 10:49 次阅读

在这个项目中,我们将了解敲击传感器或振动传感器(有时称为分接传感器)。在此过程中,我们将看到敲击传感器的组件,敲击传感器的工作原理以及如何将敲击传感器与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
收藏 人收藏

    评论

    相关推荐

    开源项目!基于 Arduino 的 MIDI 架子鼓

    MIDI 鼓的整个过程 - 从使用压电传感器到使用 3D 打印设计布局,再到使用 Arduino Leonardo 进行编码。 此设置可与 GarageBand、Ableton 等程序无缝协作。和我一起
    发表于 11-25 12:00

    使用原始捕捉模式CMOS传感器与TMS320DM642接口

    电子发烧友网站提供《使用原始捕捉模式CMOS传感器与TMS320DM642接口.pdf》资料免费下载
    发表于 10-16 09:45 0次下载
    使用原始捕捉模式<b class='flag-5'>将</b>CMOS<b class='flag-5'>传感器</b>与TMS320DM642<b class='flag-5'>接口</b>

    使用仪表放大器INA333采集压电传感器信号出现类似运放阻塞怎么解决?

    ,信号无法自动恢复0.5VCC,需敲击传感器提供一个大信号,或对INA333重新上电,可恢复正常信号。 希望TI的工程师可以帮忙分析下INA333在使用中可能存在的问题,谢谢!
    发表于 08-15 08:09

    基于Arduino的紫外线传感器设计 紫外线传感器的工作原理和分类

    紫外线传感器,又称为紫外光敏管(简称UV管),是一种利用光电子发射效应的光电传感器。它能够通过特定的光敏元件紫外线信号转换为可测量的电信号,广泛应用于环境监测、气象观测、农业、林业、医疗诊断以及
    的头像 发表于 07-08 17:53 1335次阅读
    基于<b class='flag-5'>Arduino</b>的紫外线<b class='flag-5'>传感器</b>设计 紫外线<b class='flag-5'>传感器</b>的工作原理和分类

    基于Arduino的数字电容式触摸传感器设计

    数字电容式触摸传感器,简称电容式触摸传感器,是一种通过检测物体(如手指)与传感器表面之间电容变化来实现触摸检测的传感器。它利用人体或其他导电物体接近或接触
    的头像 发表于 07-05 17:47 1562次阅读
    基于<b class='flag-5'>Arduino</b>的数字电容式触摸<b class='flag-5'>传感器</b>设计

    基于PIR传感器的威廉希尔官方网站 图 带Arduino的PIR传感器设计

    防、智能家居、自动化控制等多个领域。以下详细阐述PIR传感器的定义、工作原理、结构、应用以及未来发展趋势。
    的头像 发表于 07-03 18:02 1670次阅读
    基于PIR<b class='flag-5'>传感器</b>的威廉希尔官方网站
图 带<b class='flag-5'>Arduino</b>的PIR<b class='flag-5'>传感器</b>设计

    温度传感器怎样根据测量环境选择参数

    温度传感器是测量温度的仪器,广泛应用于工业、科研、医疗等领域。选择合适的温度传感器对于测量的准确性和可靠性至关重要。本文详细介绍温度传感器的工作原理、类型、参数选择以及应用场景。 一
    的头像 发表于 06-19 14:07 763次阅读

    振动电阻式传感器测量模块的传感器接口

    振动电阻式传感器测量模块的传感器接口 RM502模块采用了高精度模拟信号驱动和采集技术,能够驱动和测量对电阻精度要求较高的传感器。它采用恒流驱动和实时电流测量,有效避免了环境温度变化引
    的头像 发表于 06-11 14:13 381次阅读
    振动电阻式<b class='flag-5'>传感器</b>测量模块的<b class='flag-5'>传感器</b><b class='flag-5'>接口</b>

    英飞凌推出用于Arduino的XENSIVTM传感器扩展板

    全球功率系统和物联网领域的半导体巨头英飞凌科技股份公司,近日宣布推出一款专为Arduino用户打造的XENSIV™传感器扩展板。这款多功能工具,特别为智能家居和各类消费应用中的智能传感器系统评估而设计。
    的头像 发表于 05-10 10:50 641次阅读

    英飞凌推出用于Arduino的XENSIV传感器扩展板, 搭载英飞凌和Sensirion的智能家居应用传感器

    的XENSIVTM传感器扩展板,这是一款专为评估智能家居和各种消费应用中的智能传感器系统而设计的多功能工具。这款创新型扩展板英飞凌丰富的传感器产品与Sensirion的SHT35湿度
    发表于 05-07 16:35 830次阅读
    英飞凌推出用于<b class='flag-5'>Arduino</b>的XENSIV<b class='flag-5'>传感器</b>扩展板, 搭载英飞凌和Sensirion的智能家居应用<b class='flag-5'>传感器</b>

    英飞凌和盛思锐合作推出一款支持Arduino传感器扩展板

    据麦姆斯咨询报道,近期,英飞凌(Infineon)推出了一款支持Arduino传感器扩展板,用于评估智能家居和其它消费类应用中的智能传感器系统。
    的头像 发表于 04-10 09:05 2299次阅读

    如何连接Arduino声音传感器以控制带有声音的LED

    在本教程中,您将学习如何连接Arduino声音传感器以控制带有声音的LED。在本指南结束时,您将拥有一个可以正常工作的声控LED!
    的头像 发表于 02-11 10:21 3040次阅读
    如何连接<b class='flag-5'>Arduino</b>声音<b class='flag-5'>传感器</b>以控制带有声音的LED

    如何设置Arduino霍尔效应传感器

    在本指南中,您将学习如何设置Arduino霍尔效应传感器,特别是US1881,以检测磁场。这对于需要查找电机的转速或机器中其他运动的项目非常有用。
    的头像 发表于 02-11 10:14 1449次阅读
    如何设置<b class='flag-5'>Arduino</b>霍尔效应<b class='flag-5'>传感器</b>

    水位传感器工作原理 怎样判断水位传感器好坏

    水位传感器是一种用于测量液体水位高低的仪器。它们通常被用于工业和农业领域,以检测液体在容器或水池中的水位,可以帮助控制液位的变化,确保系统的正常运行。 水位传感器的工作原理可以分为多种类型,下面
    的头像 发表于 01-17 14:33 3709次阅读

    传感器抽象框架有哪些

    传感器抽象框架是一种用于开发和管理传感器网络的软件架构。它提供了一种抽象和整合的方式来处理传感器节点、传感器数据和传感器网络的通信。本文
    的头像 发表于 12-28 14:08 668次阅读