我们从2011年坚守至今,只想做存粹的技术论坛。  由于网站在外面,点击附件后要很长世间才弹出下载,请耐心等待,勿重复点击不要用Edge和IE浏览器下载,否则提示不安全下载不了

 找回密码
 立即注册
搜索
查看: 1702|回复: 10

[技术文章] Arduino 火焰报警实验 分享

[复制链接]
  • TA的每日心情
    开心
    2025-2-26 22:47
  • 签到天数: 1 天

    [LV.1]初来乍到

    17

    主题

    26

    回帖

    143

    积分

    二级逆天

    积分
    143

    终身成就奖

    发表于 2019-5-14 11:47:38 | 显示全部楼层 |阅读模式

    马上注册,结交更多好友,享用更多功能,让你轻松玩转社区

    您需要 登录 才可以下载或查看,没有账号?立即注册

    ×
    火焰报警实验
    一、火焰传感器介绍
    1、认识火焰传感器

    火焰传感器(即红外接收三极管)是机器人专门用来搜寻火源的传感器,本传感器对火焰特别灵敏。实物如图:
    2、工作原理

    火焰传感器利用红外线对火焰非常敏感的特点,使用特制的红外线接收管来检测火焰,然后把火焰的亮度转化为高低变化的电平信号,输入到中央处理器,中央处理器根据信号的变化做出相应的程序处理。
    3、火焰传感器的连线

    红外接收三极管的短引线端为负极,长引线端为正极。按照下图将负极接到5V接口中,然后将正极和10K电阻相连,电阻的另一端接到GND接口中,最后从火焰传感器的正极端所在列接入一根跳线,跳线的另一端接在模拟口中。如图
    二、火焰报警实验

    1、实验器件
    n 火焰传感器:1个
    n 蜂鸣器:1个
    n 下拉电阻:10K电阻1个
    n 多彩面包板实验跳线:若干
    2、实验连线

    1)蜂鸣器的连接
    首先 按照Arduino教程将控制板、prototype板子、面包板连接好,下载线接好。从实验盒中取出蜂鸣器,按照第二节实验蜂鸣器的连接方法,将蜂鸣器连接到数字第八口。完成蜂鸣器的连接。
    2)火焰传感器的连接
    从实验盒中取出火焰传感器,按照本节所讲述的火焰传感器的接线方法,将火焰传感器接到模拟5口。完成整个实验的连线。蜂鸣器接到第9脚,火焰传感器接到模拟0脚

    3、实验原理

    在有火焰靠近和没有火焰靠近两种情况下,模拟口读到的电压值是有变化的。实际用万用表测量可知,在没有火焰靠近时,模拟口读到癿电压值为0.3V左右;当有火焰靠近时,模拟口读到癿电压值为1.0V左右,火焰靠近距离越近电压值越大。
    所以在程序一开始,我仧可以先存储一个没有火焰时模拟口的电压值i。接着不断的循环读取模拟口电压值j、同存储的值做差值k=j-i、差值k0.6v做比较。差值k如果大于0.6V(数字二迕制值为123),则判断有火焰靠近让蜂鸣器发出声音以作报警;如果差值小于0.6v则蜂鸣器不响。
    4、程序代码
    int flame=0;//定义火焰接口为模拟0 接口
    int Beep=9;//定义蜂鸣器接口为数字9 接口
    int val=0;//定义数字变量
    void setup()
    {
      pinMode(Beep,OUTPUT);//定义LED 为输出接口
    pinMode(flame,INPUT);//定义蜂鸣器为输入接口
    Serial.begin(9600);//设定波特率为9600
    }
    void loop()
    {
      val=analogRead(flame);//读取火焰传感器的模拟值
      Serial.println(val);//输出模拟值,并将其打印出来
      if(val>=600)//当模拟值大于600 时蜂鸣器鸣响
      {  
       digitalWrite(Beep,HIGH);
       }else
       {  
         digitalWrite(Beep,LOW);
        }
       delay(500);
    }

    实验结果极其现象:

    本程序可以模拟在有火焰时报警的情况,在没有火焰时一切正常,当有火焰时立刻报警做出提示.
    回复

    使用道具 举报

    该用户从未签到

    5

    主题

    1480

    回帖

    902

    积分

    1元学习Allegro(1期)

    积分
    902

    终身成就奖优秀斑竹奖

    QQ
    发表于 2019-5-14 12:24:30 | 显示全部楼层
    回复

    使用道具 举报

    该用户从未签到

    8

    主题

    470

    回帖

    0

    积分

    PADS-190603高级班

    积分
    0

    终身成就奖

    发表于 2019-5-14 12:53:30 | 显示全部楼层
    回复

    使用道具 举报

    该用户从未签到

    0

    主题

    5177

    回帖

    2062

    积分

    二级逆天

    积分
    2062

    社区居民忠实会员社区劳模特殊贡献奖最爱沙发终身成就奖优秀斑竹奖原创先锋奖

    QQ
    发表于 2019-5-14 14:28:25 | 显示全部楼层
    回复

    使用道具 举报

  • TA的每日心情

    2025-7-6 18:19
  • 签到天数: 82 天

    [LV.6]常住居民II

    28

    主题

    1382

    回帖

    733

    积分

    二级逆天

    积分
    733

    终身成就奖优秀斑竹奖

    发表于 2019-5-14 15:27:41 | 显示全部楼层
    回复

    使用道具 举报

  • TA的每日心情
    慵懒
    2025-1-13 19:11
  • 签到天数: 17 天

    [LV.4]偶尔看看III

    0

    主题

    1万

    回帖

    7629

    积分

    二级逆天

    积分
    7629

    终身成就奖特殊贡献奖原创先锋奖优秀斑竹奖

    QQ
    发表于 2019-5-15 10:48:49 | 显示全部楼层
    回复

    使用道具 举报

    该用户从未签到

    0

    主题

    194

    回帖

    194

    积分

    二级逆天

    积分
    194

    终身成就奖

    QQ
    发表于 2019-5-19 08:41:06 | 显示全部楼层
    回复

    使用道具 举报

    该用户从未签到

    0

    主题

    76

    回帖

    113

    积分

    二级逆天

    积分
    113

    终身成就奖

    发表于 2020-1-5 19:03:05 | 显示全部楼层
    回复

    使用道具 举报

    该用户从未签到

    1

    主题

    6699

    回帖

    8678

    积分

    二级逆天

    积分
    8678

    社区居民终身成就奖特殊贡献奖原创先锋奖优秀斑竹奖

    QQ
    发表于 2020-3-10 01:00:20 | 显示全部楼层
    回复

    使用道具 举报

  • TA的每日心情
    开心
    昨天 08:16
  • 签到天数: 447 天

    [LV.9]以坛为家II

    2

    主题

    1万

    回帖

    1万

    积分

    三级逆天

    积分
    11951

    社区居民终身成就奖特殊贡献奖原创先锋奖

    QQ
    发表于 2021-7-18 08:42:27 | 显示全部楼层
    回复

    使用道具 举报

    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

    每日签到,有金币领取。


    Copyright ©2011-2024 NTpcb.com All Right Reserved.  Powered by Discuz! (NTpcb)

    本站信息均由会员发表,不代表NTpcb立场,如侵犯了您的权利请发帖投诉

    ( 闽ICP备2024076463号-1 ) 论坛技术支持QQ群171867948 ,论坛问题,充值问题请联系QQ1308068381

    平平安安
    TOP
    快速回复 返回顶部 返回列表