0% found this document useful (0 votes)
86 views19 pages

Digital Telethermometer Project Report

This document describes a project report on developing a digital tele-thermometer. It includes an introduction, list of required components like a microcontroller, sensors, and LCD display. It describes the features of continuous and accurate temperature monitoring. It includes the operation, program code, circuit diagram, and technical specifications. The device can continuously monitor and display temperature from 1 to 12 rooms using LM35 temperature sensors and a microcontroller.

Uploaded by

Pankaj Narula
Copyright
© Attribution Non-Commercial (BY-NC)
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
86 views19 pages

Digital Telethermometer Project Report

This document describes a project report on developing a digital tele-thermometer. It includes an introduction, list of required components like a microcontroller, sensors, and LCD display. It describes the features of continuous and accurate temperature monitoring. It includes the operation, program code, circuit diagram, and technical specifications. The device can continuously monitor and display temperature from 1 to 12 rooms using LM35 temperature sensors and a microcontroller.

Uploaded by

Pankaj Narula
Copyright
© Attribution Non-Commercial (BY-NC)
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd

PROJECT REPORT ON

DIGITAL TELE-
THERMOMETER

Submitted by:Priyanka Nanda


Branch:Biomedical
College:Citm,Faridabad
CONTENTS
• Acknowledgement
• Introduction
• Components Required
• Features
• Operation
• Program
• Circuit diagram
• Technical Specifications
• Bibliography
ACKNOWLEDGEMENT
It is with deep sense of gratitude and
reverence that I express my sincere
thanks to my supervisor Mr. O.P.
Bhatia for their guidance,
encouragement, help and useful
suggestions throughout. His untiring
and painstaking efforts, methodical
approach and individual help made it
possible for me to complete this work
in time. I consider myself very
fortunate for having been associated
with the scholar like her. His affection,
guidance and scientific approach
served a veritable incentive for
completion of this work.
INTRODUCTION
Digital telethermometer is
ideal for continuous
monitoring of temperature in
anaesthesia,cardiac,surgery,hy
perthermia, pyrogen testing
and bioresearch.
COMPONENTS REQUIRED
• PCB(printed circuit board) and
soldering
• Power supply(+5 volts)
• Microcontroller(PIC16F873A)
• Potentiometer
• Capacitors(22pf)
• Resistors(2K,1K,10K)
• Sensors(LM 35)
• Crystal oscillator)
• Buzzer
• LCD display
Keys
 PCB(PRINTED CIRCUIT BOARD)- A printed circuit
board, or PCB, is used to mechanically support and
electrically connect electronic
components using conductive pathways, tracks,
or traces, etched from copper
sheets laminated onto a non-
conductive substrate. It is also referred to
as printed wiring board (PWB) or etched wiring
board.

 Power Supply- This circuit is a small +5V power


supply, which is useful when experimenting with
digital electronics.Small inexpensive wall
transformers with variable output voltage are
available from anyelectronics shopand
supermarket.
 Microcontrollers - Microcontrollers are single chip
computers.It was developed by Intel Corporation in
1981.It was called as a “system on a chip”.

LCD(Liquid Crystal Display)-LCD is a thin ,flat display device


made up of number of colour or monochrome pixels
arrayed in front of a light source or reflector. It is often
utilized in battery powered electronic devices because it
uses very small amounts of electric power.
FEATURES
• HIGHLY ACCURATE AND
RELIABLE
• SIMPLE TO USE
• FAST RESPONSE TIME FOR
QUICKLY INCREASING OR
DECREASING THE
TEMPERATURE
• CONTINUOUS DUTY
OPERATION
CHOICE FOR 1 TO 12
CHANNELS
OPERATION
The required number of sensor probes
at different sites are attached to this
instrument .The power switch is put on
.Select the particular sensor probe by
means of keys.On pressing the
particular keys the temperature of dat
room is sensed and displayed on the
lcd.this is done one by one for the
room
after sensing temperature of all the
room the buzzer will beep..again the
room temperature will be displayed on
the lcd.we can continue this as many
number of times as we want.
PROGRAM
#include <pic.h>

#define RS RC7

#define EN RC6

#define LCD PORTB

#define LM351 RA0

#define LM352 RA1

#define LM353 RA2

#define KEY1 RC1

#define KEY2 RC2

#define KEY3 RC3

#define BUZZER RC4

//-----------------------------------------

void delay(unsigned long int);

void lcd_cmd_send(unsigned char);

void lcd_char_send(unsigned char);

void lcd_display(unsigned char *s,unsigned char,unsigned char);

void lcd_num_dis(unsigned int,unsigned char);

unsigned char LM35_Sensor(unsigned char );

//--------------------------------------------

unsigned char temp,dis_status=0;

//---------------------------------------------

void main()

{
ADCON1=0x80;

TRISA=0x0F;

TRISB=0x00;

TRISC=0x0F;

BUZZER=0;

lcd_cmd_send(0x38);

lcd_cmd_send(0x01);

lcd_cmd_send(0x0C);

lcd_display("D.T. THERMOMETER",1,0);

lcd_display("MADE BY:PRIYANKA",2,0);

BUZZER=1;

while(1)

while(KEY1==0)

if(dis_status!=1)

{ lcd_cmd_send(0x01);

lcd_display("ROOM1 TEMP=__^C",1,0);

dis_status=1;

CHS0=0;CHS1=0;CHS2=0; //channe0

temp=LM35_Sensor(0x8B);

delay(30000);

{ lcd_cmd_send(0x01);

lcd_display("ROOM2 TEMP=__^C",1,0);
}

dis_status=2;

CHS0=1;CHS1=0;CHS2=0; //channe1

temp=LM35_Sensor(0x8B);

delay(30000);

while(KEY3==0)

if(dis_status!=3)

{ lcd_cmd_send(0x01);

lcd_display("ROOM3 TEMP=__^C",1,0);

dis_status=3;

CHS0=0;CHS1=1;CHS2=0; //channe2

temp=LM35_Sensor(0x8B);

delay(30000);

if(dis_status!=4)

lcd_cmd_send(0x01);

lcd_display("D.T. THERMOMETER",1,0);

lcd_display("MADE BY:PRIYANKA",2,0);

dis_status=4;

}
void delay(unsigned long int mdelay)

while(mdelay--);

void lcd_cmd_send(unsigned char mcmd)

LCD=mcmd;

RS=0;

EN=1;

delay(25);

EN=0;

delay(1000);

void lcd_char_send(unsigned char mchar)

LCD=mchar;

RS=1;

EN=1;

delay(25);

EN=0;

delay(1000);

void lcd_display(unsigned char *s,unsigned char lcd_line,unsigned char lcd_posi)

{ unsigned char ilcd=0;

if(lcd_line==1) lcd_cmd_send(0x80+lcd_posi);
if(lcd_line==2) lcd_cmd_send(0xC0+lcd_posi);

while(s[ilcd]!='\0')

lcd_char_send(s[ilcd]);

ilcd++;

void lcd_num_dis(unsigned int lnum, unsigned char lposi)

{ unsigned int lunit,lten,lhun,ltho;

lunit=lnum%10;

lnum/=10;

lten=lnum%10;

lnum/=10;

lhun=lnum%10;

lnum/=10;

// ltho=lnum%10;

lcd_cmd_send(lposi);

// lcd_char_send(ltho+0x30);

// lcd_char_send(lhun+0x30);

lcd_char_send(lten+0x30);

// lcd_char_send('.');

lcd_char_send(lunit+0x30);

unsigned char LM35_Sensor(unsigned char tposi)

unsigned long int H1,L1,F1;


ADON=1;

delay(10);

ADGO=1;

while(ADGO);

H1=ADRESH;

H1=H1<<8;
CIRCUIT DIAGRAM
TECHNICAL SPECIFICATIONS
• Temperature rate  :   - 50 ° to 150 Celcius. 
Accuracy/Resolution  :   Within + 0.1 °C between 20
°C to 50 °C ;  rest of range, within 1°C 
Response Time  : Initially, one minute for thermal
stabilisation;  thereafter within 5 seconds for
subsequent variations 
Sensors/Probes  : IC probe that is encapsulated in
epoxy; easily sterilisable; available in 2 types:- 
 (a) Internal type, for Esophageal or rectal use;  
 (b) Surface type, for skin temperature use. 
  Each sensor is provided with 15 feet cable  
Channel Selection  : From 1 to 12 channels, as per
individual customer requirements. Selectable by
means of Rotary switch. 
Power Source : 220 or 110 Volts/50 Hz /1 ampere
BIBLIOGRAPHY
• WIKIPEDIA, the free
encyclopedia
•  INTERNET resources
•  Advanced Microelectronics
• Electronics Manual of EMTECH
Foundation
Thanking you

You might also like