ayanfeoluwaadekanye1
Published © GPL3+

Fire Alarm

Make a fire alarm with a buzzer, LEDs and an IR sensor

BeginnerFull instructions provided1,623
Fire Alarm

Things used in this project

Hardware components

Arduino UNO
Arduino UNO
×1
Jumper wires (generic)
Jumper wires (generic)
×1
Buzzer
Buzzer
×2
5 mm LED: Red
5 mm LED: Red
×1
5 mm LED: Green
5 mm LED: Green
×1
Resistor 221 ohm
Resistor 221 ohm
×3
IR receiver (generic)
×1
Breadboard (generic)
Breadboard (generic)
×1

Software apps and online services

Arduino IDE
Arduino IDE

Story

Read more

Schematics

The Circuit

Code

The Code

Arduino
#define flamePin A0
#define buzzer1 9
#define buzzer2 8
#define greenLed 2
#define redLed 3
int val;


void setup() {
  // put your setup code here, to run once:
  Serial.begin(9600);
  pinMode(buzzer1, OUTPUT);
  pinMode(buzzer2, OUTPUT);
  pinMode(greenLed, OUTPUT);
  pinMode(redLed, OUTPUT);
}

void loop() {
  // put your main code here, to run repeatedly:
  val=analogRead(flamePin);
  if (val<1023){
    buzzerCall();
    }
  else{digitalWrite(greenLed,HIGH);}
}

void buzzerCall(){
    digitalWrite(greenLed,LOW);
    digitalWrite(redLed,HIGH);
    tone(buzzer1, 5000);
    delay(1000);
    noTone(buzzer1);
    tone(buzzer2, 1000);
    digitalWrite(redLed,LOW);
    delay(1000);
    noTone(buzzer2);
 }

Credits

ayanfeoluwaadekanye1
0 projects • 8 followers
Contact

Comments

Please log in or sign up to comment.