fbpixel
Etiquetas:
0
(0)

O módulo sensor de chama KY-026 permite a detecção de chama usando um receptor infravermelho que captará as emissões de luz de fontes de calor.

Este tutorial é aplicável a todas as placas compatíveis com Arduino.

Material

  • Computador
  • Arduino UNO
  • Cabo USB A Macho/B Macho
  • Sensor de chama KY-026

Como funciona

Qualquer fonte de calor (acima de 0K) emite luz infravermelha. O módulo de detecção de chama KY-026 para Arduino mede a intensidade da luz infravermelha emitida pelo fogo numa faixa de comprimento de onda de 760 a 1100 nm. O módulo tem saídas digitais e analógicas e um potenciómetro para ajustar a sensibilidade. Comummente utilizado em sistemas de detecção de incêndios.

Esquema

Vamos ligar a saída analógica ao pino A0 do Arduino e a saída digital ao pino 2. O sensor pode ser alimentado pela saída de 5V do Arduino.

Código

No código de gestão do sensor de chama, vamos ler a saída digital do sensor e ligar o LED de bordo se o seu estado for ELEVADO. Também vamos ler o valor analógico e exibi-lo no monitor de série.

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

Se segurar uma chama mais leve até ao sensor, deverá ver o estado do sensor e a mudança de medição no monitor de série.

Aplicações

  • Combinar este sensor com uma sirene para criar um alarme de incêndio

Fontes

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

How useful was this post?

Click on a star to rate it!

Average rating 0 / 5. Vote count: 0

No votes so far! Be the first to rate this post.

As you found this post useful...

Follow us on social media!

We are sorry that this post was not useful for you!

Let us improve this post!

Tell us how we can improve this post?