【雕爷学编程】Arduino动手做(04)---震动传感器模块3

news2024/11/28 12:06:31

37款传感器与模块的提法,在网络上广泛流传,其实Arduino能够兼容的传感器模块肯定是不止37种的。鉴于本人手头积累了一些传感器和执行器模块,依照实践出真知(一定要动手做)的理念,以学习和交流为目的,这里准备逐一动手试试多做实验,不管成功与否,都会记录下来——小小的进步或是搞不掂的问题,希望能够抛砖引玉。

【Arduino】168种传感器模块系列实验(资料代码+仿真编程+图形编程)
实验四:震动传感器模块SW-420/520D SW-18010P灵敏常开常闭报警感应振动

在这里插入图片描述

在这里插入图片描述

四、水银震动开关
1、水银,汞是化学元素,元素周期表第80位,俗称水银。元素符号Hg,在化学元素周期表中位于第6周期、第IIB族,是常温常压下唯一以液态存在的金属(从严格的意义上说,镓(符号Ga,31号元素)和铯(符号Cs,55号元素)在室温下(29.76℃和28.44℃)也呈液态)。汞是银白色闪亮的重质液体,化学性质稳定,不溶于酸也不溶于碱。汞常温下即可蒸发,汞蒸气和汞的化合物多有剧毒(慢性)。水银具有良好的导电性和流动性。汞使用的历史很悠久,用途很广泛。 在中世纪炼金术中与硫磺、盐共称炼金术神圣三元素。

在这里插入图片描述

2、水银开关
又称倾侧开关,是常用电路开关的一种,一般是一个小玻璃泡容器中储存着一小滴水银,容器中多数注入惰性气体或真空。因为重力的关系,水银珠会向容器中较低的地方流去,因为水银是一种导电的液体,如果它同时接触到两个电极,电路便会接通,否则电路断开。因为水银开关的通断与物体的水平角度有关,因此它常被应用在一些自动控制电路当中。我有五个这种水银震动开关。

在这里插入图片描述

3、水银开关内部结构图

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

4、水银开关主要特色
●由密封玻璃管、电极和水银组成;
●通过水银的流动特性来实现电路的通断,自由角度,灵活控制;
●高温烧制,可以做成任何形状;
●广泛应用于水位液位控制、报警装置、检测装置、通讯设备、仪器仪表等领域作信号传递及控制用。

在这里插入图片描述
水银是液态,接触面积接触大且稳定,一般来说导通效果更稳定。其电阻在0.02欧以下, 在额定电流下寿命可达几百万次,可用来分合交直流大电流,体积小,灵敏度高,无机械噪音,价格低廉,所以一向是作为自动控制用开关。适用于有尘埃、油、水蒸汽等和有腐蚀性气体的特殊场所,也可以在有爆炸性气体的场所中充当防爆开关使用。玻璃管封装的水银开关的优点是可以从外部观察到它的工作状态,缺点就是容易破碎。

5、工作原理
水银开关的构造很简单。外面是一个密封的圆柱形绝缘壳体,长约30 毫米, 直径约10 毫米。里面装有约五分之一的水银。在壳体的一端固定着从里面引出的两根导线。这就是一个水银开关。因为重力的关系,水银水珠会向容器中较低的地方流去,如果同时接触到两个电极的话,开关便会将电路闭合,开启开关,从而触发后续电路工作。

6、特别注意:
水银有毒,一旦震动开关玻璃泡破裂,请迅速将流出的水银移至室外,切勿与皮肤接触。因为水银开关里面的水银量很少,甚至比普通水银体温计里面的还少,因此在正确使用的情况下,不必担心安全问题。

4.7.4. LM393电压比较器小板(含电位器版)
震动传感器模块的实物图片

在这里插入图片描述
收集到的九种震动传感器模块(见上图)之中,有六种是带有LM393芯片的模块,这个也是大部分数字传感器的标准配置,一般都是比较简单的开关量模块。

在这里插入图片描述
一、LM393芯片简介——
LM393是一块双比较器电路,其有两个独立,精确的电压比较器组成,失调电压不超过2.0Mv。两比较器是专门设计在电压范围较宽的单电源下工作,但在双电源下也能工作,并且其电源电流大小不受电源电压幅度大小影响,这些比较器有一个独特的性能,就是即使在单电源下工作,其输入共模电压范围也保持零电平。主要应用于:限幅器,延时发生器,MOS时钟计数器。可以直接与TTL和CMOS相连。

在这里插入图片描述
二、LM393内部结构图

在这里插入图片描述
LM393是常用的运放芯片——最主要的用途就是用作电压比较器。什么是电压比较器,就是比较两个输入的电压是不是一样。这个特点很有用,我们身边的电器几乎没有不用到这个功能的。比如充电器,现在的充电器都是智能充电器,什么叫智能,其一是电充满了,就自动断了,不再充了。其二,就是人家能够自动进行涓流充电,充到一定程度自动停止。所以不用担心充炸掉的情况。再有温度保护装置,现在很多的芯片或者电子模块都有温度保护模块,模块里面有个温度传感器,这个温度传感器将温度变化转变成电压变化,当这个电压超过给定的电压时,就会自动切断电路。

实际上,运放都有电压比较的功能,原因是运算放大器的输入端是差动输入,两个一模一样的输入端,一个叫同相输入,一个叫反相输入,正因为这种结构,才会使运放有电压比较的功能,当两个输入端输入电压不一样的时候,在输出端就会产生电压。既然运放都有比较器的特点,比如用作前置放大的运放LM358是不是也可以做电压比较器?回答是一般情况下不要这样做,原因是电压比较器的切换速度更快,即一旦检测出电压变化,输出端响应速度非常快,这不是一般运算放大器可比。其次,两类运放的输出结构不一样,比较器没有推挽电路,什么是推挽电路,就是一般的放大器为了提高功率,使用一对功率管接力输出,一个输出正半周信号,一个输出负半周信号。比较器是集电极开路结构,这种结构便于与数字电路进行对接。不管怎么说,这个电压比较器是基本电路,用途非常之多。

三 、双比较器电路 LM393的应用说明——
LM393 是高增益,宽频带器件,像大多数比较器一样,如果输出端到输入端有寄生电容而产生容性耦合,则很容易产生振荡,这种现象仅仅出现在当比较器改变状态时,输出电压过渡的间隙,电源加旁路滤波并不能解决这个问题,标准PC板的设计对减小输入-输出寄生电容偶合是有助的,减小输入电阻到小于10KOHM 将减小反馈信号,而且增加甚至很小的正反馈量滞回(1.0~ 10Mv) 能导制快速转换,使得不可能产生由于寄生电容反馈引起的振荡,除非利用滞后,否则直接插入IC 并在引脚上加上电阻将引起输入-输出在很短的转换周期内振荡,如果输入信号是脉冲波形,并且上升和下降时间相当快,则滞回将不需要。
(1)比较器的所有没有用的引脚必须接地;
(2)LM393 偏置网络确立了其静态电流与电源电压范围2.0V ~30V无关;
(3)通常电源不需要加旁路电容;
(4)差分输入电压可以大于VCC 并不损坏器件,保护部分必须能阻止输入电压向负端超过-0.3V;
(5)LM393 的输出部分是集电极空载,发射极接地的NPN 输出晶体管,可以用多集电极输出提供或ORing 功能,输出负载电阻能衔接在可允许电源电压范围内的任何电源电压上,而且也不根据加到VCC 端的电压值限制这个电压,此输出能作为一个简单的对地SPS 开关(当不用负载电阻没被运用)输出部分的灌电流被可能得到的驱动和器件的B值所限制,当达到极限电流(16Ma) 时,输出晶体管将退出和且输出电压将很快上升,输出饱和电压被输出晶体管大约60ohm 的rSAT 限制。
(6)当负载电流很小时,输出晶体管的低失调电压(约1.0mV )允许输出箝位在零电平。

四、LM393比较器的标准模块的电原理图与接脚示意图

在这里插入图片描述
在这里插入图片描述

大部分的触发类传感器,比如光敏电阻、热敏电阻、震动传感器、光电二极管、雨滴传感器、干簧管等等,都是使用这款高性价比的LM393模块来对接单片机,简单有效而且相当可靠。

4.7.4. 震动传感器传感器的实验环境

一、实验所需硬件清单

杜邦线 若干
LED发光二极管X1
Arduino UNO板 X1
KY-017水银开关传感器模块X1
ANT-801S 震动开关传感器模块X1
KY-031敲击(晃动)传感器模块X1
SW-18010p 滚珠震动传感器模块X1
SW-520D倾斜震动开关传感器模块X1
常闭型SW-420震动开关传感器模块X1
Proto Shield 原型扩展板(带mini面包板)X1

在这里插入图片描述
二、震动传感器模块实验所需软件平台
代码编程 Arduino IDE (版本1.8.14)
仿真编程 Linkboy (版本V4.63)
图形编程 Mind+ (版本 V1.7.0 RC2.0)以及 编玩边学(线上平台)

4.7.5. 震动传感器传感器模块的的几个小实验
一、常闭型SW-420震动开关传感器模块
1、实验模块特色:
(1)采用SW-420常闭型震动传感器
(2)比较器输出,信号干净,波形好,驱动能力强,超过15mA
(3)工作电压3.3V-5V
(4)输出形式 :数字开关量输出(0和1)
(5)设有固定螺栓孔,方便安装
(6)小板PCB尺寸:3.2cm x 1.4cm
(7)使用宽电压LM393比较器

在这里插入图片描述
实验模块电原理图

在这里插入图片描述

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/857778.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

Word转PDF在线转换如何操作?分享转换技巧

现如今,pdf转换器已成为大家日常办公学习必不可少的工具,市场上的pdf转换器主要有两种类型,一种是需要下载安装的,另一种是网页版,打开就可以使用的,今天小编给大家推荐一个非常好用的网页版pdf转换器&…

【解决问题】手动执行maven命令安装指定jar包到本地仓库

背景: 有一个三方jar从远程仓库始终没有拉下来,没办法只能自己去下载,但是自己下载下来,不能直接建立个目录放到本地仓库,需要执行命令才行 操作 命令: mvn install:install-file -DgroupIdcom.alipay …

Java【Spring】使用类注解和方法注解, 更简单的存储和获取 Bean

文章目录 前言一、存储 Bean1, 配置文件2, 五大类注解Bean 的命名规则 3, 方法注解Bean 的命名规则 二、获取 Bean1, 属性注入2, Setter 注入3, 构造方法注入4, Autowired 和 Resource 的区别5, 同一个类型的多个 Bean 注入问题 总结 前言 各位读者好, 我是小陈, 这是我的个人主…

「2024」预备研究生mem-论证推理强化:评价类

一、论证推理强化:评价类 二、课后题

解决: git拉取报错 git 未能顺利结束 (退出码 1)

拉取代码失败信息 解决方法: 执行一下"git push -f origin master"命令即可 步骤: 1.项目文件夹右击选择"Git Bash Here",打开命令窗口 2. 输入"git push -f origin master"后,回画 执行结束 3.再拉取代码,成功

【数学建模】-- Matlab中图的最短路径

前言: 图的基本概念: 若想简单绘制图可以利用此网站: 左上角Undirected/Directed是无向图/有向图 左边 0-index ,1-index为0下标,1下标。 Node Count为节点个数 Graph Data:最初尾节点的名称&#xff…

从初学者的角度来理解指针常量和常量指针

重新理解指针常量,常量指针 应用 我先提一个问题:知道指针常量,常量指针存在的作用是什么吗? 先了解它们存在的作用再去理解它们,或许更轻松些。 比如配置文件读取:在许多工程中,配置文件用于…

linux 下 网卡命名改名

Linux 操作系统的网卡设备的传统命名方式是 eth0、eth1、eth2等,而 CentOS7 提供了不同的命名规则,默认是网卡命名会根据网卡的硬件信息,插槽位置等有关;来分配。这样做的优点是命名全自动的、可预知的,缺点是比 eth0、…

计算机服务器被360后缀勒索病毒攻击怎么办,勒索病毒解密

计算机技术的不断发展,不仅方便了企业的生产生活,也为社会的发展带来了巨大贡献,但随之而来的网络威胁也不断增加,勒索病毒就是其中较为常见的常见的威胁。近期,我们收到很多企业的求助,企业的计算机服务器…

volatile,解决内存可见性引起的问题,wait和notify

补充:synchronized(务必会读(辛可肉耐子)会写),要搭配一个对象的时候,不一定非要是访问的this成员 synchronized(锁对象){ 代码块} public synchronized static void func(){} 静态方…

JS+CSS实现内凹导航栏

在移动互联网时代,导航栏是一个非常重要的元素,它能够帮助用户快速找到所需的信息。下面使用JS CSS实现一个内凹导航栏,内凹导航栏则是一种比较流行的设计风格,它能够让导航栏看起来更加立体和美观,视觉效果也非常不错…

vue : 无法加载文件 C:\Users\…\npm\vue.ps1,因为在此系统上禁止运行脚本。

在 PowerShell 中创建 vue 项目时,出现了以下错误导致创建失败:vue : 无法加载文件 C:\Users\…\npm\vue.ps1,因为在此系统上禁止运行脚本。 报错原因 用户权限不足导致无法加载文件,以管理员身份运行终端或者 PowerShell 也可…

使用Three.js制作一个旋转多面体

之前一直对three.js比较好奇,但是一直没有着手学习。今天刷到一篇博客(博主:1_bit),觉得挺有意思,就跟着敲了一下。 html: 其中canvas用于添加渲染好的元素,本篇文章通过CDN形式引入three.js,…

2023 Gartner RPA魔力象限报告解读:国产厂商“破纪录”跃升意味着什么?

2023 Gartner RPA魔力象限报告解读:象限跃升彰显国产RPA厂商实力 2023 Gartner RPA魔力象限报告四大行业趋势,国产RPA厂商已在践行 文/王吉伟 8月3日,全球著名咨询调查机构Gartner发布了《2023年全球RPA魔力象限(Gartner RPA M…

ceph相关概念和部署

Ceph 可用于向云提供 Ceph 对象存储 平台和 Ceph 可用于提供 Ceph 块设备服务 到云平台。Ceph 可用于部署 Ceph 文件 系统。所有 Ceph 存储集群部署都从设置 每个 Ceph 节点,然后设置网络。 Ceph 存储集群需要满足以下条件:至少一个 Ceph 监控器&#x…

10分钟学会阿里OSS对象存储

一. 前言 最近有很多小伙伴问,如果我们要进行大规模的文件存储该怎么做? 其实实现文件存储的技术有很多,如果我们在网上搜索一下,你会发现实现的技术简直是五花八门,比如有一种技术叫FastDFS就可以实现文件存储,但该…

Effective Java笔记(31)利用有限制通配符来提升 API 的灵活性

参数化类型是不变的&#xff08; invariant &#xff09; 。 换句话说&#xff0c;对于任何两个截然不同的类型 Typel 和 Type2 而言&#xff0c; List<Type1 &#xff1e;既不是 List<Type 2 &#xff1e; 的子类型&#xff0c;也不是它的超类型 。虽然 L ist<String…

问道管理:零基础学炒股?

跟着股市的不断升温&#xff0c;越来越多的人参加到了炒股大军中&#xff0c;希望经过股市赚到更多的金钱。但是关于零根底的新手来说&#xff0c;怎么开始学习炒股成为了一个难题。那么&#xff0c;零根底学炒股真的难吗&#xff1f;怎么更好的入门和学习&#xff1f; 首要&am…

线性代数(三) 线性方程组

前言 如何利用行列式&#xff0c;矩阵求解线性方程组。 线性方程组的相关概念 用矩阵方程表示 齐次线性方程组&#xff1a;Ax0&#xff1b;非齐次线性方程组&#xff1a;Axb. 可以理解 齐次线性方程组 是特殊的 非齐次线性方程组 如何判断线性方程组的解 其中R(A)表示矩阵A的…

模型、策略和算法

模型(model)、策略(strategy)和算法(algorithm)是统计学习的所有内容. 模型是统计学习的最终结果&#xff0c;即决策函数(decision function) 或条件概率函数 &#xff0c;它被⽤来预测特定问题下&#xff0c;将来未知输⼊的输出结果. 策略是统计学习过程中的产⽣最优模型的评…