Detector de Chama com Arduino (Led e efeito sonoro)

 

Detector de Chama com Arduino (Led e efeito sonoro)

Descrição do Projeto

Este projeto utiliza um sensor de chama conectado ao Arduino para detectar a presença de fogo ou fontes de calor intenso. Quando a chama é detectada, o sistema aciona um LED vermelho e um buzzer sonoro como alerta. O sensor está conectado à porta digital 2, o LED à porta digital 3 e o buzzer à porta digital 4.

Aplicação na Educação

Este projeto é excelente para:

  1. Ensinar conceitos básicos de eletrônica e programação

  2. Demonstrar o funcionamento de sensores digitais

  3. Introduzir princípios de sistemas de alerta e segurança

  4. Desenvolver o pensamento lógico através da programação

  5. Mostrar aplicações práticas da tecnologia em situações reais (como detectores de incêndio)

Pode ser usado em aulas de física, robótica ou tecnologia para mostrar como sistemas simples podem resolver problemas do cotidiano.

Materiais Necessários

  • 1 Arduino (Uno, Nano ou similar)

  • 1 Sensor de chama

  • 1 LED vermelho

  • 1 Buzzer ativo

  • 1 Resistor 220Ω para o LED

  • Jumpers e protoboard

Código para Arduino

arduino
Copy
Download
const int sensorChama = 2;    // Sensor de chama na porta digital 2
const int led = 3;            // LED na porta digital 3
const int buzzer = 4;         // Buzzer na porta digital 4

void setup() {
  pinMode(sensorChama, INPUT); // Configura o sensor como entrada
  pinMode(led, OUTPUT);        // Configura o LED como saída
  pinMode(buzzer, OUTPUT);     // Configura o buzzer como saída
  Serial.begin(9600);          // Inicia a comunicação serial
}

void loop() {
  int estadoSensor = digitalRead(sensorChama); // Lê o estado do sensor
  
  if (estadoSensor == LOW) { // LOW significa que detectou chama
    digitalWrite(led, HIGH); // Acende o LED
    tone(buzzer, 1000);      // Ativa o buzzer (1000Hz)
    Serial.println("Chama detectada! Alerta!");
  } else {
    digitalWrite(led, LOW);  // Apaga o LED
    noTone(buzzer);          // Desliga o buzzer
    Serial.println("Nenhuma chama detectada.");
  }
  
  delay(200); // Pequeno atraso para estabilidade
}

Este projeto simples pode ser expandido com mais sensores, comunicação sem fio ou integração com outros sistemas, oferecendo amplas possibilidades de aprendizado.

Comentários

Postagens mais visitadas