锐单电子商城 , 一站式电子元器件采购平台!
  • 电话:400-990-0325

火焰传感器与 Arduino 连接

时间:2022-10-30 11:30:00 50lm二极管led

火焰传感器和 Arduino 连接

    • 前言
    • 火焰传感器模块引脚
    • 由火焰传感器模块组成
    • 火焰传感器的常见问题
    • 火焰传感器模块电路图
    • 如何工作火焰传感器模块?
    • Arduino火焰传感器接口电路图
    • Arduino 火焰传感器代码

前言

火灾造成的破坏是毁灭性的。为了防止人员伤亡或损坏,有必要检测火灾,以提供警告,甚至启动自动灭火系统。检测火灾的方法有很多,比如检测温度变化和烟雾。在所有这些方法中,由于一些火灾甚至没有可检测到的烟雾,温度变化会更准确。甚至温度测量也不是很可靠,因为有时检测到变化已经太晚了。为了克服这个问题,我们可以检测热辐射而不是温度变化。使用火焰传感器是检测热辐射最简单、最便宜的方法。本教程将了解如何将火焰传感器模块与 Arduino 连接。

火焰传感器模块引脚

共有火焰传感器模块 4 个引脚。两个电源引脚和两个信号引脚。火焰传感器模块的引脚排列如下:

在这里插入图片描述VCC==》连接到模块提供电源Arduino的5V引脚。
GND==》接地连接到 Arduino 接地引脚。
DO==》数字输出引脚。
AO==》模拟输出引脚。

由火焰传感器模块组成

火焰传感器模块只有少数组件,包括一个 IR 光电二极管,一个 LM393 比较器 IC 还有一些免费的无源组件。当模块通电时,电源 LED 亮,检测到火焰时 D0 LED 熄灭。板载微调电阻可调节灵敏度。

火焰传感器的常见问题

如何工作火焰传感器?

火焰传感器基于红外辐射。红外光电二极管将检测任何热体的红外辐射。然后将该值与设定值进行比较。一旦辐射达到阈值,传感器将相应地改变其输出。

火焰传感器检测到了什么?

这种类型的火焰传感器检测红外辐射。

火焰传感器在哪里使用?

火焰传感器用于任何可能发生火灾的地方。特别是在工业领域。

火焰传感器模块电路图

火焰传感器模块的示意图如下。如前所述,该板的组件数量非常少。主要部件为红外光电二极管和比较器电路。

如何工作火焰传感器模块?

火焰传感器模块的工作非常简单。其背后的理论是,热物体会发出红外辐射。对于火焰或火灾,这种辐射将非常高。我们将使用红外光电二极管来检测这种红外辐射。光电二极管的电导率将根据检测到的红外辐射而变化。我们使用它 LM393 比较这种辐射,当达到阈值时,数字输出会发生变化。
红外辐射强度也可以通过模拟输出来测量。模拟输出直接取自光电二极管的端子。 D0 LED 火灾将显示在检测过程中。灵敏度可以通过调整板上的可变电阻来改变。这可以用来消除误触发。

Arduino火焰传感器接口电路图

现在我们已经完全了解了火焰传感器的工作原理,我们可以连接所有必要的电线 Arduino 编写代码从传感器中获取所有数据。下图显示了火焰传感器模块和 Arduino 连接电路图。
连接很简单,只需要三条线。 VCC 和 GND 连接到 Arduino 的 5V 和 GND 引脚。然后将 D0 引脚连接到 Arduino 的数字引脚 2.为了检测火灾,我们将监测引脚的状态。

Arduino 火焰传感器代码

连接火焰传感器的代码非常简单易懂。我们只需要定义传感器和 Arduino 连接引脚。完成此操作后,我们将监控引脚的状态。

void setup() { 
           pinMode(2, INPUT);    pinMode(LED_BUILTIN, OUTPUT);   Serial.begin(9600); } 

在设置函数时,我们将数字引脚 2 初始化为输入。引脚用于监控火焰传感器的输出。接下来,我们将连接内置 LED 的引脚 13 初始化为输出。我们将使用这个内置 LED 作为状态指示灯。然后我们使用它 9600 波特率初始化串口。

void loop() { 
           if (digitalRead(2) == 1 )   { 
             digitalWrite(LED_BUILTIN, HIGH); // Led ON     Serial.println("** Warning!!! Fire detected!!! **");   }   else   { 
        
    digitalWrite(LED_BUILTIN, LOW); // Led OFF
    Serial.println("No Fire detected");
  }
  delay(100);
}

在Loop功能中,我们将监控数字引脚 2 的状态。当此引脚被火焰传感器拉低或拉高时,我们将改变状态 LED 的状态,并将警告消息打印到串行监视器。

下面的 GIF 显示了正在运行的火焰传感器界面。

锐单商城拥有海量元器件数据手册IC替代型号,打造电子元器件IC百科大全!

相关文章