基于Arduino使用干簧管传感器模块
产品特点
干簧管是干式舌簧管的简称,是一种有触点的无源电子开关元件,具有结构简单,体积小便于控制等优点,其外壳一般是一根密封的玻璃管,管中装有两个铁质的弹性簧片电板,还灌有一种叫金属铑的惰性气体。平时,玻璃管中的两个由特殊材料制成的簧片是分开的。当有磁性物质靠近玻璃管时,在磁场磁力线的作用下,管内的两个簧片被磁化而互相吸引接触,簧片就会吸合在一起,使结点所接的电路连通。外磁力消失后,两个簧片由于本身的弹性而分开,线路也就断开了。因此,作为一种利用磁场信号来控制的线路开关器件,干簧管可以作为传感器用,用于计数,限位等等(在安防系统中主要用于门磁、窗磁的制作),同时还被广泛使用于各种通信设备中。在实际运用中,通常用磁铁控制这两根金属片的接通与否,所以又被称为“磁控管”。
产品参数
- 小板PCB尺寸:32mm*14mm
- 采用进口常开型干簧管
- 比较器输出,信号干净,波形好,驱动能力强,超过15mA
- 工作电压:3.3V-5V
- 输出形式:数字开关量输出(0和1)
- 设有固定螺栓孔,方便安装
- 使用宽电压LM393比较器
- 灵敏度可调:蓝色数字电位器调节
产品应用
程控交换机、复印机、洗衣机、电冰箱、照相机、消毒碗柜、门磁、窗磁、电磁继电器、电子衡器、液位计、煤气表、水表中等等都得到了很好的应用。
接线方式 (干簧管传感器模块 反面)
Arduino Nano <------> 干簧管传感器模块
3.3V/5V <------> VCC
GND <------> GND
5 <------> DO
程序测试——读取感应到磁力时的数值
Mixly图形化编程程序
(图形化程序)
打开串口监视器观察数值变化,干簧管需要和磁铁配合使用,在感应到有一定的磁力的时候,会呈导通状态,模块输出低电平(即输出数值为0),无磁力时,呈断开状态,输出高电平(即输出数值为1),干簧管与磁铁的感应距离在1.5cm之内超出不灵敏或会无触发现象。 (干簧管感应磁铁高低电平 串口显示)
程序实现代码
读取干簧管感应磁铁时的高低电平
- void setup(){
- pinMode(5, INPUT);
- Serial.begin(9600);
- }
- void loop(){
- Serial.println(digitalRead(5));
- }
复制代码
干簧管基础小案例
干簧管感应到磁力时,绿色LED灯亮起,否则,LED灯处于熄灭状态。
接线方式 (LED模块 正面)
Arduino Nano <------> 干簧管传感器模块
3.3V <------> VCC
GND <------> GND
5 <------> DO
Arduino Nano <------> LED模块
5V <------> VCC GND <------> GND 6 <------> IN
Mixly图形化编程程序
LED高电平为亮,低电平为灭。如果干簧管模块输出低电平,即干簧管感应到磁铁,LED灯亮起,否则,即干簧管输出高电平时,没有感应到磁铁,LED灯处于熄灭状态。 (图形化程序)
程序实现代码
- void setup(){
- pinMode(5, INPUT);
- pinMode(6, OUTPUT);
- }
- void loop(){
- if (digitalRead(5) == LOW) {
- digitalWrite(6,HIGH);
- } else {
- digitalWrite(6,LOW);
- }
- }
复制代码 |