采用Arduino开发板、火焰传感器和蜂鸣器构建火感检测器系统

今日头条

1151人已加入

描述

本项目采用Arduino开发板、火焰传感器(Flame Sensor)、蜂鸣器,构建了一个简单的火感检测器系统。一旦探测到火焰出现,蜂鸣器就发出警报,可用作火警车、IoT火灾警报器、智能联网火灾报警器的原型。


IR火焰传感器


IR火焰传感器主要由双电压比较器IC、IR传感器和一个电位器组成,4个引脚功能如下:
A0:模拟输出引脚
G:接地引脚,使用时与Arduino开发板的的GND连接。
+:电源输入引脚,连接于Arduino开发板的3.3v or 5v引脚。
D0:数字输出信号引脚,连接Arduino开发板的任意 i/o引脚。或者,直接连接到支持TTL的威廉希尔官方网站 ,用来直接控制等名气和继电器等。

 

Arduino

该火焰传感器对760-1100nm范围的IR光线非常敏感,对3英尺内的火焰高度灵敏,适合短距离火焰检测,或者作为检测项目和安全预防设备的控制器,以切断设备的 OFF / ON ,或者开启蜂鸣器,或者发送SMS信号。主要特点如下:
检测角度:大约60度。
电源:0-15VDC
内孔直径:大约3mm
外形尺寸:大约36 x 16mm

火焰传感器模块带有一个电位器,可调节火焰检测的灵敏度。两个LED灯中的一个在接通传感器后点亮,另一个仅在检测到火焰后才点亮。


继电器版火情警报方案


本方案是一个最简单、最廉价的火焰检测系统,通过传感器直接控制继电器的动作。

 

Arduino


当传感器检测达火焰出现时,打开继电器,并控制各类AC/DC蜂鸣器。也可以使用5V蜂鸣器,只是这样的电压级实在是太低了,最好是采用一个12V的蜂鸣器。

在检测到火焰后,蜂鸣器一直保持“ON”。在火情消失后,继电器会立即蜂鸣器。

如果需要执行多重任务,例如启动蜂鸣器并发送文本信息,或者激励伺服马达等,这个房就显得力不从心了,这需要采用Arduino控制板了。


Arduino版火情警报方案


Arduino控制板有Arduino UNO、Arduino Nano、Arduino Mega等,本项目采用Arduino Uno。用12V DC电源为Arduino和一个12V的单孔双执(SPDT)继电器供电。

 

Arduino


实验时,将IR火焰传感器的“Do”引脚连接于Arduino Nano开发板的“2”引脚,传感器模块的VCC、GND引脚分别连接于Arduino Nano的5V、GND引脚,单通道继电器模块连接于Arduino Nano的8#引脚。

当传感器检测到火焰信号时,就发信号给Arduino Nano,由Arduino控制任何连接于继电器的电气负载。这需要对Arduino Nano进行编程,才能在检测到火焰时开启蜂鸣器,火情消失后关闭,如此反复……


#define F_Sensor 2 // connect DO pin of the flame sensor with the Arduino's digital pin 2
#define Relay_Buzzer 8 // A relay module is connected with the Arduino's pin number 8 


void setup() {
 
 Serial.begin(9600); // Baud Rate
 Serial.println("Flame Sensor Project by Electronic Clinic");
 pinMode(F_Sensor, INPUT);//define F_Sensor input pin
 pinMode(Relay_Buzzer, OUTPUT);//define Relay_Buzzer output pin

}

void loop() {
   

 int fire = digitalRead(F_Sensor);// read F_Sensor sensor


 if( fire == HIGH)
 {
   digitalWrite(Relay_Buzzer,HIGH);// set the buzzer ON
   Serial.println("Fire Detected");
 }
 else
 {
   digitalWrite(Relay_Buzzer,LOW); // Set the buzzer OFF
   Serial.println("Peace");
 }

 delay(1000);
}

 

项目代码没有库,非常简单实用,朋友们可在此基础上修改以控制各种各样的继电器、蜂鸣器或者灯泡。

审核编辑:汤梓红

打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分