¿Qué es un sensor de llamas?
El sensor de llamas se caracteriza por ser un dispositivo óptico capaz de detectar la luz infrarroja emitida por una combustión.La combustión se entiende por reacción química, que libera parte de energía interna de un combustible, este emite energía en forma de calor y luz con su longitud de onda.
El ojo humano sensible a la radiación electromagnética, capta longitudes de onda comprendidas entre 380nm y 780nm aprox, esta es la denominada luz visible.
Pero este modulo es capaz de medir con su sensor de infrarrojos el espectro de infrarrojo cercano o NIR, que se encuentra entre los 780nm hasta los 3000nm no obstante este está limitado a un espectro de 760nm a 1100nm, con un ángulo de detección de 0 a 60º. Esto es debido a que este sensor está enfocado a proyectos de aprendizaje y compresión de estos.
Podemos visualizar en los anteriores datos que la longitud de onda que este sensor es capaz de leer, es muy limitado y por consiguiente no son recomendados para utilizarlos en proyectos donde la sensibilidad y la fiabilidad sean esenciales, como por ejemplo en una instalación donde la seguridad de las personas dependa de este.
Por este motivo, se deben utilizar sensores homologados y fiables para las instalaciones.
Este sensor es poco fiable debido a sus características, su umbral de detección en la longitud de onda es escaso y eso provoca que de falsos positivos en detección al exponerse a luz natural o por ejemplo focos de luz.
Esto podemos probarlo cuando tengamos el montaje y la programación de este terminado. Podremos comprobar que con la luz de flash de un móvil se puede activar la señal.
Características del KY-026 sensor de llamas
- Espectro de 760nm a 1100nm
- Ángulo de detección de 0 a 60º
- Temperatura de funcionamiento: -25ºC a +85ºC
- Alimentación de 3,3V a 5,5V
- Salidas analógica y digital
- Dimensiones: 44x15x14mm
Materiales para montaje de sensor KY-026 con Buzzer activo
- Cables con pines
- Protoboard
- Arduino o microcontrolador
- Buzzer activo o LED
- Sensor KY-026
Esquema de montaje
Este sensor está montado en una PCB con sus resistencias y LEDS incluyendo un potenciómetro para poder calibrar la distancia de detección.En esta práctica pondremos como salida un buzzer que emitirá un sonido al detectar llama.
Pines:
KY-026
- Do = D2
- + = 5V
- GND = GND
- S = D8
- - = GND
Precio
El precio varia según el proveedor, suele estar entre 1€ y 4€ por unidad en Amazon y es bastante común encontrarlo en Kits para Arduino.También se suelen vender en lotes de 3 y 5 unidades. Este ultimo tiene un precio menor por unidad y tiene un tiempo de espera más reducido.
Código
Este código lo he escrito para que cuando el sensor KY-026 de señal de llama, el buzzer emitirá un tono hasta que deje de detectarlo. El código se puede modificar para que encienda un led. Prácticamente seria una alarma para detectar llamas.const int pinBuzzer = 8; //pin del buzzer const int llama = 2; //pin del sensor void setup(){ pinMode(llama, INPUT); //definimos la entrada pinMode(pinBuzzer, OUTPUT); //definimos la salida } void loop(){ bool val = digitalRead (llama) ; // Leemos la señal actual en el sensor if (val == HIGH) // si valor alto { tone(pinBuzzer, 440); //tonos del buzzer delay(1000); //tiempo noTone(pinBuzzer); //no tono del buzzer delay(500); //tiempo tone(pinBuzzer, 523, 300); //tono del buzzer delay(500); //tiempo } }
Comentarios
Publicar un comentario