使用火焰传感器和Arduino制作火灾探测器

news/2024/6/3 16:51:10 标签: stm32, 物联网

在本篇文章中,我们将火焰传感器与Arduino进行连接。简单地说,我们将使用火焰传感器和Arduino设计火灾探测器来检测火灾。传感器可以检测出从火焰中发出的760 nm – 1100 nm(纳米)红外光。大部分火焰传感器使用的是YG1006传感器,它是一种高速、高灵敏度的NPN硅光电晶体管。

火焰传感器

火焰传感器(Flame Sensor)可用于检测波长在760nm – 1100 nm范围内的火源或其他光源。它基于YG1006传感器,该传感器是一种高速、高灵敏度的NPN硅光电晶体管。由于其黑色环氧树脂,该传感器对红外辐射敏感。在消防机器人游戏中,传感器起着非常重要的作用,它可用作机器人的眼睛来寻找火源。
在这里插入图片描述

火焰传感器模块具有以下功能:

– 工作电压为3.3 – 5V。

– 它为我们提供了模拟和数字输出。

– 带有指示灯,指示是否检测到火焰。

– 可以通过旋转电位器的顶部来更改阈值。

– 火焰探测距离,可以在0.8m内触发较轻的火焰测试,如果火焰强度高,则探测距离会增加。

– 火焰传感器模块的检测角度约为60度。

所需的组件

● Arduino Uno开发板

● 火焰传感器

● 蜂鸣器或LED指示灯

● 面包板

● 连接导线

电路连接图

使用火焰传感器和Arduino的火灾探测器的电路图如下所示:

在这里插入图片描述

项目工作过程

火焰传感器的输出引脚连接到Arduino的数字引脚8,当检测到火灾时,火焰传感器输出低电平,Arduino串口打印输出“FLAME , FLAME , FLAME”,同时连接在Arduino的3引脚的LED灯点亮。

更多内容请参考以下链接:https://www.yiboard.com/thread-1439-1-1.html


欢迎扫码关注微信公众号:yi-board

在这里插入图片描述


http://www.niftyadmin.cn/n/1861892.html

相关文章

使用Arduino开发板实现基于温度的风扇速度控制和监控

在本篇文章中,我们将主要介绍如何使用Arduino和LM35温度传感器设计基于温度的风扇速度控制和监控。微控制器根据要求控制电风扇的速度,并允许动态和更快的控制,并且LCD使系统易于使用。 LCD面板上同时显示以摄氏度为单位的感测温度和以百分比…

使用Arduino Uno开发板和LCD显示屏自制pH计

pH计用来测量液体的酸碱度。它的读数范围为1-14,其中1表示最酸性的液体,而14表示最碱性的液体。 pH值为7表示既不是酸性也不是碱性的中性物质。现今,pH计在我们的生活中起着非常重要的作用,并且被用于各种应用中。例如&#xff0c…

树莓派连接使用5寸HDMI触摸屏的方法

树莓派(Raspberry pi)是一个非常紧凑的卡片式计算机,在各种物联网应用以及数据科学、python、机器学习等大数据计算应用中,如今非常流行。许多应用程序都需要外部显示器才能与Raspberry Pi连接。树莓派自带一个HDMI接口&#xff0…

使用NodeMCU ESP8266和超声波传感器制作物联网智能水罐

在本篇文章中,我们将使用超声波传感器制作一款物联网智能水罐,可以检查罐体中水的高度,并且向用户发送警报电子邮件。罐体中水的高度也将显示在NodeMCU ESP8266托管的网页上。 该智能水罐可以使得我们能够跟踪库存,并且可以通过互…

制作一个在云平台保存温度和压力数值的数据记录器

在之前的文章中,我们使用NodeMCU开发板实现了在Google表格中记录温度数据。现在,在本篇文章中,我们将这些数据发送到Thinger.io云平台并以图形方式进行显示。 BMP180传感器与NodeMCU ESP8266相连,用于收集温度、湿度和高度数据&am…

Object[]转换成String[]

代码&#xff1a; List<String> list new ArrayList<String>(); list.add("hello"); list.add("word"); list.add("a"); String[] onew String[list.size()]; list.toArray(o); for (int i 0; i< o.length; i) { System.ou…

使用STVD和Cosmic C编译器开发STM8S快速入门指南

STM8是意法半导体&#xff08;STMicroelectronics&#xff09;公司8位微控制器产品线的一个系列&#xff0c;已成为低成本产品开发的微控制器的常用选择。我以前使用过AVR、PIC和其他一些ARM Cortex微控制器&#xff0c;但是可以肯定的是&#xff0c;在某些应用中&#xff0c;它…

LPC55S69开发板驱动墨水显示屏的方法

在本文中&#xff0c;我们将使用LPC55S69开发板和墨水屏制作一个气象站项目&#xff0c;并且在墨水显示屏&#xff08;E-INK&#xff09;上显示温度、湿度和大气压&#xff0c;这样我们就可以将其放在办公室的窗台上&#xff0c; 在项目中&#xff0c;我们选择了MikroElekronik…