You are on page 1of 6

UMSA

FACULTAD DE INGENIERIA
MECANICA- ELECTROMECANICA Y
MECATRONICA

DETECTOR DE
FLAMA
IINTEGRANTES:

 -

 -

 -

 -

MATERIA: LABORATORIO DE INGENIERIA TERMICA (LMEC 440)

FECHA DE ENTREGA: 15/030/18


OBJETIVOS:

 El objetivo del curso capacitará al asistente en el proceso de diseño de los sistemas de


detección y alarma basado en su desempeño, de acuerdo a las metas y objetivos de
protección requeridos.

 Programar el “Código de alarma de incendio” en arduino

 Tiene como objetivo desarrollar permitir comprender y aplicar el proceso de programación

MATERIALES:

 Arduino uno
 Módulo de Sensor de Detección de Flama IR - 3 Pines

MARCO TEORICO:

Un sensor de llama óptico es un dispositivo que permite detectar la existencia de combustión


por la luz emitida por la misma. Esta luz puede ser detectada por un sensor óptico, y ser
capturado por las entradas digitales y las entradas analógicas de Arduino.

La llama es un fenómeno de emisión de luz asociado a los procesos de combustión. La


combustión es un proceso que desprende grandes cantidades de energía en forma de calor.
Durante la reacción se generan compuestos intermedios que liberan parte de su energía mediante
la emisión de luz.

El espectro de emisión de llama depende de los elementos que intervienen en la reacción. En


el caso de combustión de productos con carbón en presencia del oxígeno tenemos dos picos
característicos en ultravioleta en longitudes de onda de 185nm-260nm y en infrarrojo en longitudes
de onda 4400-4600nm.

Los sensores de llama son ampliamente utilizados en la industria. Muchas máquinas ejecutan
procesos susceptibles de generar llamas, como por ejemplo procesos de mecanizado o de
electroerosión. Frecuentemente se realizan en presencia de elementos combustibles como aceite o
viruta.

Por este motivo se incorporan sensores de llaman como dispositivo de seguridad, permitiendo
detener el proceso en caso de detectar cualquier indicio de combustión. Estos dispositivos se
ajustan a las longitudes de onda características de la aparición de la llama y normalmente
combinan las señales ultravioleta y de infrarrojo.

En el campo de los hobbies podemos encontrar sensores de llama baratos. Frecuentemente estos
sensores constan únicamente de un sensor infrarrojo ajustado a 760-1100 nm. El ángulo de
detección es de 60º, y la distancia de detección entre 0.40 m a 0.80.

Este tipo de sensores de llama infrarrojos suelen incorporar una placa de medición estándar con el
comparador LM393, que permite obtener la lectura tanto como un valor analógico como de
forma digital cuando se supera un cierto umbral, que se regula a través de un potenciómetro
ubicado en la placa.

Como vemos, las longitudes de onda de estos sensores baratos poco tienen que ver con las
emisiones características de las llamas y de los sensores industriales. De hecho, son afectados
incluso por la iluminación interior, dando lugar a numerosos falsos positivos.

Por tanto, la sensibilidad y fiabilidad de estos detectores baratos no son suficientes para
considerarlos un auténtico dispositivo de seguridad, aunque pueden ser interesantes en
pequeños proyectos de electrónica y con fines didácticos, como por ejemplo hacer sonar una
alarma o activando un LED al detectar la llama de un mechero

PROCEDIMIENTO:

ESQUEMA DE MONTAJE

El esquema eléctrico es sencillo. Alimentamos el módulo conectando GND y 5V a los


pines correspondientes de Arduino.
Ahora si queremos usar la lectura digital, conectamos la salida DO a una de las entradas
digitales de Arduino.

Mientras que la conexión vista desde Arduino quedaría así,

Si quisiéramos emplear el valor analógico, simplemente conectaríamos la salida AO del


sensor a una entrada analógica de Arduino.

CÓDIGO DE PROGRAMACION

El código necesario es igualmente sencillo. Si estamos empleando la señal digital,


empleamos una entrada digital para leer el estado. En el ejemplo mostramos un mensaje por
la pantalla, pero en un caso real ejecutaríamos las acciones oportunas.

const int sensorPin = 9;

void setup()
{

1 const int sensorPin = 9;


2
3 void setup()
4 {
5 Serial.begin(9600);
6 pinMode(sensorPin, INPUT);
7 }
8
9 void loop()
10 {
11 int humedad = digitalRead(sensorPin);
12
13 //mandar mensaje a puerto serie en función del valor leido
14 if (humedad == HIGH)
15 {
16 Serial.println("Detección");
17 //aquí se ejecutarían las acciones
18 }
19 delay(1000);
20 }

Si estamos empleando la señal analógica AO, leemos el valor mediante la entrada


analógica, y usamos el puerto serie para mostrar el valor por pantalla. En un caso real, este
valor se emplearía para ejecutar acciones, en lugar de mostrar el valor.

Serial.begin(9600);
}

void loop()

1 const int sensorPin = A0;


2
3 void setup() {
4 Serial.begin(9600);
5 }
6
7 void loop()
8 {
9 int measure = analogRead(sensorPin);
10 Serial.println(measure);
11
12 if(measure < 500)
13 {
14 Serial.println("Detección");
15 //hacer las acciones necesarias
16 }
17 delay(1000);
18 }

You might also like