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
VCC → 5V do Arduino
GND → GND do Arduino
DO (Digital Output) → Pino digital do Arduino (ex: D2)
Código básico (leitura digital)
const int pinoSensor = 2; // Pino digital conectado ao sensor de chamas (DO)const int pinoLED = 3; // Pino digital conectado ao LEDvoid setup() {pinMode(pinoSensor, INPUT); // Configura o pino do sensor como entradapinMode(pinoLED, OUTPUT); // Configura o pino do LED como saídaSerial.begin(9600); // Inicia a comunicação serial (opcional para debug)}void loop() {int estadoSensor = digitalRead(pinoSensor); // Lê o estado do sensorif (estadoSensor == LOW) { // Se o sensor detectar chama (normalmente LOW em módulos com saída digital)digitalWrite(pinoLED, HIGH); // Acende o LEDSerial.println("Chama detectada! LED ligado.");} else {digitalWrite(pinoLED, LOW); // Apaga o LEDSerial.println("Nenhuma chama detectada.");}delay(100); // Pequeno atraso para evitar leituras instáveis}
Ajustes e dicas
O sensor possui um potenciômetro para ajustar a sensibilidade
A distância máxima de detecção é tipicamente 0.8m a 1m
O sensor é sensível à luz infravermelha (760nm-1100nm)
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
Postar um comentário