KY-026火焰传感器怎么接线?Arduino火灾报警灭火机器人用法

2026-10-20 23:00:38 4阅读

用电烙铁点火苗、做灭火机器人、给灶台一个"物理报警器",KY-026红外火焰传感器是实用又好入门的选择。它靠一颗对红外光敏感的光电二极管去捕捉火焰发出的760~1100nm波长红外线,用LM393比较器判断,输出一路模拟量一路数字量,Arduino一接就能"看见火苗"。这篇讲原理、接线和报警实现。

KY-026火焰传感器工作原理和引脚

火焰燃烧会发出强烈的红外辐射,KY-026的5mm红外光敏二极管专门对这段波长敏感,把收到红外强度的微弱信号放大后送给LM393比较器。模块引出4个脚:A0是模拟输出(红外越强读数越小)、D0是数字输出(越过阈值翻转电平)、+接电源(3.3~5V)、GND接地。板上有一颗蓝色电位器用来调D0的触发阈值。

这是KY-026模块的引脚图,A0/GND/+/D0四脚加LM393比较器和灵敏度电位器。检测角度约60度,打火机的小火苗在几十厘米内能可靠触发,火焰越大能测得越远。

KY-026接Arduino的接线

Arduino UNO标准接法:+接5V、GND接地、A0接A0模拟口、D0接D2数字口。接线超简单,四根线就完事。接好先别写复杂逻辑,直接串口打印A0读数,用打火机或蜡烛靠近看数值变化,确认模块工作正常、再调电位器设好D0阈值。

做火灾报警和灭火机器人的思路

报警逻辑:把D0接数字口设为输入,loop里digitalRead(D0),检测到"有火焰"的电平就驱动蜂鸣器报警、点亮LED,并在恢复到安全电平后停止。用A0模拟口还能做得更细——读数越低说明火越近越旺,可以做成"火靠近报警更急"的强度提示。

灭火机器人和常见的"火焰传感器+舵机风扇"组合:传感器巡找到火苗方向,Arduino据此转向并吹灭。要注意几点:KY-026主要响应红外波段,太阳光、白炽灯、暖风机也可能触发误报,实际要结合角度摆放或加软件去抖;而且它是入门教学级模块,不是经过认证的消防设备,真正防火还是要装国标烟感和燃气报警器。


作者:野生极客一枚
链接:https://www.aiddithome.com/p/55bc6b1e74d60.html
本作版权归作者所有,未经允许请勿转载。若存在违规行为,您可以点击 “举报”。


登录 后发表评论
5条评论
电烙铁爱好者
1楼 · 7小时前

配个舵机风扇就是灭火机器人的雏形,挺好玩的入门项目

老张装机
2楼 · 7小时前

D0接数字口一个digitalRead就能做火灾报警,很简单

阿强焊点总飞
3楼 · 7小时前

注意它是教学级模块不是认证消防设备,真防火还是得装国标报警器

阿伟不emo
4楼 · 7小时前

打火机几十厘米内能触发,火焰越大测得越远

锡点
5楼 · 7小时前

这个主要响应红外波段,太阳光和暖风机也可能误报,摆放要注意