Arduino senzor plamene

Senzor plamene nám umožňuje s Arduinem vytvořit zajímavý detektor ohně a požáru nejen v domácnosti. Senzor plamene má na modulu umístěnou fotodiodu, která detekuje světlo určité vlnové délky, a operační zesilovač pro zesílení signálu a možnost nastavení citlivosti senzoru.

Flame Sensor Interfacing with Arduino

Seznam komponent

  • Arduino UNO deska
  • Senzor plamene
  • LED dioda
  • Sirénka
  • Odpor
  • Propojovací vodiče
  • Nepájivé kontaktní pole

Schéma zapojení

Arduino Flame Sensor Circuit Diagram

Použitý kód

int buzzer = 8;
int LED = 7;
int flame_sensor = 4;
int flame_detected;

void setup()
{
  Serial.begin(9600);
  pinMode(buzzer, OUTPUT);
  pinMode(LED, OUTPUT);
  pinMode(flame_sensor, INPUT);
}

void loop()
{
  flame_detected = digitalRead(flame_sensor);
  if (flame_detected == 1)
  {
    Serial.println("Flame detected...! take action immediately.");
    digitalWrite(buzzer, HIGH);
    digitalWrite(LED, HIGH);
    delay(200);
    digitalWrite(LED, LOW);
    delay(200);
  }
  else
  {
    Serial.println("No flame detected. stay cool");
    digitalWrite(buzzer, LOW);
    digitalWrite(LED, LOW);
  }
  delay(1000);
}

Videonávod

Převzato a přeloženo z: https://circuitdigest.com/microcontroller-projects/arduino-flame-sensor-interfacing

Arduino Uno, Mega, Senzory, Moduly za

VÝHODNOU CENU

Luboš