资料介绍
PCB图如下:
描述
在本教程中,我们将了解如何使用 arduino nano 组装气体泄漏检测报警系统。我们将看到要使用的电子元件列表、电路的组装、源代码,最后我们将测试系统的运行情况。该项目非常适合在我们家附近有燃气的地方使用,例如厨房、火炉或热水瓶
mq2气体传感器
引脚输出传感器 de gas Mq-2
数据表传感器 MQ-2
下载->MQ-2
气体传感器 (MQ2) 可用于气体泄漏检测(在家庭和工业中)。它可以检测液化石油气、异丁烷、甲烷、酒精、氢气、烟雾等。基于其快速的响应时间。可以尽快采取措施。此外,可以使用电位器(数字引脚)调节灵敏度。
技术规格
工作电压:5V DC
快速地
响应和高灵敏度检测范围:300至10000
ppm
特征气体:1000ppm,异丁烷感应电阻:
1KΩ 50ppm 甲苯,20KΩ 响应时间:≤ 10s
恢复时间:≤30s
工作温度:-20°C~+55°C
湿度:≤95% RH
环境氧含量:21%
在 5V 时消耗小于 150mA。
应用
气体
检漏仪 工业气体检测仪
Arduino纳米
Arduino Nano 是基于 ATmega328 (Arduino Nano 3.x) 的小型、完整且兼容的板。它具有或多或少与 Arduino Duemilanove 相同的功能,但封装不同。它仅缺少直流电源连接器,可使用 Mini-B USB 电缆而不是标准电缆。
引脚图
6个1Kohm电阻
5伏蜂鸣器
母针(共4针)
公插针(共2个)
arduino nano 的插座
印刷电路板
电路
代码
源代码
阿杜诺
int sensorMQ2=0; | |
void setup(){ | |
Serial.begin(9600);//Configuración de la velocidad del puerto serial de arduino a 9600 | |
//Se configuraran los pines 2,3,4,5,6 y 7 como salidas | |
//Del pin 2 al 6 van conectados a diodos led con su respectiva resistencia | |
pinMode(2, OUTPUT); | |
pinMode(3, OUTPUT); | |
pinMode(4, OUTPUT); | |
pinMode(5, OUTPUT); | |
pinMode(6, OUTPUT); | |
//Va conectado al Buzzer | |
pinMode(7, OUTPUT); | |
sensorMQ2=analogRead(A0);//Se lee el valor de la entrada analógicaA0 donde está conectado el sensor MQ2 | |
while(sensorMQ2>80){ | |
Serial.print("Esperando a que se estabilice el sensor MQ2 (valor menor a 80): ");//Se imprime su valor por el terminal serial | |
sensorMQ2=analogRead(A0);//Se lee el valor de la entrada analógicaA0 | |
Serial.println(sensorMQ2);//Se imprime su valor por el terminal serial | |
digitalWrite(2, HIGH); | |
digitalWrite(3, HIGH); | |
digitalWrite(4, HIGH); | |
digitalWrite(5, HIGH); | |
digitalWrite(6, HIGH); | |
delay(500); | |
digitalWrite(2, LOW); | |
digitalWrite(3, LOW); | |
digitalWrite(4, LOW); | |
digitalWrite(5, LOW); | |
digitalWrite(6, LOW); | |
delay(500); | |
} | |
} | |
void loop(){ | |
sensorMQ2=analogRead(A0);//Se lee el valor de la entrada analógicaA0 | |
Serial.print("Valor del sensor MQ2: "); | |
Serial.println(sensorMQ2);//Se imprime su valor por el terminal serial | |
//Se compara el valor de la variable sensorMQ2 si se cumple apagará todos los led | |
if(sensorMQ2<79){ | |
digitalWrite(2, LOW); | |
digitalWrite(3, LOW); | |
digitalWrite(4, LOW); | |
digitalWrite(5, LOW); | |
digitalWrite(6, LOW); | |
digitalWrite(7, LOW); | |
} | |
//Se compara el valor de la variable sensorMQ2 si se cumple encenderá el led en el pin 2 | |
if(sensorMQ2>80){ | |
digitalWrite(2, HIGH); | |
digitalWrite(3, LOW); | |
digitalWrite(4, LOW); | |
digitalWrite(5, LOW); | |
digitalWrite(6, LOW); | |
digitalWrite(7, LOW); | |
} | |
//Se compara el valor de la variable sensorMQ2 si se cumple encenderá el led en el pin 2 y 3 | |
if(sensorMQ2>120){ | |
digitalWrite(2, HIGH); | |
digitalWrite(3, HIGH); | |
digitalWrite(4, LOW); | |
digitalWrite(5, LOW); | |
digitalWrite(6, LOW); | |
digitalWrite(7, LOW); | |
} | |
//Se compara el valor de la variable sensorMQ2 si se cumple encenderá el led en el pin 2, 3 y 4 | |
if(sensorMQ2>160){ | |
digitalWrite(2, HIGH); | |
digitalWrite(3, HIGH); | |
digitalWrite(4, HIGH); | |
digitalWrite(5, LOW); | |
digitalWrite(6, LOW); | |
digitalWrite(7, LOW); | |
} | |
//Se compara el valor de la variable sensorMQ2 si se cumple encenderá el led en el pin 2, 3, 4, y 5 | |
if(sensorMQ2>200){ | |
digitalWrite(2, HIGH); | |
digitalWrite(3, HIGH); | |
digitalWrite(4, HIGH); | |
digitalWrite(5, HIGH); | |
digitalWrite(6, LOW); | |
digitalWrite(7, LOW); | |
} | |
//Se compara el valor de la variable sensorMQ2 si se cumple encenderá el led en el pin 2, 3 ,4 ,5, 6 y el buzzer | |
if(sensorMQ2>240){ | |
digitalWrite(2, HIGH); | |
digitalWrite(3, HIGH); | |
digitalWrite(4, HIGH); | |
digitalWrite(5, HIGH); | |
digitalWrite(6, HIGH); | |
digitalWrite(7, HIGH);//Se actica el buzzer | |
} | |
delay(100);// retardo antes de comenzar de vuelta | |
} |
- Arduino带继电器的一氧化碳探测器报警器
- FoxyPI:基于Arduino Nano的脉冲金属探测器
- Arduino的闪电探测器
- 使用Arduino创建烟雾探测器
- 带有Arduino Nano的火灾报警系统 2次下载
- 基于Arduino Nano的气体泄漏探测器报警系统设计 0次下载
- 可燃气体泄漏探测器解决方案 1次下载
- Nvidia Jetson Nano面罩Yolov4探测器
- Arduino节拍探测器
- 使用Arduino Uno的地震探测器
- 基于Arduino Uno的运动探测器报警系统
- ARD320W型点型气体探测器的说明书免费下载 9次下载
- 基于NDIR和PID的ADI气体探测器解决方案 13次下载
- 主动式红外探测器的局限及多光束防盗报警探测器技术的介绍 7次下载
- 气体检测的新纪元——GasAlertMicro多气体探测器 18次下载
- 金属探测器电路图 带Arduino的金属探测器设计 876次阅读
- 气体探测器的工作原理 1.7w次阅读
- 气体探测器怎么接线 3.1w次阅读
- 气体探测器安装位置及安装规范 5w次阅读
- 被动红外探测器的工作原理 1.5w次阅读
- 红外线探测器距离_红外线探测器安装 1.3w次阅读
- 半导体探测器的工作原理_半导体探测器应用领域 1.4w次阅读
- 报警系统与探测器接线方式图解 4.4w次阅读
- 家庭安全保护系统,可燃气体探测器工作原理分析 3365次阅读
- 视场干扰探测器/报警器电路 3055次阅读
- 交流线路探测器 4254次阅读
- 双光的光束闯入报警探测器系统电路图 1733次阅读
- 连续波单音红外光束闯入报警器探测器系统的方框图 2159次阅读
- 简单的光束闯入报警探测器系统电路图 1701次阅读
- 单音脉冲红外光束闯入报警器探测器系统的方框图电路图 1829次阅读
下载排行
本周
- 1山景DSP芯片AP8248A2数据手册
- 1.06 MB | 532次下载 | 免费
- 2RK3399完整板原理图(支持平板,盒子VR)
- 3.28 MB | 339次下载 | 免费
- 3TC358743XBG评估板参考手册
- 1.36 MB | 330次下载 | 免费
- 4DFM软件使用教程
- 0.84 MB | 295次下载 | 免费
- 5元宇宙深度解析—未来的未来-风口还是泡沫
- 6.40 MB | 227次下载 | 免费
- 6迪文DGUS开发指南
- 31.67 MB | 194次下载 | 免费
- 7元宇宙底层硬件系列报告
- 13.42 MB | 182次下载 | 免费
- 8FP5207XR-G1中文应用手册
- 1.09 MB | 178次下载 | 免费
本月
- 1OrCAD10.5下载OrCAD10.5中文版软件
- 0.00 MB | 234315次下载 | 免费
- 2555集成电路应用800例(新编版)
- 0.00 MB | 33566次下载 | 免费
- 3接口电路图大全
- 未知 | 30323次下载 | 免费
- 4开关电源设计实例指南
- 未知 | 21549次下载 | 免费
- 5电气工程师手册免费下载(新编第二版pdf电子书)
- 0.00 MB | 15349次下载 | 免费
- 6数字电路基础pdf(下载)
- 未知 | 13750次下载 | 免费
- 7电子制作实例集锦 下载
- 未知 | 8113次下载 | 免费
- 8《LED驱动电路设计》 温德尔著
- 0.00 MB | 6656次下载 | 免费
总榜
- 1matlab软件下载入口
- 未知 | 935054次下载 | 免费
- 2protel99se软件下载(可英文版转中文版)
- 78.1 MB | 537798次下载 | 免费
- 3MATLAB 7.1 下载 (含软件介绍)
- 未知 | 420027次下载 | 免费
- 4OrCAD10.5下载OrCAD10.5中文版软件
- 0.00 MB | 234315次下载 | 免费
- 5Altium DXP2002下载入口
- 未知 | 233046次下载 | 免费
- 6电路仿真软件multisim 10.0免费下载
- 340992 | 191187次下载 | 免费
- 7十天学会AVR单片机与C语言视频教程 下载
- 158M | 183279次下载 | 免费
- 8proe5.0野火版下载(中文版免费下载)
- 未知 | 138040次下载 | 免费
评论