首页

Arduino火焰传感器接口

在这个项目中,我们将看到什么是火焰传感器,火焰传感器的组件是什么,如何连接一个火焰传感器与Arduino和Arduino火焰传感器接口如何工作?

介绍

火焰传感器,烟雾传感器,火灾报警器等是安全设备的一部分,帮助我们保持我们的家,办公室和商店安全的火灾事故。

几乎所有的现代住宅、公寓、购物中心、电影院、剧院、办公楼和商店都配备了这种安全设备,在一些地区,消防安全设备是强制性的。

Arduino火焰传感器界面

商用消防安全装置是先进的,有许多复杂的电路。如果您想要实现一个DIY火或火焰检测应用程序,那么这个项目可能会有帮助。

警告:这个项目只是给你一个想法,如何实现一个简单的火焰传感器使用Arduino平台,我们不保证其商业应用。

输出视频

以下是火焰传感器项目的输出视频。

火焰传感器简介

火焰传感器是一种可以用来探测火源或任何其他明亮光源的设备。有几种方法可以实现火焰传感器,但在这个项目中使用的模块是红外辐射敏感传感器。

下图显示的是红外型火焰传感器。

Arduino火焰传感器接口

这种特殊的火焰传感器是基于YG1006 NPN光电晶体管。模块前面的黑色物体是这个照片晶体管

YG1006光电晶体管看起来像一个黑色LED,但它是一个三端NPN晶体管,其中长引线是发射器,短的是集电极(没有基终端,因为它检测到的光将使电流流动)。

这种光电晶体管涂有黑色环氧树脂,使其对红外辐射敏感,这种特殊的光电晶体管(YG1006)对波长范围为760nm到1100nm的红外辐射敏感。

使用这种特殊类型的火焰传感器,你可以在60度的探测角度范围内探测到100厘米的红外光。

火焰传感器有两种类型的实现使用YG1006光电晶体管:一种是同时具有模拟输出和数字输出,而另一种是只有数字输出。

这两种实现都需要相同的组件,但不同之处在于其中一个模块(带有模拟输出的模块)将传感器输出作为模拟输出。

我在这个项目中使用的火焰传感器只有数字输出。

注意:在火焰传感器的电路图中,我已经指出,如果你的模块没有这个选项,在哪里得到模拟输出。

火焰传感器组件

下图显示了一个典型的火焰传感器模块的所有组件。

Arduino火焰传感器接口火焰传感器组件

火焰传感器模块电路图

如果你想知道更多关于火焰传感器模块,那么分析它的电路可能会帮助你。下图显示了火焰传感器的电路图。

Arduino火焰传感器接口火焰传感器电路

Arduino火焰传感器接口

无论您使用的是火焰传感器(有或没有模拟输出),将其与Arduino(或任何其他微控制器)接口都非常容易。因为我没有模拟输出,所以我就不细讲了。

通过将火焰传感器与Arduino接口,您可以探测火灾并激活蜂鸣器(简单且容易实现)或任何其他紧急安全措施(如激活喷水灭火系统或关闭气体阀门等)。

还读:简易火灾报警电路

Arduino火焰传感器接口电路图

下图为Arduino火焰传感器接口的电路图。

Arduino火焰传感器接口电路图

组件的要求

  • Arduino UNO [在这里买
  • 火焰传感器
  • 2N2222 NPN型晶体管(或BC548)
  • 5 v蜂鸣器
  • 1N4007 PN结二极管
  • 1 kΩ电阻器
  • 连接电线
  • 微型电路试验板
  • 电力供应

电路设计

火焰传感器有三个引脚(有些可能有四个引脚):VCC, GND和DO。将VCC和GND连接到电源的+5V和GND(可连接Arduino的+5V)。DO (Digital Output的简写)连接Arduino的Digital I/O引脚11。

为了表示探测到火焰或火焰,使用蜂鸣器。的蜂鸣器电路包含一个1KΩ电阻,一个NPN晶体管(像2N2222或BC548),一个5V蜂鸣器和一个PN结二极管。

蜂鸣器通过Arduino UNO的数字I/O 12引脚驱动。

Arduino火焰传感器界面

注意:蜂鸣器电路是一种安全措施,不是强制性的。你可以把蜂鸣器直接连接到Arduino。

代码

Arduino火焰传感器的代码非常简单,如下图所示。

工作

进行必要的连接并将代码上传到Arduino UNO。要测试火焰传感器的功能,请在传感器前放置一个点燃的打火机或火柴棒。

正常情况下,火焰传感器的输出为HIGH。当传感器检测到任何火灾时,其输出变为LOW。

Arduino在其输入引脚上检测到这个LOW信号,并激活蜂鸣器。

注意:车载10KΩ电位器可用于调整传感器的灵敏度。

应用程序

火焰传感器是探测火灾的非常重要的设备,它们可以用于各种应用/领域,如:

  • 汽车或汽车
  • 消防机器人
  • 车库安全设备
  • 仓库

2反应

留下一个回复

您的电子邮件地址将不会被公布。必需字段被标记

Electronicshub图标
<\/i>","library":""}}" data-widget_type="nav-menu.default">
Baidu