有几种关键机器或昂贵的设备因振动而受损。在这种情况下,需要振动传感器来确定机器或设备是否产生振动。如果使用适当的传感器来检测振动,识别连续振动的物体并不是一项棘手的工作。市场上有几种类型的振动传感器可以通过感应加速度或速度来检测振动,并且可以提供很棒的结果。然而,在使用加速度计的情况下,这种传感器太昂贵。加速度计非常灵敏,可用于制作地震探测器电路。但是,很少有专用且便宜的传感器也可用于检测振动,其中一个这样的振动传感器是SW-420,我们将使用Arduino Uno开发板连接该传感器。

在本篇文章中,我们将一个基本的振动传感器模块与流行的Arduino UNO开发板连接,每当振动传感器检测到任何振动或加速时,LED将开始闪烁。

振动传感器模块SW-420

振动传感器模块SW-420

这是一款SW-420振动模块,可在3.3V至5V范围内工作。传感器使用LM393比较器检测阈值点以上的振动,并提供数字数据,逻辑低电平或逻辑高电平,0或1。在正常操作期间,传感器提供逻辑低电平,当检测到振动时,传感器提供逻辑高电平。模块中有三个外围设备,两个LED,一个用于电源状态,另一个用于传感器的输出。另外,可以使用电位计,其可以进一步用于控制振动的阈值点。在这个项目中,我们将使用5V为模块供电。

更多内容请参考以下链接:https://www.yiboard.com/thread-1167-1-1.html

Arduino开发板连接振动传感器模块相关推荐

  1. Arduino开发板连接XBee模块的方法

    在本篇文章中,我们将使用Arduino Uno开发板连接一个XBee模块.与Arduino开发板连接的XBee模块将作为一个接收器,它将与其他XBee模块进行无线通信,这些模块使用Explorer B ...

  2. 如何使用Arduino开发板连接NEO-6M GPS模块

    本文主要介绍如何使用Arduino开发板连接NEO-6M GPS模块,然后获取GPS数据. GPS全称全球定位系统,当你旅行时,它可以用来确定位置.时间和速度. NEO-6M GPS模块简介 NEO- ...

  3. 四针角oled屏连接arduino_使用Arduino开发板连接OLED显示屏制作一款智能手表

    我们大多数人都比较熟悉1602点阵液晶显示屏,它在许多项目中用于向用户显示一些信息.但是这些LCD显示器在他们能做的事情上有很多限制.在本篇文章中,我们将使用OLED显示Android智能手机的一些基 ...

  4. 使用Arduino开发板连接模拟pH传感器

    在化学中,pH是用于指定水基溶液的酸性或碱性的标度.酸性溶液的pH值较低,而碱性溶液的pH值较高.因此,Ph传感器具有确定任何溶液的Ph的能力,即可以判断该物质本质上是酸性.碱性还是中性.通过了解pH ...

  5. 使用Arduino开发板连接ec11旋转编码器

    使用Arduino开发板连接ec11旋转编码器 因为最近要用到旋转编码器,从网上花了好长时间找了好多关于arduino使用旋转编码器的资料,总是找不到合适的,最后总结了一下(部分内容有借鉴,仅作分享, ...

  6. 使用Arduino开发板连接12位数模转换器MCP4725的方法

    我们都知道微控制器只能使用数字量,但在现实世界中有很多模拟信号需要处理.这就是为什么使用ADC(模数转换器Analog to Digital Converters)将现实世界的模拟量转换为数字量,以便 ...

  7. 如何使用Arduino开发板连接PS2无线控制器

    控制器在我们的生活中有着悠久的历史:从控制遥控车和四轮车到游戏控制器-,他们都使用无线或有线控制器.在本篇文章中,您将学习如何使用Arduino连接和使用PS2游戏机控制器. PS2控制器的功能 每个 ...

  8. 如何基于Arduino开发板使用BH1750环境光传感器

    当您将手机放在阳光下或强光照条件下时,它会根据光线条件自动调节亮度.现在大多数显示设备,无论是电视还是手机,都内置环境光传感器来自动调节亮度.今天在本篇文章中,我们将使用一个这样的传感器BH1750光 ...

  9. 使用火焰传感器和Arduino开发板搭建火灾报警系统

    在本篇文章中,我们通过将火焰传感器与Arduino开发板连接起来,一步步学习使用Arduino和火焰传感器搭建火灾报警系统.火焰传感器模块包含一个用于检测光照的光电二极管和一个用于控制灵敏度的运算放大 ...

最新文章

  1. 电脑常见故障处理_关于密封仪、密封试验仪器在使用上的常见故障及维护方面...
  2. java log4j logback jcl_知识总结-Java日志框架Log4j、Log4j2、logback、slf4j、简介
  3. xshell 安装yum_xshell上安装docker
  4. windows安装vue脚手架(vue-cli)及vue ui无反应,npm i -g @vue/cli报错解决方案
  5. python两列数据生成邻接矩阵_用python实现邻接矩阵转换为邻接表,python语言实现...
  6. android 来电模式设置,android在root模式下接听来电的方法
  7. 前端:HTML/03/超级链接,绝对地址URL,相对地址URL,特殊链接
  8. 轻量化卷积神经网络:SqueezeNet、MobileNet、ShuffleNet、Xception
  9. Windows Azure Storage (1) Windows Azure Storage Service存储服务
  10. 深入理解ButterKnife源码并掌握原理(一)
  11. VBOX+WINDOWSSERVER208R2实现虚拟机内FTP服务器搭建
  12. 亮剑:PHP,我的未来不是梦(6)
  13. 常用JQUERY插件大全
  14. Java商城秒杀系统的设计与实战视频教程(SpringBoot版)_汇总贴
  15. 既然Java反射可以访问和修改私有成员变量,那封装成private还有什么意义
  16. 计算机硬件维护注意事项,电脑硬件日常维护和注意事项
  17. accept搭配用法_accept for的用法与搭配
  18. [摘记]数值方法02——内插法和外推法
  19. MySQL性能调优(6)解读58同城数据库设计军规30条
  20. 【PHPWord】PHPOffice 套件之PHPWord快速入门

热门文章

  1. 一天掌握物联网全栈开发之道 | 附 PPT 下载
  2. EndNote20导入知网文献和导出BibTeX于TexStudio
  3. 2021年R1快开门式压力容器操作最新解析及R1快开门式压力容器操作操作证考试
  4. 基于Autoware分析runtime manager人机交互界面模块作用
  5. 电路小常识USB接口定义
  6. JBOSS启动警告 Not installing optional component org.springframework.web.context.request.async.Standard
  7. 关于LINDO/LINGO的学习材料
  8. 编译原理【词法分析】—LR(0)、SLR(1)、LR(1)、LALR(1)文法之间的关系
  9. 一、自动化RPA大纲
  10. 新硬盘稳定性测试软件,Active@ Hard Disk Monitor 3.1硬盘检测及监控工具免费版