O Módulo Sensor de Chama/Fogo (Infravermelho)
Descrição:
O Módulo Sensor de Chama/Fogo (Infravermelho) é a solução ideal para projetos de automação, robótica e segurança que exigem a detecção rápida de focos de incêndio ou fontes de luz infravermelha (com comprimento de onda entre 760 nm e 1100 nm).
Compatível com Arduino, ESP32, ESP8266, Raspberry Pi e PIC, este módulo conta com saídas digital e analógica, além de trimpot para regulagem de sensibilidade, facilitando a integração em alarmes, robôs bombeiros e sistemas de proteção contra incêndio.
Destaques do Produto:
- Alta Precisão: Detecta chamas e emissões de luz infravermelha com ângulo de abertura de aproximadamente 60°.
- Saída Dupla (AO e DO): Possui saída analógica (sinal em tempo real) e saída digital (comutação acionada via comparador LM393).
- Sensibilidade Ajustável: Potenciômetro trimpot integrado para regulagem da distância de detecção.
- Fácil Integração: Compatível com microcontroladores de 3.3V a 5V.
- Sinalização LED: LEDs indicadores de alimentação (Power) e acionamento da saída digital.
Aplicações Sugeridas:
- Robôs combate a incêndio (Robô Bombeiro)
- Sistemas de alarme contra incêndio e monitoramento
- Proteção de bancadas de trabalho e impressoras 3D
- Projetos acadêmicos, TCCs e prototipagem maker
Código para leitura do Módulo Sensor de Chama/Fogo (Infravermelho) com Arduino:
Ligação dos Pinos (Esquema de Conexão)
- VCC do sensor $\rightarrow$ 5V do Arduino
- GND do sensor $\rightarrow$ GND do Arduino
- DO (Saída Digital) do sensor $\rightarrow$ Pino 2 do Arduino
- AO (Saída Analógica) do sensor $\rightarrow$ Pino A0 do Arduino
Código Exemplo (Leitura Digital e Analógica)
// Definição dos pinos
const int pinoDigital = 2; // Pino ligado ao DO do sensor
const int pinoAnalogico = A0; // Pino ligado ao AO do sensor
void setup() {
Serial.begin(9600); // Inicia a comunicação serial
pinMode(pinoDigital, INPUT); // Configura o pino digital como entrada
}
void loop() {
// Leitura do estado digital ( HIGH ou LOW )
int chamaDetectada = digitalRead(pinoDigital);
// Leitura do valor analógico ( 0 a 1023 )
int valorAnalogico = analogRead(pinoAnalogico);
Serial.print("Leitura Analógica: ");
Serial.print(valorAnalogico);
Serial.print(" | Chama Detectada? ");
// Na maioria dos módulos LM393, o pino DO vai para LOW quando detecta fogo
if (chamaDetectada == LOW) {
Serial.println("SIM! Chama detectada!");
} else {
Serial.println("Não");
}
delay(500); // Aguarda meio segundo para a próxima leitura
}
Importante: Antes de usar a saída digital (DO), ajuste a sensibilidade girando o trimpot azul integrado.
Dicas de Ajuste:
- Saída Digital (DO): Gire o potenciômetro (trimpot) azul integrado no módulo para regular a sensibilidade do disparo.
- Saída Analógica (AO): Quanto mais próxima e intensa for a chama ou fonte de luz IR, menor será o valor retornado no pino analógico (próximo de 0).
Recomendamos utilizar com Buzzer Ativo 5V e Módulo Relé para montagem de alarmes sonoros e acionamento de bombas d'água.
Conteúdo da Embalagem:
- 01x Módulo Sensor de Chama / Fogo (Infravermelho)