You are on page 1of 4


Title: GSM Based Temperature Measurement System


Short bursts of data once restricted to fixed LANs and WANs are now being
delivered to mobile devices to boost productivity and improve customer service. Wireless
Short Message Service (SMS), is the vehicle for this communication. SMS messaging has
been one of the success stories of the mobile phone industry over the past three years.

To monitor the real time temperature for remote area has become a major concern in
many fields particularly in controlling the switch which is temperature controlled.

The main aim of the project is to develop a system, which can be used for real time
applications. The real time temperature controlled switches are used to control some
devices depending on the predefined temperature. The current temperature of the place is
continuously monitored by the microcontroller through the temperature sensor. If the
current temperature of the place exceeds the certain value which is stored in the
EEPROM of the microcontroller then the microcontroller will sends the signal to relay to
operate where some devices connected. As the relay operates the status is displayed on
the LCD as well as it is sending an SMS message to the authorized person using GSM
module. So that the authorized person is always know the status of that place. Even he
wants to monitor at any time he can send an SMS to the system by sending user ID then
the system will read this SMS and sends the status of the place.

1. Specification of the Project.
2. PCB Layout.
3. Device Test.
4. Code Implementation.
5. Program Test.
6. Pilot Run.
7. Documentation.
Major Technologies Implemented:
Global System for Mobile (GSM) protocol architecture and implementation
Embedded Controller Architecture and Programming

Block Diagram:

Sensor LCD

CURRENT Microcontr
sensor oller


MODEM Mobile


Temperature is a Physical parameter which is converted into Electrical parameter by

device called Temperature Transducer. Transducer is also referred to as SENSOR.

The most common transducer produces an output voltage, current, capacitance and
resistance. However we need to convert these signals to voltage in order to send input to
an A- D converter. This conversion (modification) is commonly called signal
conditioning. Signal conditioning can be a current to voltage conversion or signal

For example, the thermistor changes resistance with temperature. The change of
resistance must be translated into voltages in order to be of any use to an ADC.

ADC (Analog to digital) converters are among the most widely used devices for data
acquisition. Computers use binary (discrete) values, but in the physical world everything
is analog (continuous) most.

The most important parameter of an ADC is resolution. The higher resolution ADC
provides a smaller step size, where step size is the smallest change that can be discerned
by an ADC. In addition to resolution, conversion time is another major factor in judging
an ADC. Conversion time is defined as the time it the ADC to convert the analog input to
a digital number.

The ADC chips are either parallel or serial ADC. In parallel ADC, we have 8 or more pins
dedicated to bringing out the binary data, but in serial ADC we have only one pin for data

The voltage sensor measures the voltage. The potentiometer is used to measure the
voltage. This sensor measures the voltage range from 0 5V.
Similarly the current sensor measures the line current. The potentiometer and resistor is
used to measure the line current. This sensor measures the current from 0 10mA.

Microcontroller is the central component which reads data (temperature) from ADC and
from the keypad switches display the temperature and necessary on LCD (Liquid Crystal

In order to do all the activities a program (sequence of instruction) must be written for the
microcontroller. This program is called firmware. In order to execute the program,
Microcontroller requires basic configuration like 5V regulated power supply, clock, and
reset circuit.

16*2 (2 line of 16 character) LCD is used for displaying temperature and relay status. It
provides easy user interface. It needs to initialize before displaying data. This
initialization is done by Microcontroller.

Keypad switches are used to change the threshold values and see the maximum and
minimum temperature.

Semens GSM/GPRS Smart Modem is a multi-functional, ready to use, rugged unit that
can be embedded or plugged into any application. The Smart Modem can be controlled
and customized to various levels by using the standard AT commands. The modem is
fully type-approved, it can speed up the operational time with full range of Voice, Data,
Fax and Short Messages (Point to Point and Cell Broadcast), the modem also supports
GPRS (Class 2*) for spontaneous data transfer.

Vital role of GSM modem

GSM is one of the latest mobile technologies using smart MODEM which can
easily interfaced to embedded microcontrollers. Now everything is going to be automated
using this technology, using these technology we can access the devices remotely. Using
GSM and GPS now we can identify the people, vehicles etc in any where of the world.
Microcontroller and ICs requires 5V regulated power supply, which is obtained from
230V AC by using step down transformer , rectifier, filter and regulators.

1. KEIL Uv2 IDE.



Tools for schematic design



1. ATMEL 89C51 controller,

2. ADC 0804,


4. LCD,

5. PCB for microcontroller unit, Reset switches, resistors etc,

6. Crystal 11.0592 MHz

Working Principle

When the power is applied to microcontroller, it initializes GSM MODEM, LCD,

ADC0804 and Relay Driver. Then it reads the temperature from ADC 0804 and transmits
to GSM.

Similarly the line voltage and current are transmitted through GSM modem.