SW 420- 振动传感器模块指南
振动检测在许多安全应用中至关重要,例如防盗警报。此外,识别地震等自然现象也很重要。因此,用于振动/倾斜传感器的 SW 420 模块是用于简单和复杂项目的重要电子设备。看看这个关于振动模块的简单教程。
什么是 SW 420?

图 1:用于 Arduino 和警报系统的常闭振动传感器模块。
它是一个数字振动传感器模块,具有 SW-420 振动传感器和 LM393 比较器 IC。高性价比的振动传感器模块还带有一个 10K 电位器,对于修改灵敏度至关重要。
此外,LM393 电压比较器可用于实现相对平滑的数字输出。比较器将通过预设检测输入的振动信号。接下来,它给出高逻辑的输出指示。但是,内置比较器电路在没有振动的情况下保持其逻辑低电平状态。
最后,该模块使用简单,非常适合简单的 DIY 项目以及复杂的检测项目。
SW 420 引脚配置
引脚名称 | 引脚应用 |
Vcc | 模块的电源引脚为其提供 5V 电压。 |
接地 | 模块的接地引脚 |
做 | 对模块的数字输出管脚有用 |
SW 420 功能和规格

图2:振动传感器模块体积小
- 首先,它是一个现成的、便宜的、小型的模块。
- 然后,您需要在 3.3V 和 5V DC 之间的工作电压来运行它。
- 第三,它需要 15mA 的工作电流,并带有用于显示功率和电流的 LED。
- 此外,它还带有螺栓孔,便于安装。
- 最后,您可以轻松地将其与微控制器或典型的数字/模拟 IC 连接。
此外,在购买 SW 420 模块时,您可能会遇到 Grove – 振动传感器型号。除了上述突出的特性和规格外,它还将具有以下属性:
- 无方向性模块具有高灵敏度,因此可以在低检测水平下检测振动。
- 此外,它还具有防水功能,可有效应对倾斜或振动。
- 数字接口模块还具有抗压缩功能。
- 最后,这个 140 毫米 x 85 毫米 x 10 毫米的模块重 10 克(总重量)。
SW 420 工作原理

图 3:振动脉冲波示意图
该模块用作打开和关闭电触点的开关。同样值得注意的是,在其默认状态下,它将保持关闭状态。因此,振动开关处于无振动的导通状态。
然而,当它检测到振动时,它会打开触点,因此电阻会上升。它促使产生一个脉冲,该脉冲反过来又会触发电路。然后脉冲传递到 LM393 比较器 IC 进行数字化。最后,模块将脉冲输出为数字信号。
SW 420 振动传感器与 Arduino 接口

图 4:您可以将模块与 Arduino UNO 微控制器接口
对于本练习,目的是创建一个电路,通过该电路检测振动会打开 LED。因此,连接过程如下。
首先,将 3.3V 或 5V 电源连接到模块的 Vcc 引脚。接下来,将 Arduino Uno 的 GND 引脚与模块的接地引脚连接起来。最后,将模块的数字引脚连接到任何 Arduino Uno 的数字引脚。
下表将有助于进行上述连接。
振动传感器模块 | Arduino Uno |
Vcc 引脚 | 5V供电 |
接地引脚 | 接地销(通常为黑色) |
数字输出(DO)引脚 | A5(颜色为绿色) |
接下来,将 Arduino Uno 连接到 LED,如下所示:
Arduino Uno | LED |
D13 | 阳极 |
接地引脚(GND) | 阴极 |
Arduino 代码
使用我们在下面提供的 Arduino 代码来控制模块。

图 5:Arduino 代码
代码是如何工作的?
请注意,您可以轻松地将 SW 420 与 Arduino UNO 或在其他情况下与 Eclipse IDE 软件连接。对于我们上面提供的代码,它位于 Eclipse IDE 软件上,但具有 Arduino 扩展。
因此,将“Arduino. h'头文件,在这种情况下,代码工作是不可避免的。但是,如果您可以在 Arduino IDE 上编写此代码,则不需要“Arduino”。 h'头文件。
SW 420 模块的应用

图 6:您可以在防盗报警系统中使用该模块
该模块可用于以下应用:
- 地震和摩托车等警报系统以及防盗警报器
- 智能汽车应用
- 振动检测
- 触发冲击和游戏控制
- 识别对象。
结论
SW 420 模块是振动检测系统中的关键组件,它易于使用并与微控制器接口。目前,这就是本模块的全部内容,但您仍然可以与我们联系以获得进一步的详细信息。
工业技术