fbpixel
Etiquetas:

El módulo sensor de llama KY-026 permite la detección de llamas mediante un receptor de infrarrojos que captará las emisiones de luz de las fuentes de calor.

Este tutorial es aplicable a todas las placas compatibles con Arduino.

Material

  • Ordenador
  • Arduino UNO
  • Cable USB A Macho/B Macho
  • Sensor de llama KY-026

Cómo funciona

Cualquier fuente de calor (por encima de 0Kelvin) emite luz infrarroja. El módulo de detección de llamas KY-026 para Arduino mide la intensidad de la luz infrarroja emitida por el fuego en un rango de longitud de onda de 760 a 1100 nm. El módulo tiene salidas digitales y analógicas y un potenciómetro para ajustar la sensibilidad. Se utiliza habitualmente en los sistemas de detección de incendios.

Esquema

Conectaremos la salida analógica al pin A0 del Arduino y la salida digital al pin 2. El sensor puede ser alimentado por la salida de 5V del Arduino.

arduino-flame-sensor-ky026_bb Uso de un sensor de llama con Arduino

Código

En el código de gestión del sensor de llama, leeremos la salida digital del sensor y encenderemos el LED de la placa si su estado es ALTO. También leeremos el valor analógico y lo mostraremos en el monitor de serie.

const int ledPin = 13;
const int digitalPin = 2;
const int analogPin = A0;

int digitalVal;
int analogVal; 

void setup(){
  Serial.begin(9600);
  
  pinMode(ledPin, OUTPUT);
  pinMode(digitalPin, INPUT);
  
  Serial.println(F("Flame Sensor Initialized"));
}

void loop(){
  readFlameSensor();
  delay(500);
}

void readFlameSensor(){
    // Read the digital interface
  digitalVal = digitalRead(digitalPin);
  if (digitalVal == HIGH){
    digitalWrite(ledPin, HIGH);
    Serial.println(F("    -> Flame detected"));
  }else{
    digitalWrite(ledPin, LOW); 
  }

  // Read the analog interface
  analogVal = analogRead(analogPin);
  Serial.print(F("Sensor Value"));Serial.println(analogVal);
}

Resultados

Si se acerca la llama de un mechero al sensor, se debería ver el estado del sensor y el cambio de medición en el monitor de serie.

Aplicaciones

  • Combina este sensor con una sirena para crear una alarma de incendio

Fuentes

Retrouvez nos tutoriels et d’autres exemples dans notre générateur automatique de code
La Programmerie