【雕爷学编程】Arduino动手做(09)---火焰传感器模块3

news2024/11/27 12:48:30

在这里插入图片描述

37款传感器与模块的提法,在网络上广泛流传,其实Arduino能够兼容的传感器模块肯定是不止37种的。鉴于本人手头积累了一些传感器和执行器模块,依照实践出真知(一定要动手做)的理念,以学习和交流为目的,这里准备逐一动手试试多做实验,不管成功与否,都会记录下来——小小的进步或是搞不掂的问题,希望能够抛砖引玉。

【Arduino】168种传感器模块系列实验(资料代码+仿真编程+图形编程)
实验九:火焰传感器模块 火源探测模块红外接收传感器火光检测报警(3/4线)

在这里插入图片描述

三、3针与4针火焰传感器模块(英文flame sensor module)
1、用途:这些类型的传感器模块常用于短距离火灾探测,可用于监视项目或作为安全预防措施来切断/打开设备,故称为火焰传感器。

模块有固定螺栓孔,易于安装。
小型PCB板尺寸:3.2厘米x 1.4厘米。

在这里插入图片描述
在这里插入图片描述
2、模块电原理示意图

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
3、模块参数与主要特色
(1)可以检测火焰或者波长在760nm~1100nm范围内的火焰光源
(2)探测角度 60 度左右,对火焰光谱特别灵敏
(3)数字开关输出的灵敏度可通过蓝色的电位器调节
(4)比较器输出,信号干净,波形好,驱动能力强,超过 15mA
(5)配可调精密电位器调节灵敏度
(6) 对火焰的探测距离:跟灵敏度和火焰强度有关,一般 1m 以内适用(以打火机火焰测试,半米内能够触发传感器)
(7)模拟量输出(A0):实时输出电压信号0~1023(适合高精度的场合)
(8)数字输出(D0):可通过电位计调节输出高低信号阈值 0或1(易于使用)
(9)设有固定螺栓孔,方便安装
(10)小板 PCB 尺寸:3.2cm x 1.4cm
(11)使用宽电压 LM393 比较器
(12)工作电压 3.3V-5V。

在这里插入图片描述
4、三线制模块接线说明
(1)VCC 接电源正极3.3-5V
(2)GND 接电源负极
(3)DO TTL开关信号输出

在这里插入图片描述
5、四线制模块接线说明:
(1)VCC 接电源正极 3.3-5V
(2)GND 接电源负极
(3)DO TTL 开关信号输出
(4)AO 小板模拟信号输出(电压信号)

在这里插入图片描述

6、火焰传感器工作原理
火焰模块对760 nm〜1100 nm的红外波长非常敏感。火焰传感器,烟雾传感器,火灾警报器等是安全设备的一部分,可以帮助我们保护房屋,办公室和商店免受火灾的影响。几乎所有的现代房屋,公寓,购物中心,电影院大厅,剧院,办公楼和商店都配备有这种安全设备,并且在某些地区必须强制使用消防安全设备。

7、火焰传感器模块实验说明
(1)火焰传感器对火焰最敏感,对普通光也有反应,一般用做火焰报警等用途。
(2)模块在环境火焰光谱或者光源达不到设定阈值时,DO 口输出高电平,当外界环境火焰光谱或者光源超过设定阈值时,模块 D0 输出低电平;
(3)块数字量输出 D0 可以与Arduino UNO直接相连,通过Arduino来检测高低电平,由此来检测环境的温度改变;
(4)小板数字量输出 DO 可以直接驱动继电器模块,可以组成一个火焰开关;
(5)小板模拟量输出 AO 可以和Arduino UNO的AO端相连,通过 AD 转换,可以获得环境湿度更精准的数值(4线板才带AO端);
(6)传感器与火焰要保持一定距离,以免高温损坏传感器,对打火机测试火焰距离为80cm前后,对火焰越大,测试距离要越远 ;
(7)模块也可以做为红外接收感应器来使用;
(8)特别注意,火焰实验要小心防火,牢记安全第一。

在这里插入图片描述

四、五路火焰传感器模块(英文Five-way flame sensor module)
1、模块技术参数
探测波长:700—1100 nm
探测距离:大于 1.5m
供电电压:3V-9V

工作原理:
能够探测火焰发出的波段范围分别为700—1100 nm的短波近红外线(SW-NIR),通过电信号(电压信号)进行输出。

适用场合:所有火焰探测与火灾报警等需要的场合。

在这里插入图片描述
2、模块主要特点
(1)采用五路火焰传感器设计,探测范围广(普通的单个火焰传感器的探测范围大概在30°左右,随着距离的增加,范围逐渐减小,本模块探测范围大于120°)
(2)能够输出数字信号(高低电平),易于使用
(3)能够输出模拟信号(电压信号),可以更加精确的测量信号,适合高精度的场合
(4)五路输出全部具有状态指示灯,使得不论在调试或是在实际运用中都带来极大的方便
(5)数字输出探测距离可调,模拟输出灵敏度可调,设计更加灵活
(6)采用 1%电阻设计,信号输出更加精确,适合需求高精度测量的场合
(7)板载 3 个 M3 安装孔,方便安装
(8)3.3V-9V 供电,可兼容大部分单片机系统
(9)贴片器件全部采用 SMT 工艺全自动焊接,军工品质值得信赖

在这里插入图片描述
3、五路火焰传感器模块的电原理图

在这里插入图片描述
4、模块接脚说明

在这里插入图片描述
信号输出口(从上到下):
A1(第一个输出口既是,模块上标注为 A2 了): 第一路火焰传感器模 拟信号输出口,随着火焰强度的增加输出电压升高
D1(第一个输出口既是,模块上标注为 D2 了): 第一路火焰传感器数 字信号输出口,高电平表示有火焰(指示灯亮),低电平标识无火焰(指示灯灭)
A2: 第二路火焰传感器模拟信号输出口,随着火焰强度的增加输出电
压升高
D2: 第二路火焰传感器数字信号输出口,高电平表示有火焰(指示灯亮),低电平标识无火焰(指示灯灭)
A3: 第三路火焰传感器模拟信号输出口,随着火焰强度的增加输出电压升高
D3: 第三路火焰传感器数字信号输出口,高电平表示有火焰(指示灯亮),低电平标识无火焰(指示灯灭)
A4: 第四路火焰传感器模拟信号输出口,随着火焰强度的增加输出电压升高
D4: 第四路火焰传感器数字信号输出口,高电平表示有火焰(指示灯亮),低电平标识无火焰(指示灯灭)
A5: 第五路火焰传感器模拟信号输出口,随着火焰强度的增加输出电压升高
D5: 第五路火焰传感器数字信号输出口,高电平表示有火焰(指示灯亮),低电平标识无火焰(指示灯灭)

电源接口(横排相连,随便接一个即可):
VCC: 模块电源正极输入口,输入范围 3.3V-9V(相对于GND)
GND: 模块电源负极输入口

在这里插入图片描述
5、距离调节旋钮
对于模拟输出: 逆时针旋转(想标识增高的地方旋转),灵敏度增加,既只需要很小的输入就能得到很高的电压输出
对于数字输出: 逆时针旋转(想标识增高的地方旋转),探测增加,很远的距离就可以得到数字输出

距离调节旋钮注意事项:5 路共用一个调节旋钮

实验注意事项
阳光对其有一定影响,使用时避开阳光使用,为减少干扰,可以在传感器端加热缩管。

五、火焰传感器组合继电器模块(英文Flame sensor combination relay module)

1、模块特色:
(1)可以检测火焰或者波长在760纳米~1100纳米范围内的光源,打火机测试火焰距离为80cm,对火焰越大,测试距离越远
(2)探测角度60度左右,对火焰光谱特别灵敏
(3)灵敏度可调(图中蓝色数字电位器调节)
(4)比较器输出直接触发继电器
(5)外形尺寸为:50x26mm,厚19mm,设有固定螺栓孔,方便安装
(6)输出带蓝色接线座,接线方便

2、模块技术参数
探测波长:700—1100 nm
探测距离:大于 1.5m
供电电压:5VDC
电流:大于150mA
负载:250V 10A 交流 或30V 10A直流

在这里插入图片描述

在这里插入图片描述

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/867193.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

【java面试题】不定义新变量的情况下交换两个Integer变量

题目: 不定义新变量的情况下交换两个Integer变量,完善swap()方法: public class Main {public static void main(String[] args) {Integer a 10;Integer b 20;swap(a, b);System.out.printf("a is %d,b is %d&q…

TansUNet代码理解

首先通过论文中所给的图片了解网络的整体架构: vit_seg_modeling部分 模块引入和定义相关量: # codingutf-8 # __future__ 在老版本的Python代码中兼顾新特性的一种方法 from __future__ import absolute_import from __future__ import division fr…

制造业为什么要建设数字化供应链

数字化让越来越多的人走向了线上的世界,让那些拥有线上产品或提供线上服务的企业提供了更多流量。 但与此同时,传统制造业遭受了沉重的打击,考虑到防疫要求,很多工厂长期处于人手不足的状态,生产制造效率大幅降低&…

激活函数总结(六):ReLU系列激活函数补充(RReLU、CELU、ReLU6)

激活函数总结(六):ReLU系列激活函数补充 1 引言2 激活函数2.1 RReLU激活函数2.2 CELU激活函数2.3 ReLU6 激活函数 3. 总结 1 引言 在前面的文章中已经介绍了介绍了一系列激活函数 (Sigmoid、Tanh、ReLU、Leaky ReLU、PReLU、Swish、ELU、SEL…

用python写一个简单的贪吃蛇游戏

入门教程、案例源码、学习资料、读者群 请访问: python666.cn 大家好,欢迎来到 Crossin的编程教室 ! 不知道有多少同学跟我一样,最初接触编程的动机就是为了自己做个游戏玩? Python 虽然并不是一个“为游戏而生”的语言…

给QT添加图片

给QT添加图片 第一步: 添加图片资源文件。

基于深度学习的3D城市模型增强【Mask R-CNN】

在这篇文章中,我们描述了一个为阿姆斯特丹 3D 城市模型自动添加门窗的系统(可以在这里访问)。 计算机视觉用于从城市全景图像中提取有关门窗位置的信息。 由于这种类型的街道级图像广泛可用,因此该方法可用于较大的地理区域。 推荐…

LinearAlgebraMIT_9_LinearIndependence/SpanningASpace/Basis/Dimension

这节课我们主要学习一下(Linear Independence)线性无关,(spanning a space)生成空间,(basis)基和(dimension)维度。同时我们要注意这四个很重要的基本概念的描述对象,我们会说向量组线性无关,由一个向量组生成的空间,子…

哪些CRM的报价公开且透明?

企业在选型时,会发现很多品牌的CRM系统价格并不透明,往往都是需要跟产品顾问沟通后才能了解。下面推荐一款价格实在的CRM系统,所有报价公开透明,那就是Zoho CRM。 Zoho CRM是什么? Zoho CRM是一款在线CRM软件&#x…

将十进制(整数型)转换为二进制(字符串型)numpy.binary_repr()

【小白从小学Python、C、Java】 【计算机等考500强证书考研】 【Python-数据分析】 将十进制(整数型)转换为 二进制(字符串型) numpy.binary_repr() [太阳]选择题 下列代码最后一次输出的结果是? import numpy as np…

从键盘输入一些字符,并逐个把它们送到磁盘上去,直到用户输入一个“#”为止

题为c程序设计(第五版)谭浩强 例10.1 目录 文章目录 前言 一、题目复现 二、实现步骤 1.思路分析 2.具体实现 总结 前言 这篇博客,让我们一起学习顺序读写数据文件。 什么是顺序读写呢?顺序读写就是对文件读写数据的顺序和数据在…

云端的“人机之恋”,离我们还有多远?

不同于人与人之间复杂而多变的关系,AI与人的关系往往简单却又微妙。 在往来的语句对话中,AI通常通过文本语言的训练与学习去面对被抛出的问题。延伸至技术领域,主流的Transformer架构也仅仅是通过数据对物理世界的压缩来实现自我智能的涌现&a…

101. 对称二叉树

题目 原题链接 : 101.对称二叉树 题面 : 对于这一题呢,题目要求给出递归和迭代两种方式来解决!!! 注 : 这一题不仅仅是判断左右两个子节点是否对称,而是要遍历两棵树而且要比较内侧和外侧节点 递归 先确认递归三要素 : 确定递归函数的参数和返回值 bool …

gitee(码云)如何生成并添加公钥配置用户信息

一,简介 在使用Gitee的时候,公钥是必须的,无论是克隆还是上传。本文主要介绍如何本地生成和添加公钥到服务器,然后配置自己的用户信息,方便日后拉取与上传代码。 二,步骤介绍 2.1 本地生成公钥 打开git ba…

Linux上安装温度监控软件

文章目录 Linux上安装温度监控软件IDRAC设置 Linux上安装温度监控软件 服务器的温度是影响服务器性能重要条件,怎么监控机器的温度呢,这里知道的有两种方式 通过管理界面,查看机器的温度通过机器上安装监监控软件来监控温度 在物理机上怎么…

Go把Map转成对象

最近使用了Redis的Hash,把一个对象给存储到了hash里面,具体如下: 现在需要从RedisHash缓存里面把结果给取出来,同时赋值到一个对象上面 result, err : global.GVA_REDIS.HGetAll(context.Background(), key).Result() 问题是resul…

接触式静电压测试仪的使用场景和注意事项

接触式静电压测试仪是一种用于测量物体表面静电电势的工具。它使用金属接触针或传感器接触待测试物体表面,通过测量传感器和地面之间的电势差来确定物体表面的静电电势。 接触式静电压测试仪通常用于以下场景: 1. 静电防护:在静电敏感环境中…

腾讯云轻量和CVM有什么区别?不都是服务器吗?

腾讯云轻量服务器和云服务器有什么区别?为什么轻量应用服务器价格便宜?是因为轻量服务器CPU内存性能比云服务器CVM性能差吗?轻量应用服务器适合中小企业或个人开发者搭建企业官网、博客论坛、微信小程序或开发测试环境,云服务器CV…

机器学习深度学习——从编码器-解码器架构到seq2seq(机器翻译)

👨‍🎓作者简介:一位即将上大四,正专攻机器学习的保研er 🌌上期文章:机器学习&&深度学习——注意力提示、注意力池化(核回归) 📚订阅专栏:机器学习&a…

UDP服务器—实现数据通信

目录 前言 1.接口介绍 2.编写服务器 3.编写客户端 4.测试 总结 前言 在这篇文章中为大家介绍如何通过编码实现数据通信,实现思路是根据前面介绍的网络编程函数编写一个服务端和客户端,实现客户端和服务端双方通信 1.接口介绍 创建套接字 #include…