【雕爷学编程】Arduino动手做(1)---干簧管传感器模块
发布日期:2021-05-10 22:56:09 浏览次数:33 分类:精选文章

本文共 1170 字,大约阅读时间需要 3 分钟。

【Arduino传感器模块实验】:干簧管磁感应传感器模块

作为一名对电子技术充满热情的学习者,我一直对Arduino兼容传感器模块感兴趣。虽然网络上常提到37款传感器模块,但实际上Arduino能够支持的传感器模块远不止37种。为了更深入理解这些传感器,我决定动手实践,记录下来我的学习与探索过程。

干簧管磁感应传感器模块

三个月前的实验中,我首次接触了干簧管磁感应传感器模块。干簧管是一种利用磁场信号控制的线路开关,具有结构简单、体积小、便于控制等优点。它的工作原理是基于管内的两根铁质簧片在磁场作用下吸合接触,从而控制电路的通断。

干簧管的应用十分广泛,常见于门磁、窗磁、程控交换机、复印机、洗衣机等设备中。其特点是无源、触点少、可靠性高,适合用于计数、限位等场合。

干簧管传感器模块特性

  • 工作电压:3.3V - 5V
  • 模块类型:采用进口常开型干簧管
  • 比较器芯片:使用宽电压LM393比较器
  • 安装便利性:固定螺栓孔设计
  • PCB尺寸:3.2cm x 1.4cm
  • 输出形式:数字开关量输出(0和1)
  • 驱动能力:比较器输出信号干净,驱动能力强,可达15mA以上
  • 干簧管传感器接线与实验

    为了实现干簧管的实验,我将其接入标准LM393比较器小板上,并搭建了一个简单的电路。干簧管模块的DO端与Arduino UNO的数字3接口连接,作为磁场传感器,而数字13接口的LED则作为磁场提示灯。当检测到磁场信号时,LED会亮起,反之则熄灭。

    实验代码与逻辑

    // 【Arduino】108种传感器模块实验:干簧管磁感应传感器模块
    void setup() {
    pinMode(3, INPUT);
    pinMode(13, OUTPUT);
    }
    void loop() {
    if (digitalRead(3)) {
    digitalWrite(13, LOW);
    } else {
    digitalWrite(13, HIGH);
    }
    }

    代码逻辑简单明了:当数字3接口检测到信号(即磁场存在)时,输出低电平(LED熄灭);反之,输出高电平(LED亮起)。实验结果表明,干簧管传感器模块的灵敏度为1.5cm左右,接近最佳状态。

    仿真与可视化

    为了更直观地理解实验结果,我使用仿真软件进行了电路模拟。通过可视化编程,我可以清晰地看到干簧管模块与Arduino数字口之间的信号变化。

    总结

    干簧管磁感应传感器模块的实验让我对其工作原理和应用有了更深入的理解。虽然实验过程中遇到了一些问题,但通过不断调整和验证,最终成功实现了磁场检测功能。这次实验不仅巩固了我的Arduino编程能力,也激发了我对更多传感器模块的兴趣。未来,我将继续探索更多开源硬件传感器模块,记录学习过程中的点滴收获。

    上一篇:【雕爷学编程】Arduino动手做(2)---光敏电阻模块
    下一篇:Aduino UNO 9in1 扩展板(Eagler8)的素人实验记录(一)

    发表评论

    最新留言

    留言是一种美德,欢迎回访!
    [***.207.175.100]2025年05月07日 00时10分58秒