Sei sulla pagina 1di 5

MINI PROJECT REPORT

ON

DIGITAL THERMOMETER USING ARDUINO

Submitted By

Neha Pinto USN: 4SO13EC068


Samantha Saldanha USN: 4SO13EC090

VII Semester B.E, A, B Section

Under the Guidance of

Mr Prasad S M, B. E., M.Tech


ASSISTANT PROFESSOR

DEPARTMENT OF ELECTRONICS AND COMMUNICATION ENGINEERING

ST JOSEPH ENGINEERING COLLEGE


Vamanjoor, Mangaluru - 575028, India
MINI PROJECT DIGITAL THERMOMETER USING ARDUINO

DIGITAL THERMOMETER USING ARDUINO


OBJECTIVE OF THE PROJECT: To design a digital thermometer using arduino
and temperature sensor IC LM35

CIRCUIT DIAGRAM:

Figure 1: Circuit diagram of digital thermometer using Arduino [1]

Figure 2: Arduino Board [2]

DEPT OF ECE 2 SJEC


MINI PROJECT DIGITAL THERMOMETER USING ARDUINO

COMPONENT SPECIFICATION:
 100Ὠ RESISTOR (3)
 330 Ὠ RESISTOR(8)
 THREE DIGIT SEVEN SEGMENT DISPLAY(Common anode)
 IC LM35
 2N2222 NPN TRANSISTOR (3)
 ARDUINO BOARD
 BREAD BOARD
 JUMPERS AND WIRES

PROJECT DESCRIPTION:
The main objective of this project is to design a simple three digit digital thermometer using
arduino.Thermometer readings can be measured from 0°C to 99.9°C. Three terminal analog
temperature sensor LM35 is used as the sensor here. LM35 can measure temperatures
between -55°C to +155°C. The supply voltage range is from 4V to 30V DC and the current
drain is 60uA. The LM35 is available in TO-92 package and it is very easy to use. The output
voltage of the arduino increases 10mV per °C rise in temperature. That means if 25 °C is the
temperature, then output voltage of the sensor will be 250mV. Circuit diagram of the digital
thermometer using arduino and LM35 is as shown in the figure 1.

Temperature sensor LM35 is connected to the arduino through the analog input pins. A0 pin
of the arduino serves as the supply voltage source for LM35 and A2 pin of the arduino serves
as the ground. Arduino reads the voltage output of the LM35 through the analog input pin A1.
Digit driver transistors Q1, Q2 and Q3 are interfaced to the digital pins 1, 2 and 3 of the
arduino respectively. Multiplexed segment lines ‘a’ to dp(decimal point) are interfaced to the
digital pins 5 to 12 of the arduino respectively. Resistors R9, R10 and R11 limit the base
current of the corresponding transistors. Resistors R1 to R8 limit the current through the
corresponding segments.

An Arduino board historically consists of an Atmel 8-, 16- or 32-bit AVR microcontroller
with complementary components that facilitate programming and incorporation into other
circuits. An important aspect of the Arduino is its standard connectors, which let users
connect the CPU board to a variety of interchangeable add-on modules termed shields. Some
shields communicate with the Arduino board directly over various pins, but many shields are
individually addressable via an I²C serial bus so many shields can be stacked and used in
parallel.

A handful of other processors have also been used by Arduino compatible devices. Most
boards include a 5 V linear regulator and a 16 MHz crystal oscillator. An Arduino's
microcontroller is also pre-programmed with a boot loader that simplifies uploading of
programs to the on-chip flash memory, compared with other devices that typically need an
external programmer. [3]

DEPT OF ECE 3 SJEC


MINI PROJECT DIGITAL THERMOMETER USING ARDUINO

ALGORITHM:
1. The LM35 senses the temperature and converts it into an output voltage that is
linearly proportional to the temperature.
2. For every 1º change in temperature the voltage changes by 10mV
3. The corresponding output voltage is available at analog pin A0 of the arduino.
4. The analogRead function will read the voltage at the analog input pin A0 and converts
it into a digital value between 0 and 1023.
5. In order to display the temperature in °C, the corresponding digital value is multiplied
5
by 1023 .
6. The power transistors are used to drive the seven segment displays and the
corresponding temperature is obtained.

RESULT AND ANALYSIS:


The digital thermometer is implemented using temperature sensor LM35, Arduino and the
corresponding room temperature is displayed using the three digit seven segment display. If
there is any increase or decrease in the room temperature, the LM35 IC detects this change
immediately and the current temperature will be displayed by the seven segment display.

OUTPUT:

Figure 3

DEPT OF ECE 4 SJEC


MINI PROJECT DIGITAL THERMOMETER USING ARDUINO

Figure 4

APPLICATIONS AND FUTURE SCOPE :


 Digital thermometer can be deployed in homes or offices to measure the temperature.
 Digital Thermometers are widely used in many of the electronic devices like air
conditioners to inform about the temperature level and control the processes of
cooling system.
 Thermometers are also used in different sections of factories, furnaces and heavy
machineries to maintain the temperature within required limit.

REFERENCES:
[1] www.circuitstoday.com

[2] www.ntu.edu.sg

[3] www.wikipedia.org

DEPT OF ECE 5 SJEC

Potrebbero piacerti anche