SKU:RB-02S022A 火焰传感器

来自ALSROBOT WiKi
2021年7月21日 (三) 11:44Zhangxin讨论 | 贡献的版本

(差异) ←上一版本 | 最后版本 (差异) | 下一版本→ (差异)
跳转至: 导航搜索


02S022A01.png

目录

产品概述

最新推出的红外火焰传感器可以用来探测火源或其它一些波长在760纳米~1100纳米范围内的热源,探测角度达60度,其中红外光波长在940纳米附近 时,其灵敏度达到最大。传感器特设M3固定安装孔,调节方向与固定方便易用,此火焰传感器在灭火机器人比赛或者搜救机器人比赛中起着非常重要的作用,它可 以当做机器人的眼睛来寻找火源或光源足球,结合控制器与传感器扩展板,可利用它可以制作灭火机器人、足球机器人等。 火焰传感器探头的工作温度为-25摄氏度~85摄氏度,在使用过程中一定要注意火焰传感器探头离火焰的距离不能太近,以免造成损坏。 下面为火焰传感器实测数据,一根蜡烛为火源,室内正常日光灯环境实测:
无火源时,对着日光灯:0.35V-0.12V
有火源时,与火源距离为以下值:

  • 10cm:4.98V
  • 20cm:4.88V
  • 30cm:4.72V
  • 40cm:3.77V
  • 50cm:2.89V
  • 60cm:2.34V
  • 70cm:1.92V
  • 80cm:1.45V
  • 90cm:1.15V
  • 100cm:0.96V

规格参数

  1. 工作电压:+5v
  2. 尺寸大小:30mm x 25mm
  3. 重量大小:3g
  4. 信号类型:模拟信号
  5. 工作环境:-25~+85℃
  6. 存储温度:-30~+100℃
  7. 接收波长:760纳米-1100纳米

8.产品尺寸图

Size037.jpg

9.接口定义

S:信号引脚
GND:电源地
VCC:电源正极
Huoyan00.png

工作原理

火焰传感器利用特制的红外线接收管通过捕捉火焰中的红外波长来检测火焰,并将火焰的温度转化为高低变化的电平信号,然后输入到单片机进行分析处理。该传感器的探测角度可达60度,工作温度为 -25 - 85℃,在使用过程中,应注意传感器探头离火焰的距离不能太近,以免造成损坏。此外,该传感器还可以用来检测光线的强度,可检测波长在 760 - 1100nm 之间的光源。

编程原理

火焰传感器共引出3个引脚,分别是信号输出接口S,地线 GND,电源 Vcc。实际应用时,可以将信号输出接口接到 Arduino UNO 控制器的一个模拟引脚上,如 A0,同时通过串口监视器可以查看火焰传感器输出的模拟量。

使用方法

example1_Arduino

  • 主要硬件
Arduino UNO 控制器
火焰传感器
杜邦线
USB 数据线
  • 接线示意图
RB-huoyan02.jpg
  • 例子程序
void setup()
{                         //初始化函数
   Serial.begin(9600);    //设置串口波特率为9600
} 
void loop()
{       
   Serial.print("Flame Sensor Value:");//串口打印Flame Sensor Value:
   Serial.println(analogRead(0));//串口打印A0口读取的模拟值
   delay(100);//延时100ms
}
  • 云编程代码
Yun0010.png
  • 程序效果

通过模拟口 A0 采集火焰传感器的信号,然后通过串口输出到电脑上,我们可以使用串口调试助手软件看到结果。我们可以根据串口返回的模拟电压值,知道我们的传感器到前方障碍物的距离,程序效果如下图所示:(根据环境不同,检测效果也有所不同,具体数值以实际测量为准)

02S022A02.png
02S022A03.png

视频演示

Huo yan chuan gan qi02.png
Huo yan chuan gan qi03.png


产品相关推荐

Erweima.png
  • 产品资料

下载链接:https://pan.baidu.com/s/1mcYniofZbcah-no9Q-3qEw 提取码:h8ew