37个传感器的提法在网络上广泛流传。Arduino可兼容的传感器模块必须超过37种。鉴于我手头积累了一些传感器,我根据实践(尝试)产生了真实知识的概念,以学习和交流为目的。我准备在这里逐一做实验。无论我能否成功,我都会记录——小进步或无法解决的问题。我希望我能吸引玉石。
【Arduino】数据 代码 图形 仿真)
实验4:振动传感器模块
手头模块的实物照片

核心是sw-18015p(18010p) 高灵敏振动传感器
滚珠开关又称钢珠开关,实际上是一种振动开关,但不同的名称是通过滚珠接触针的原理来控制电路的开启或断开。
简单地说,就像打开或关闭灯一样,开关触摸金属板灯,离开关闭,滚珠开关也使用类似的原理。利用开关中的小珠子的滚动,与金属端子触摸或改变光线的路线,可以产生导向或不导向的效果。
滚珠开关有许多不同类型的产品,包括角度感应开关、振动感应开关、离心力感应开关、光电滚珠开关。过去,这种类型的开关主要是汞开关,以汞(汞)作为触摸元件,但由于政府禁止汞,触摸元件被球取代。
滚珠开关应用广泛,如胎压监测系统(TPMS)、脚踏灯,数字相框旋转, 滚珠开关适用于屏幕旋转、视频镜头翻转、防盗系统等。,以检测物体角度变化、倾倒、移动、振动和旋转。
模块电原理图
模块用途:
用于各种振动触发、盗窃报警、智能汽车、电子积木等。
请注意,当感应到小振动时,该模块时间短,不足以驱动继电器。有些人的数据显示,它可以直接连接到继电器模块,实际应用效果不好。
模块特色:
1、工作电压 3.3V-5V
2.使用宽电压 LM393 比较器
3、安装固定螺栓孔方便
4、小板 PCB 尺寸:3.2cm x 1.4cm
5、输出形式 :数字开关量输出(0 和 1)
6.比较器输出,信号干净,波形好,驱动能力强 15mA
7用SW-18010高灵敏度振动开关P或者SW-18015P 震动传感器。
模块接线(3 线制)
1、 VCC 外接 3.3V-5V 电压(可直接与 5v 单片机和 3.3v 单片机连接)
2 、GND 外接 GND
3 、DO 小板数字输出接口(0 和 1)
模块使用说明:
1.产品不振动时,振动开关断开,输出端(3脚)输出高电平,红色指示灯(12脚)不亮;
2.产品振动时,振动开关瞬间导通,输出端(3脚)输出低电平,红色指示灯(12脚)亮,延迟2秒;
3、DO输出端与Arduino uno通过Arduino uno检测高低电平,检测环境是否有振动,起到报警作用。
接好 VCC 和 GND,模块电源指示灯将亮起,将模块放在桌面上,调整板上的蓝色电位器,直到板上的开关指示灯亮起,然后稍微调整电位器,让开关指示灯熄灭,然后用手敲打桌面,使振动传感器振动,此时,开关指示灯将再次亮起。当振动停止时,开关指示灯也会熄灭。这种现象表明,振动可以触发模块,从而点亮开关指示灯。
/* 【Arduino】数据 代码 图形 仿真) 实验4:振动传感器模块 源代码 */ void setup() { pinMode(3,INPUT); pinMode(12,OUTPUT); } void loop() { if (digitalRead(3)) { digitalWrite(12,LOW); } else { digitalWrite(12,HIGH); delay(2000); } }
图形编程
振动传感器模块实验逻辑流程图
可视化仿真编程,直观易懂的简单方法