Flame Detector Alarm System with Photo Diode and Arduino


 




//Arduino Sketch

#define Photodiode A0// connect Photo diode to A0 Pin of Arduino as per the circuit

#define RED_LED 5// connect Red LED to Digital Pin 5 of Arduino as per the circuit

#define GREEN_LED 6//connect Green LED to Digital Pin 6 of Arduino as per the circuit

#define Buzzer 7//connect Buzzer to Digital Pin 7 of Arduino as per the circuit

#define Relay 8//connect Relay  to Digital Pin 8 of Arduino as per the circuit

int x, i;

void setup()

{

  pinMode(RED_LED, OUTPUT);

  pinMode(GREEN_LED, OUTPUT);

  pinMode(Buzzer, OUTPUT);

  pinMode(Relay, OUTPUT);


  Serial.begin(9600);

}

void loop()

{

  x = analogRead(Photodiode);

  if (x > 10)// decrease the value of "x" to trigger alarm in a Low flame.

  {

  Serial.println(" Fire Detected!!!");

  digitalWrite(GREEN_LED, LOW);

  digitalWrite(Relay, HIGH);

  for (i = 0; i < 10; i++)

  {


    digitalWrite(RED_LED, HIGH);

    tone(Buzzer, 1000);

    delay(500);


    digitalWrite(RED_LED, LOW);

    tone(Buzzer, 500);

    delay(500);

  }

}

else

{

  noTone(Buzzer);

  digitalWrite(Relay, LOW);

  digitalWrite(RED_LED, LOW);

  digitalWrite(GREEN_LED, HIGH);

  delay(500);

  digitalWrite(GREEN_LED, LOW);

  Serial.println("System Normal");

  delay(1000);

}

}

Comments

Popular posts from this blog

4 Stage Timer With DS3231RTC Module.

Interfacing KY038 sound sensor with Raspberry pi Pico

Interfacing MQ2 Gas & Smoke Sensor With Raspberry Pi Pico