# Fire Alarm using Thermistor

Published  May 28, 2015   66
J
Author

Fire alarms are prime necessities in modern buildings and architectures, especially in banks, data centers and gas stations. They detects the fire in ambiance at very early stage by sensing smoke or/and heat and raise an alarm which warns people about the fire and furnish sufficient time to take preventive measures. It not only prevents a big losses caused by deadly fire but sometimes proves to be life savers. Here we are building one simple fire alarm system with the help of 555 Timer IC, which will sense the fire (temperature rise in surrounding), and trigger the alarm.

The key component of the circuit is Thermistor, which has been used as fire detector or fire sensor. Thermistor is temperature sensitive resistor, whose resistance changes according to the temperature, its resistance decreases with the increase in temperature and vice versa.

We have built the circuit using, mainly three components that is, Thermistor, NPN transistor and 555 Timer IC. You can find more such simple circuits here in this electronic circuits section.

### Working Concept

Here the 555 timer IC has been configured in Astable mode so that Alarm (Buzzer) can produce an oscillating sound. In Astable mode, capacitor C charges though resistance R1 and R2, till 2/3 Vcc and discharges through R2 till it reaches to 1/3Vcc. During the charging time OUT PIN 3 of 555 IC remains HIGH and during discharging it remains LOW, thats how it oscillate. We have connected a Buzzer to OUT pin, so that it produce beep sound, when 555 is high. We can control the oscillation frequency of the alarm by adjusting the value of R2 and/or capacitor C.

### Components

555 Timer IC

NPN Transistor BC547

Thermistor (10K)

Resistors (1K, 100K, 4.7K)

Variable resistor (1M)

Capacitor (10uF)

Buzzer and Battery (9v)

### Circuit Diagram and Explanation

You can see the circuit diagram of fire alarm in above figure. When there is no FIRE, thermistor remains at 10k ohm. And transistor remains at ON state because there is sufficient voltage across the base-emitter of transistor, which makes it ON. When the Transistor is ON, Pin 4 (RESET) is connected to the Ground, and when Reset pin is Grounded, 555 IC doesn't operate.

Now when we start heating the Thermistor through Fire, its resistance starts to decrease, and when its resistance decreases, the voltage at the base of Transistor starts to decrease and when the voltage becomes less than the operating voltage (base-emitter voltage VBE) of transistor, then transistor becomes OFF. And when transistor becomes OFF, Reset pin of 555 timer IC, gets positive voltage through R3, and 555 IC starts to work and buzzer beeps.

In transistor, usually 0.7v voltage is required across the Base and Emitter, to turn it ON. So we have to carefully adjust the value of Variable resistance RV1 and Thermistor, to make the circuit work properly. To do this remove the thermistor and let RV1 be the grounded, now adjust the value of RV1 to that point, where even slight turning of the RV1 starts the Buzzer. Means from this point, if we decrease the resistance, even very little, Buzzer starts to beep. Now at this point, connect the thermistor again.

We should also note that we can also build a Fire alarm circuit, using DR25 germanium diode, as it works as heat sensor. When DR25 germanium diode is connected in reverse bias, it has a very high reverse resistance and it only conducts at more than 70 degree of room temperature.

Video

Submitted by aimen on Sat, 09/05/2015 - 09:45

### Can i replace 9v buzzer with

Can i replace 9v buzzer with siren

### Please be specific, what kind

Please be specific, what kind of siren you are talking about? Are you trying to generate siren using some IC? You can connect any siren but circuit will be modified accordingly.

Submitted by ganeshraj on Wed, 11/25/2015 - 16:36

### i did this circuit and my

i did this circuit and my speaker comes on as soon as i connect the power. ive looked through it and i dont know what i'm doing wrong. please could you suggest likely errors i would have made. Please it's urgent!!!!!﻿

If your circuit connections are proper, then you surely need to adjust the Variable Resistor RV1. It has been clearly explained in second last paragraph of the Article above: "remove the thermistor and let RV1 be the grounded, now adjust the value of RV1 to that point, where even slight turning of the RV1 starts the Buzzer"

Submitted by kumar on Sat, 02/06/2016 - 21:27

### we have tried a lot to make

we have tried a lot to make this project succesfull... but we did not got any output ....about this project can you plzz.. tell that where was the problem in this project

### Check the circuit connections

Check the circuit connections and value of components. Adjust the variable resistor properly, otherwise circuit won' t work. Carefully read the second last para to set the variable resistor

### kumars doubt

before connecting the circuit check the resistance under normal temperature and check its resistance when it exposed to heat, now adjust the variable resistor in such a way that its value lies between the thermistor resistance in normal temp and during heating. Generally it will be aroung 3.5K ohm

Submitted by akki on Wed, 02/17/2016 - 20:54

sir ,we had made our circuit but as soon as we connect battery siren is in on state even though thermistor is not heated,can u suggest what correction to be made in circuit

### This is a very common problem

This is a very common problem and can be easily corrected, just adjust the variable resistor according to the second last paragraph of the article.

Submitted by abhishek pratap on Tue, 03/01/2016 - 14:04

### regarding explanation of the circuit

why have you used Resistors (1K, 100K, 4.7K) and npn transistor and what happens if we change the value of resistance.

Submitted by Kapil on Wed, 03/02/2016 - 07:47

### sir, what is the use of the

sir, what is the use of the transistor in the circuit ?

### Transistor here is working as

Transistor here is working as a Switch, it is clearly explained in the description. Please read the two paragraph below circuit diagram.

Submitted by akhila on Thu, 03/03/2016 - 10:48

### block diagram

can u pls send me block diagram of fire alarm using ic555 .....to my mail id.....
asap

Submitted by easin on Fri, 04/01/2016 - 20:05

### acknowledgement

what valu may be perfect for Variable Resistor

Submitted by Gatumwa on Sun, 04/03/2016 - 18:02

### 555 ic about it's instructions

555 ic there we may change to anather kind of componant which ones?

Submitted by katty on Mon, 04/04/2016 - 22:44

### fire alarm ckt

we hve tried the circuit several times ...read out evryting but itdoesnt operate i.e as soon as we connect the battery the buzzer starts beeping evn without buzzer

### Its only the matter of

Its only the matter of adjusting the Variable Resistor.

Submitted by Moni shankar on Thu, 05/05/2016 - 01:55

### pls answer me as soon as possible...

i am using this circuit as it is..only replaced 1mohm with a 10kohm...and ckt working but only prblem is that output beep sound is not continuous..its beeping in regular (approx after 1sec gap ,just on and off)intetval of time...pls suggest me what to do..

### This is what it meant to be.

This is what it meant to be. 555 is in Astable mode so it beeps in intervals, use monostable mode for continuous beeping.

Submitted by Dan on Thu, 05/05/2016 - 16:06

### What kind of thermistor did

What kind of thermistor did you use
is it NTC, and what is the voltage reading on the thermistor

Submitted by Pooh on Thu, 05/12/2016 - 07:38

### Hey, I have tried many times

Hey, I have tried many times but connection doesn't really work. I grounded my variable resistor but after adjusting the buzzer still not beep. Can i ask how many pin that you use for variable resistor? Because it have three pin, and i do not know where should connected

Submitted by Rahul on Wed, 06/29/2016 - 07:54

### can i replace variable

can i replace variable resistance with simple resistance

### After finding the threshold

After finding the threshold resistance, where you want to set the sensitivity of Fire alarm, you can replace Variable resistor with simple one with the value of Threshold.

Submitted by Brian O Callaghan on Tue, 07/05/2016 - 04:05

### Running a relay

Hi there,
Thanks for the circuit. I am trying to trigger a relay using a 33k Ohm @ 25 degrees C thermistor. I have attempted this with a 555 timer as a comparator, but have found that the variation in resistance of the thermistor does not allow the 1/3 - 2/3 voltage range to be covered in order to get switching on and off. The relay should trigger at only 30 dec C, thus the low range (from 33k Ohm to approximately 20k Ohm at trigger temperature.) Also, is it possible to leave out the capacitor and R1 and R2 since only the relay must be switched on and off?
Thanks a million,
Brian

### Resistor R1, R2 and capacitor

Resistor R1, R2 and capacitor C has nothing to do with Fire alarm circuit, they are just to set the Frequency of 555's output in astable mode, so that Buzzer can beep periodically, according to that frequency.

Submitted by zeedic on Fri, 07/22/2016 - 05:42

### fire alarm system

the block diagram of fire alarm system using themistor

Submitted by nive on Sun, 07/31/2016 - 09:16

### fire alarm

shall i check the fire alarm circuit using multisim software and how?

Submitted by Ankita on Sun, 07/31/2016 - 17:31

### thermistor related

Can LM35 be used as the thermistor here?if yes then where to connect the 3pins exactly..?thanx!☺

Submitted by sam on Fri, 08/26/2016 - 02:29

### capacity

Pls you stated Capacitor (10uF),what is the exact voltage of the capacitor

### It is of 63v rating but you

It is of 63v rating but you can use any 10uF cap.

Submitted by Cherish on Fri, 09/09/2016 - 15:33

### At what specified temperature

At what specified temperature should the device detect before it alarms?

Submitted by irfan on Thu, 09/15/2016 - 13:28

### project

sir what will be the output variable resistor?????

Submitted by umesh on Thu, 09/22/2016 - 18:33

I have found you best website for how to design a circuit from starting to finish..how every component is working in circuit ..It is very helpful for freshers like me.
I am very impress..
And highly recommend it.

Submitted by milos on Fri, 10/28/2016 - 04:18

### Hi . I have variable resistor

Hi . I have variable resistor , and i don't know how to adjust it( since they are not the same ) . So , is this type of RV usable ? Can u give me some advice how to do that properly , since my sound starts as soon as i connect the circuit . Why is only 1 pin of RV used ? What are those 2 for ? Thanks in advance .

Submitted by sindhu on Sun, 10/30/2016 - 11:23

### thermistor connenctions

Hi.can u please clearly explain the connenctions of thermistor and variable resistor please.

Submitted by reubenct on Wed, 11/09/2016 - 18:17

### Transistor never switches on

Hi, I tried the circuit with all correct values for components and what I observed was that the transistor was never switching on, i.e, the voltage at base (Vbe) never went below 0.7V. I calculated and got that for Vbe=1V, value of RV1 should be 1M/8 = 125k. My RV1 can go only to minimum of 200k. Please suggest a solution. Thanks

Submitted by Ram on Sun, 12/04/2016 - 13:00

### Sir, I have done every thing

Sir, I have done every thing as shown in the diagram but still it does not works. Please help sir. When i adjust the variable resistor the buzzer beeps continuosly.

Submitted by Somanath on Mon, 02/06/2017 - 11:05

### How this project is different

How this project is different from the other fire alarms

Submitted by vijay on Sun, 02/19/2017 - 12:44

### problem in ckt

hi sir,
i made all connection as per block diagram shown but even i connect that way it is not working properly .i didn't have 1M variable resistor so i used 1M fixed resistor& instead of 10k thermistor i used 10k fixed resistor (before fire thermistor resistance is 10k so used it ,actually the buzzer need to beep at this time but it is beeping even i use 100k instead of 10k thermistor(i dont have thermistor) ) .thermistor resistance will reduce when fire comes so i replace thermistor with short ckt .so sir tell me neccesary modificatication to work my ckt

### 1M is the max value of RV1,

1M is the max value of RV1, and it is set much lesser than 1M, better use Variable resistor as shown.

Submitted by shrinjit on Sat, 02/25/2017 - 00:56

### need for any extra transistors ?

is it sufficient to use a single npn transistor int the above circuit becoz i checked other links wherein they have used 3 transistors ?

Submitted by Aaron on Sun, 03/05/2017 - 16:49

### Sir, i have done all the

Sir, i have done all the connections made in the diagram, but when i put the power on the buzzer was beeping even though i haven't fire the thermosistor

Submitted by CHERRY on Tue, 03/14/2017 - 17:56

### Sir, I have to ask. Will it

Sir, I have to ask. Will it be possible to have both buzzer and LED outputs? I have tried connecting a LED parallel to the buzzer. The LED did work but the buzzer didn't.

### For both LED and buzzer u

For both LED and buzzer u have to use also a 1k resister with it otherwise LED will be fuse.
Then first connect one terminal of resister to the pin 3 thats output terminal then the positive terminal of led to the other terminal of resister and then ground the negative terminal to the ground and then the positive terminal of buzzer connect with the positive side of LED n then groung the negative terminal of buzzer to the ground. Then it will work properly.

### Siren sound

Have complete the circuit and its working but, what else can I do to the circuit to produce siren sound instead of beeping.

Submitted by Eggroll on Thu, 03/23/2017 - 22:39

### Sir,I just made the circuit

Sir,I just made the circuit above.But there is a problem,the buzzer keeps beeping as soon as i ground the circuit.The 1M variable resistance is not showing any effect even i changed the variable resistance.Please give me the solution as i need to submit it within a week.
Thank you

Submitted by Eggroll on Fri, 03/24/2017 - 00:48

### This circuit is just a fine

This circuit is just a fine circuit and works well.With all the connections being made at correct places,it works. Applying fire to the thermistor , it tkaes around 25 secs to turn the buzzer on.

Submitted by Charlie Catindig on Fri, 03/24/2017 - 09:54

### capacitor

if you don't mind, is it advisable to use capacitor instead of resistor in a conventional fire alarm and detection system (FDAS)? what is the effect using capacitor? why not a resistor?

Submitted by duncan on Tue, 05/09/2017 - 16:56

### fire alarm

good project mine is working well just needed to play around the variable resistor

Submitted by adebiyi muyiwa on Fri, 09/15/2017 - 23:43

### please can i get the circuit

please can i get the circuit for all the alarm system we have

Submitted by mesloy on Tue, 10/31/2017 - 13:57

### in 5 of the ic

The pin 5 of the ic, is it open?

Submitted by Mushfiqur Rahman on Wed, 11/01/2017 - 00:21

### Hi,

Hi,
How long will this circuit last on a normal 9V battery (non-rechargeable)?

Submitted by Omer on Mon, 11/13/2017 - 17:39

### Help

I have connected all the circuit same as it is but it doesn't work but when i short the transistor buzzer starts

Submitted by Abush on Tue, 11/14/2017 - 10:37

### Elec

Please can help me I use this circuit but its not run what the problem

Submitted by Manthan Sirsikar on Thu, 02/15/2018 - 23:11

### circuit not working

i tried to adjust the variable resister lots of time by putting its one end ground but as i replace it by thermistor without giving any fire it starts beeping plse give me some solution i read out all the content u have written above ........ Thank you...

Submitted by khaled on Fri, 06/08/2018 - 15:39

### How much is the frequency and

How much is the frequency and duty cycle for this circuit because i want to now how to design the component value.pleas replay me as soon as possible

Submitted by khaled on Sun, 06/10/2018 - 00:29

### How much is the frequency and

How much is the frequency and duty cycle for this circuit because i want to now how to design the component value.pleas replay me as soon as possible

### This circuit produces a pulse

This circuit produces a pulse only to keep the buzzer beeping. It is not important to design this pulse since it will only vary how fast the buzzer is beeping.

Submitted by Mohamed Rahama… on Thu, 06/14/2018 - 22:09