Header Ads

Arduino Based Digital Thermometer

Thermometer is a temperature measuring instrument. There are different principles that can be used to measure the temperature like thermal expansion of solids or liquids,  pressure of gas,  measurement of infrared energy etc.
arduino thermometer lm35,arduino thermometer sensor,arduino thermometer ds18b20,arduino thermometer code,digital thermometer project report,digital thermometer project pdf,arduino lcd thermometer,arduino water thermometer,arduino lm35 temperature sensor with lcd display code,diy arduino thermometer,Arduino based Digital Thermometer Project using Temperature,Arduino Based Digital Thermometer - Electronics Hub,Making LCD Thermometer With Arduino and LM35/36 - Instructables,Arduino Digital Thermometer (with DS18B20) - Instructables,Making LCD Thermometer With Arduino And LM35/36 - Arduino,Arduino Based Digital Thermometer - YouTube,Digital thermometer using arduino. Celsius and Fahrenheit scales,Arduino based digital room temperature | EngineersGarage,Arduino Based Digital Thermometer · GitHub, 
Based on the principle used,  the construction and functioning of the thermometer can change but ultimately it ends up measuring the temperature. Thermometers are used in industries,  weather studies,  medicinal field and scientific research.
For all the above mentioned and many more applications,  thermometers are often used to measure the temperature.There are different types of thermometers available for different purposes. The most commonly found thermometer is a medical or clinical thermometer,  which is a mercury in glass type thermometer.
They are used to measure the temperature of human body and is an example of an analogue thermometer. Now a days,  the use of digital thermometers is increasing as they are accurate and safe to use.In this project,  an Arduino based digital thermometer is designed that can be used to monitor the temperature of room.

Circuit Diagram

Arduino based Digital Thermometer

Hardware Required

·Arduino Uno
·LM35 Temperature Sensor
·16X2 LCD Display

Component Description

LM35

LM35 is a precision centigrade temperature sensor. The output voltage of the sensor is directly proportional to the temperature in centigrade. LM35 can be used in the range of -550C to +1500C with +/- 0.750C accuracy.
At room temperature,  the accuracy is +/- 0.250C. The output voltage of LM35 changes at 10 mV /0C i.e. for every 10C change in temperature,  the output voltage changes at +/- 10 mV. LM35 is a 3 pin IC and the figure depicting the pins is shown below.
LM35
A similar precision temperature sensor is LM34 that can be used to measure temperature in Fahrenheit. It can be used to get the temperature directly in Fahrenheit.

Circuit Design of Digital Thermometer

LM35 is the temperature sensor used in this project. The output of the sensor is directly proportional to the temperature but in analogue form. Hence,  the output of LM35 i.e. pin 2 is connected to analog input A0 of Arduino.
As it is a digital thermometer,  we need to convert the analogue values to digital and display the result on a display like LCD. We used a 16X2 LCD in this project. Pins 1 and 2 of LCD are connected to ground and supply respectively.
In order to control the contrast of the display,  Pin 3 of LCD is connected to the wiper of a 10 KΩ POT. The other terminals of POT are connected to supply and ground. Pins 15 and 16 of LCD are used to turn the backlight of the LCD.
They are connected to supply and ground respectively. In order to display the information on LCD,  we need 4 data pins of the LCD. Pins 11 – 14 (D4 – D7) are connected to Pins 5 – 2 of Arduino. Pins 4,  5 and 6 (RS,  RW and E) of LCD are control pins.
Pins 4 (RS) of LCD is connected to pin 7 of Arduino. Pin 5 (RW) is connected to ground. Pin 6 (E) is connected to pin 6 of Arduino.

Working

Arduino based digital thermometer output
A high precision digital thermometer is designed in this project. It is constructed with simple components like Arduino,  LM35 temperature sensor and an LCD display. The working of the circuit is very simple and is explained below.
The temperature sensor i.e. LM35 continuously monitors the room temperature and gives an analogue equivalent voltage which is directly proportional to the temperature.
This analogue data is given to Arduino through A0. As per the code written,  the Arduino converts this analogue voltage value to digital temperature readings. This value is displayed on the LCD.
The rate of change of temperature capture can be programmed in the code. The output displayed on the LCD is an accurate reading of room temperature in centigrade.

https://www.youtube.com/watch?v=0esbiEey0gY
Tags:
arduino thermometer lm35,arduino thermometer sensor,arduino thermometer ds18b20,arduino thermometer code,digital thermometer project report,digital thermometer project pdf,arduino lcd thermometer,arduino water thermometer,arduino lm35 temperature sensor with lcd display code,diy arduino thermometer,Arduino based Digital Thermometer Project using Temperature,Arduino Based Digital Thermometer - Electronics Hub,Making LCD Thermometer With Arduino and LM35/36 - Instructables,Arduino Digital Thermometer (with DS18B20) - Instructables,Making LCD Thermometer With Arduino And LM35/36 - Arduino,Arduino Based Digital Thermometer - YouTube,Digital thermometer using arduino. Celsius and Fahrenheit scales,Arduino based digital room temperature | EngineersGarage,Arduino Based Digital Thermometer · GitHub,um technologies, um technologies
Arduino based Digital Thermometer Project using Temperature ...
https://circuitdigest.com/microcontroller-projects/digital-thermometer-using-arduino
Thermometers are useful apparatus being used since long time for temperature measurement. In this project we have made an Arduino based digital ...
Arduino Based Digital Thermometer - Electronics Hub
www.electronicshub.org/arduino-based-digital-thermometer/
Feb 1, 2016 - Thermometer is a temperature measuring instrument. There are different principles that can be used to measure the temperature like thermal ...
Circuit Diagram · ‎Hardware Required · ‎Component Description
Making LCD Thermometer With Arduino and LM35/36 - All
www.instructables.com/id/Electronic-Thermometer-with-Arduino-UNO/
I'm going to show you how to make an LCD thermometer with an Arduino UNO and a ... Also you can buy them separately from the following stores: Adafruit, ... the temperature based on the reading and send that value back float voltage ...
Making LCD Thermometer With Arduino And LM35/36 - Arduino ...
https://www.arduino.cc/.../making-lcd-thermometer-with-arduino-and-lm35-36-c058f...
Nov 18, 2016 - I'm going to show you how to make an LCD thermometer with an Arduino ... analogRead(pin); // Calculate the temperature based on the reading and ... 5, 4, 3, 2); //Digital pins to which you connect the LCD const int inPin = 0; ...
Arduino Based Digital Thermometer Thermometer is a temperature ...
https://plus.google.com/103399385049948978136/posts/fVJM26qqJU8
Uzi DC - 01
Apr 2, 2017 - Arduino Based Digital Thermometer Thermometer is a temperature measuring instrument. There are different principles that can be used to measure the ...
Digital thermometer using arduino. Celsius and Fahrenheit scales ...
www.circuitstoday.com/digital-thermometer-using-arduino
Jun 19, 2014 - This article is about a simple three digit digital thermometer using arduino. ... Circuit diagram of the digital thermometer using arduino and LM35 is .... medical areas using microcontroller ,gsm rfid based if the circuits or kits are ...
Arduino Based Digital Thermometer - YouTube
Jun 16, 2015 - Uploaded by Circuit Digest
Demonstration video of arduino based digital thermometer project using temperature sensor LM35. Check out ...
digital thermometer with arduino uno - YouTube
https://www.youtube.com/watch?v=WnNnsFkZLNw
Jan 28, 2015 - Uploaded by ProjectsDunia
In this video tutorial you tend to learn how to make a simple digital thermometer with arduino uno using LM35 ...
Arduino Based Digital Thermometer · GitHub
 




Code

#include<LiquidCrystal.h>
LiquidCrystal lcd(7, 6, 5, 4, 3, 2);
const int Sensor = A0;
byte degree_symbol[8] =
              {
                0b00111,
                0b00101,
                0b00111,
                0b00000,
                0b00000,
                0b00000,
                0b00000,
                0b00000
              };
void setup()
{
  pinMode(Sensor,  INPUT);
  lcd.begin(16, 2);
  lcd.createChar(1,  degree_symbol);
  lcd.setCursor(0, 0);
  lcd.print("    Digital    ");
  lcd.setCursor(0, 1);
  lcd.print("  Thermometer   ");                                                                                               
  delay(4000);
  lcd.clear();
}
void loop()
{
 
     float temp_reading=analogRead(Sensor);
     float temperature=temp_reading*(5.0/1023.0)*100;
     delay(10);
 
    lcd.clear();
    lcd.setCursor(0, 0);
    lcd.print("Temperature in C");
    lcd.setCursor(4, 1);
    lcd.print(temperature);
    lcd.write(1);
    lcd.print("C");
    delay(1000);



Note
·This project can be used to monitor temperature of a room with in a range of -550C to +1500C with very accurate readings.
·The temperature sensor used (LM35) is a precision centigrade temperature sensor. If the readings of the temperature are required in Fahrenheit,  then either Fahrenheit temperature sensor (LM34) can be used or simply modify the code for converting Centigrade to Fahrenheit.
·The thermometer can be powered by a 9V battery making it a portable device that can be easily moved between different rooms or locations.
·Can be used in transportation vehicles to determine the icing conditions of the road.
·Based on the readings of the thermometer,  the air conditioning systems,  heating and cooling systems can be controlled either manually or automatically.


Tags:
arduino thermometer lm35,arduino thermometer sensor,arduino thermometer ds18b20,arduino thermometer code,digital thermometer project report,digital thermometer project pdf,arduino lcd thermometer,arduino water thermometer,arduino lm35 temperature sensor with lcd display code,diy arduino thermometer,Arduino based Digital Thermometer Project using Temperature,Arduino Based Digital Thermometer - Electronics Hub,Making LCD Thermometer With Arduino and LM35/36 - Instructables,Arduino Digital Thermometer (with DS18B20) - Instructables,Making LCD Thermometer With Arduino And LM35/36 - Arduino,Arduino Based Digital Thermometer - YouTube,Digital thermometer using arduino. Celsius and Fahrenheit scales,Arduino based digital room temperature | EngineersGarage,Arduino Based Digital Thermometer · GitHub,um technologies, um technologies

No comments