Sensor de Chama no Arduino

 

Sensor de Chama no Arduino

O sensor de chama é um dispositivo que detecta a presença de fogo ou chama, sendo útil em projetos de segurança, automação e robótica. Vamos ver como utilizá-lo com Arduino.

Componentes necessários

  • Arduino (qualquer modelo)

  • Sensor de chama (por exemplo, KY-026)

  • LED (opcional para indicação)

  • Resistor 220Ω (se usar LED)

  • Protoboard e jumpers

Conexões do sensor 



  1. VCC → 5V do Arduino

  2. GND → GND do Arduino

  3. DO (Digital Output) → Pino digital do Arduino (ex: D2)

Código básico (leitura digital)

arduino
Copy
Download
const int pinoSensor = 2;   // Pino digital conectado ao sensor de chamas (DO)
const int pinoLED = 3;      // Pino digital conectado ao LED

void setup() {
  pinMode(pinoSensor, INPUT);  // Configura o pino do sensor como entrada
  pinMode(pinoLED, OUTPUT);    // Configura o pino do LED como saída
  Serial.begin(9600);          // Inicia a comunicação serial (opcional para debug)
}

void loop() {
  int estadoSensor = digitalRead(pinoSensor); // Lê o estado do sensor

  if (estadoSensor == LOW) {  // Se o sensor detectar chama (normalmente LOW em módulos com saída digital)
    digitalWrite(pinoLED, HIGH);  // Acende o LED
    Serial.println("Chama detectada! LED ligado.");
  } else {
    digitalWrite(pinoLED, LOW);   // Apaga o LED
    Serial.println("Nenhuma chama detectada.");
  }
  delay(100);  // Pequeno atraso para evitar leituras instáveis
}


Ajustes e dicas

  1. O sensor possui um potenciômetro para ajustar a sensibilidade

  2. A distância máxima de detecção é tipicamente 0.8m a 1m

  3. O sensor é sensível à luz infravermelha (760nm-1100nm)

  4. Para maior precisão, faça testes e calibre os valores de limiar

Aplicações

  • Sistemas de alarme contra incêndio

  • Robôs que evitam fogo

  • Controle de fornos e queimadores

  • Projetos educativos sobre segurança

Comentários

Postagens mais visitadas