Circuit Projects

Electrical/Electronics Blogger

Circuit's Projects :

Return to Projects

Electronic Thermometer Project by LM35 and LM3914

Project Summary

As shown in the schematic, temperature sensor of our electronic thermometer is LM35DZ. There are some kinds of LM35 IC, since it is cheap and easy to find we used LM35DZ in our project. It measures from 0°C to 100°C with a very linear output graph.For one degree change, it increases its output 10mV.On theElectronic Thermometer Schematic other hand, this circuit measures temperature values only between +10°C and +39°C.

Project Description


Figure 1 

2 numbered (middle) pin of the sensor is connected to the 5 numbered pins of LM3914 ICs. So every IC determines how many leds of bargraph will bright due to the analog signal received from the sensor. 2.2 microfarad tantal capacitors are connected between the 2 and 3 numbered pins of LM3914. Resistors in the circuit have %1 tolerance values.


Figure 2 

The PCB file is provided in pdf format. You can apply it to the board by using the ironing method.

For proper operation, voltage values of the nodes shown in the circuit must be adjusted to 90mV, 190mV, 290mV and 390mV by using multiturn trimpots. This adjustment determines the range of the shown values for each led bar display. For instance first display shows from 10°C to 19°C, second display shows from 20°C to 29°C and so on.


Figure 3 

9V battery can be used for voltage supply. In this situation, circuit operates properly until voltage of the battery decreases to 4V. Current consumption depends on the number of lit LEDs. Every led draws about 5mA, at about 18° 16 LEDs will be lit and total LED current draw will reach to 80mA. If the circuit left operating, battery will discharge in a short time. To prevent this situation, circuit should be opened only when needed. So putting a on-off switch will be sufficient. If a 9V AC/DC adaptor is used, circuit can be left operating continuously with no drawback.

Last step is placing the board into a proper box.If it is put in a box, temperature sensor should be placed outside. You can draw a scale divided in to 2.5mm parts. If you put a piece of glass or plexy on the led bargraphs, they will be more visible.

To test the circuit, you can use a mercury thermometer as shown in the image. We can see our thermometer gives right results.


Project Files

File NameFile Size
Electronic_Thermometer.rar223.33 KB
Tags: electric thermometer, LM35,

Comments on this Project:

By MEHDI 0Score: 

7 years ago:  I decide to make this thermometer for the Girl i love and she wanted it for her project in university and God help me if will not work!
Pray For me! LOL!

By math 0Score: 

7 years ago:  hello I want to do this thermometer too please write the result for me man.. It will be nice if you send some photos of the circuit also. good luck :)

By Rens 0Score: 

7 years ago:  What resistor values should I change If i want to make the range from 0 to 100c? I'm sorry, I only know how to solder and I do not know how to recompute the circuit.

By Alan 0Score: 

7 years ago:  Take a look at the schematic. The LM35 output is scaled 10mV/degree C. Look at the reference voltages on the three stages U!-3 and see how they are scaled (90,190,290,390 mV). If you want the highest reading to be 1000 mV, then you could add more stages (a really long bar graph!) or you could adjust for different reference voltages (250, 500,750,1000 mV) on pots 2,1,3,4 respectively.

By aziz 0Score: 

7 years ago:  hi . . I am using the lm35dz sensor to measure the body temperature by connected to ETH 256C AMP . Am not getting the result output from the AMP .
hope you e mail me

By ilham afandi 0Score: 

7 years ago:  thanks for all, now i wiil try it in my college,s laboratory!

By Bill 0Score: 

7 years ago:  I wonder if you could substitute an LM34 (Fahrenheit) directly? It appears to have the same scale division as the LM35 (10mV/F).

By Alex 0Score: 

7 years ago:  Hi. The LM35DZ measures up to 150°C. What voltages do I need for a thermometer from 50°C to 150°C? Can the LM35DZ in some way measure 200°C?

By cremer 0Score: 

7 years ago:  You should change the ref voltage values shown in the schematic (90mV, 190mV, 290mV and 390mV). Starting from 490mV to 1500mV. I think it is not possible to read 200 °C by using LM35DZ because it doesnt give a linear output at the values greater than 150 °C

By Alex 0Score: 

7 years ago:  Do you know what sensor is capable of measures 250°C? Thanks

By cremer 0Score: 

7 years ago:  I searched for parts but couldn't find out any sensor in this range. National has a sensor which measures maximum 200°C. You can check out National Semiconductor Temperature Sensor Handbook

By Alex 0Score: 

7 years ago:  I cant get a range of 500 mv to 1500mv with the 1k trimpot. What should i change?


By cremer 0Score: 

7 years ago:  try decreasing the R2 R3 and R4 values. Lets see what will happen

By Caleb 0Score: 

6 years ago:  Hi! I just want to ask what the 330R and 75R are...

By marok 0Score: 

6 years ago:  Hi they arae 330 ohms and 75 ohms

By Alex 0Score: 

6 years ago:  Hi, i´ts me again. I´m trying to get these values: 600mv, 900mv, 1200mv and 1500mv so i can measure up to 150°C. I reduced R3 and R4 to 1k2 and R2 to 1k, and i can get 1500mv, 1200mv and 900mv. But i cant get 600mv in the wiper of POT 2. What should i do?

By buddy 0Score: 

6 years ago:  can i have the codes?

By Jon 0Score: 

6 years ago:  Is there anyway to have the the lights turn off and the temp goes up?

By Alex 0Score: 

5 years ago:  Are there actualy any codes for the LM3914 am currently building the circuit for a college project, have finished building but no success what so ever with working article, please help if possible !

By L-01 0Score: 

5 years ago:  This is a very interisting desing, but the matter is that is starts from 10, i'd like it that it would be from 0 celsius degrees, what do i have to do to change it?

By Esso 0Score: 

5 years ago:  i've done this circuit and it works really good with me,i didnt change anything from the the original design.i just want to say thank you all

By jojo lastimosa 0Score: 

5 years ago:  thanks a lot for the circuit! this will always remind us if more heatsinks are needed on the circuit to prevent overheating

By harihar 0Score: 

5 years ago:  i need temp sencer ics but cant found which can use replaceing

By kendrick perkins 0Score: 

5 years ago:  I will try to build this for may computer because I play high graphics game all the time. I have to monitor the temperature of my PC especially that I was using Intel instead of AMD or Celeron...

By anju 0Score: 

5 years ago:  hello,
we are the 3rd year engg .students and we want to measure body temperature n want o/p in digital manner plz help us in designing the simple ckt. and please tell us why to select that particular component. plz help us.

By Gustavo Fernandez Johnson 0Score: 

5 years ago:  Hi, Im trying to get this thing work but just the first bar light on, if I take out the first below LM3914 ICs, then it appears to work fine the other two bars...??? What is the reference of the Capacitor 1Uf at what voltage? Im using 50V.


By Hamz 0Score: 

3 years ago:  Hey, i am doing this Thermometer as a project, i am using Proteus V.7.7, and i couldnt find the LM35DZ, so, i used LM35 instead. I also couldnt find the 75R resistor, so i used 75 ohm one. Btw when i tried to see the simulation i cant get any result, the LED's are not Showing any result. Please help me


Swap Pamecha
By Swap Pamecha (0) 0Score: 

2 years ago:  hi, i wanted to make this thermometer as my measurement project. i m new 2 this stuff. can anybody plz tell me components used in above project. thanks i advance.

Trilok sawant
By Trilok sawant (0) 0Score: 

1 year ago:  can u send me schematic..i want 2 do it...plz ur digm cant see clearly...pzl send me..ASAP.....thnx

Login or Register to post comments.
Click Here