3. INTRODUCTION
• What is a fire alarm system?
A fire alarm system warns people when smoke, fire, carbon monoxide or other fire-
related emergencies are detected. These alarms may be activated automatically from
smoke detectors, and heat detectors or may also be activated via manual fire alarm
activation devices such as manual call points or pull stations.
4. • Types of Fire alarm detectors?
These are few of the main types of fire alarm systems:
Heat detectors
Smoke detectors
Carbon Monoxide detectors
Multi-sensor detectors
Manual Call Points
5. This figure shows the types and variations of electronic fire detectors
8. WORKING PRINCIPLE
• WHAT IS A Temperature Sensor [TMP36]?
The TMP36 temperature sensor is an easy way to measure temperature using an
Arduino! The sensor can measure a fairly wide range of temperature (-50°C to 125°C),
is fairly precise (0.1°C resolution).
Ground
+V(2.7 to
5.5 V)
Analog output
9. • What is a Piezo/ Piezoelectric sensor?
A piezoelectric sensor is a device that uses the piezoelectric effect to measure
changes in pressure, acceleration, temperature, strain, or force by converting them
an electrical charge.
10. • What is a Arduino Uno
R3?
The Arduino Uno R3 is a
microcontroller board
based on a removable,
dual-inline-package (DIP)
ATmega328 AVR
microcontroller. It has 20
digital input/output pins
(of which 6 can be used
as PWM outputs and 6
can be used as analog
inputs).
11. • How does a ARDUINO works?
Above image, we have seen the hardware components of an Arduino. Let’s see the
software components…
• Text editor
• Message area
• Text
• Console Toolbar
12. We use a code to make sure the Arduino works as per the requirements.
const int temperaturePin = 0;
int buzzer = 12;
void setup()
{
pinMode(buzzer, OUTPUT);
pinMode(4, OUTPUT);
pinMode(3, OUTPUT);
pinMode(2, OUTPUT);
}
void loop()
{
float voltage, degreesC;
voltage =
getVoltage(temperaturePin);
degreesC = (voltage - 0.5) * 100.0;
if(degreesC>40)
{
digitalWrite(buzzer, LOW);
delay(300); //delay half a second
tone(12, 10000, 100);
digitalWrite(4, HIGH);
delay(300);
digitalWrite(3, HIGH);
delay(300);
digitalWrite(2, HIGH);
delay(300);
}
}
float getVoltage(int pin)
{
return (analogRead(pin) *
0.004882814);
}
15. APPLICATION
• These are mostly used where smoke is common.
• They are best suited for fire detection in small confined spaces where rapidly
building high-heat-output fires are expected, in areas where ambient conditions
would not allow the use of other fire detection devices, or where very early warning
of fire is not required.