Sensor de llama Arduino

El sensor de llama KY-026 (flame sensor Arduino) permite detectar la presencia de una llama abierta mediante un receptor de infrarrojos. El sensor puede utilizarse para crear una alarma de incendio en la casa y muchos otros dispositivos útiles. Veamos cómo construir este sensor, cómo conectarlo al microcontrolador Arduino Uno / Nano y cómo funciona el módulo sensor de llama utilizando un sencillo programa como ejemplo.

Para esta actividad necesitaremos:

  • Arduino Uno / Arduino Nano / Arduino Mega
  • sensor de flama ky-026;
  • placa de pruebas;
  • LED y resistencia de 220 Ohm;
  • cables de conexion.

Funcionamiento del sensor de llama Arduino

El sensor de incendios de cuatro patas también tiene una salida analógica que señala no sólo la presencia de una señal, sino también su característica. Por lo tanto, el sensor puede detectar no sólo la presencia de un fuego abierto, sino también su extensión. El sensor IR reacciona a la radiación en el rango de 750 a 1100 nm. En la práctica, el sensor no sólo reacciona al fuego, sino también a la luz solar o incandescente.

El sensor de llama ky-026 datasheet
El sensor de llama Arduino ky-026 (sensor de flama datasheet)

Características sensor de llama KY 026:

  • Alimentación: 3,3 – 5 V
  • Consumo de corriente: 10 mA
  • Salida digital: 1 lógico o 0 lógico
  • Salida analógica: 0 – 5 V
  • Corriente de salida: 15 mA
  • Dimensiones: 42mm x 15mm

Además del receptor de infrarrojos, se ha colocado una resistencia de ajuste (potenciómetro) en el módulo ky-026 (flame sensor) para calibrar la sensibilidad del sensor. El esquema de conexión del sensor a la placa Arduino se muestra en la siguiente imagen. En los ejemplos utilizamos el pin 2 como entrada digital, puedes cambiar el puerto en el programa Arduino y utilizar cualquier microcontrolador para el procesamiento de la señal.

Cómo conectar el sensor de llama Arduino

Conectar un sensor de llama Arduino
Cómo conectar un sensor de llama Arduino ky-026

La placa del sensor de llama tiene un código de pines para la conexión con Arduino Nano o Uno. El sensor se alimenta de 5V y emite una señal digital o analógica, según la modificación. En este ejemplo mostraremos cómo conectar un sensor de fuego al Arduino utilizando la salida digital del sensor ky-026 (flame sensor) para encender o apagar el LED. Monta el circuito como se muestra en la imagen y carga el siguiente código.

Programa Arduino sensor de llama y LED

#define  flamePin 2
#define  ledPin  12

int  flame;

void setup() {
   Serial.begin(9600);
 
   pinMode(flamePin, INPUT);
   pinMode(ledPin, OUTPUT);
}

void loop() {
   flame = digitalRead(flamePin);

   Serial.print("Flame Sensor - ");
   Serial.println(flame);

   if (flame == HIGH)
      digitalWrite(ledPin, HIGH);
   else
      digitalWrite(ledPin, LOW);
}

Explicación del código del sensor de fuego Arduino KY-026:

  1. el sensor emite una señal de «uno lógico» en la salida digital cuando hay un fuego abierto hasta 1 metro de distancia del receptor IR;
  2. la condición debe ajustarse a los valores en los que el LED se enciende y se apaga.

Conclusión. El módulo sensor de fuego Arduino y sensor de obstáculos ky-032 se produce en dos versiones – con tres o cuatro pines, el pinout del sensor de llama se puede encontrar en la imagen de arriba. Ambas versiones tienen una salida digital. Si se detecta una llama, el indicador del sensor se enciende y la salida muestra una señal verdadera (uno lógico) y falsa (cero lógico) si no hay llama en el campo de visión del receptor de infrarrojos.


Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *