You are on page 1of 8

Prepaid Energy Meter using GSM

INTRODUCTION:
This project is based on VTU syllabus. The proposed system is based on ATMEL 89S52
controller hich is in our syllabus.
!or doin" this project e use some o# the so#tare li$e
Embedded % #or pro"rammin" the application so#tare to the microcontroller.
&rotel schematic so#tare is used #or desi"nin" the circuit dia"ram #or this project.
E'press &%( so#tare is used #or desi"nin" the &%( #or this project.
)Since &%( ma$in" is a bi" process and in*ol*es lot o# machineries hich are e'pensi*e+ e
are "oin" to outsource this to the manu#acturer.,
ABSTRACT:
E*ery month e can see a person standin" in #ront o# our house #rom Electricity board or
ater (oard hose duty is to read the ener"y meter-ater meter and hando*er the bills )electric or
ater, to the oner o# that house . This is nothin" but meter readin". Accordin" to that readin" e
ha*e to pay the bills. The main drabac$ o# this system is that person has to "o area by area and he
has to read the meter o# e*ery house and hando*er the bills. The Electricity board and .ater authority
has to "i*e pri*ile"es #or these people to do their duty monthly. The thin" is+ /o*ernment ill not
appoint any particular persons #or this duty. The people or$in" in these boards ill "o on a particular
day and do their duty lea*in" all their pendin" or$s. 0ue to this+ their or$ ill be delayed and this is
"reat loss #or "o*ernment. To o*ercome this drabac$ e ha*e come up ith an idea and this idea
ill help the "o*ernment and it ill sa*e the time o# the employees or$in" in these boards.
The aim o# the project is to automate the prepaid billin" o# ener"y meter and ater meter. 1n
this project the #ront end is 2ser #riendly and the employees can or$ on this so#tare ith minimum
$noled"e o# %omputers. Employees can read the meter by sittin" in the 3##ice. !or #ront end
desi"nin" 4a*a is used.
COMPONENTS USED:
Microcontroller 5 AT89%56
7eal Time %loc$ 5 0S689:
EE&73M Memory 5 AT2;%9; );<,
L%0 5 2'6= characters
&oer Supply 5 5* 0%
/SM modem 5 999-6899 M>?
SOFTARES USED:
Embedded
<E1L m@*ision
OR!ING PRINCIP"E 5
This project is use#ul #or billin" purpose in Electricity board and in ater authority. 1nstead o#
"oin" to e*ery house A ta$in" the readin"s+ in this project by just sendin" an SMS e can recei*e the
readin"s o# the house and e can rechar"e the electric bill. This system uses 4a*a (asics so#tare+
hich is desi"ned as the application plat#orm to send or recei*e SMS usin" the Modem+ then process
and stores the data. 4a*a so#tare has to main #unctions 6, to interact ith Modem and read the
%3M port 2, maintain the database.
1n this project the micro controller A the /SM unit is inter#aced ith the Ener"y meter-ater
meter o# each house. E*ery house has a separate number+ hich is "i*en by the correspondin"
authority. The /SM unit is #i'ed in the ener"y meter-ater meter.
The amount o# consumption is stored in memory authority as SMS. 2sin" this so#tare e
can send the SMS throu"h Modem to that particular number hich is assi"ned by these authorities
and ait #or the response. 3n other end the modem ill recei*e the data in the #orm o# a command
and in#orms the controller to do the readin"s. A#ter the readin"s the controller ill send data to the
modem. Modem+ in turn sends data to the other end. 1n the o##ice the /SM unit ill recei*e the data
and the 4a*a so#tare ill calculate the total consumption. The number assi"ned by the authorities is
2niBue. 2sin" /SM e can "et the response *ery #ast due to hich time is sa*ed. A#ter completion o#
the pulse the poer ill cut a"ain consumer ants to send an SMS #or rechar"e.
This is due to reduce ille"al poer usin" ith out payin" the money.
B"OC! DIAGRAM:
Micro
%ontroller
AT89S52
ECE7/D
METE7
.ATE7
METE7
7S282
%on*erter
Power Supply
Trans
former
Rectifier Filter
Regulator
(7805)
L%0 )0isplay,
L%0
/lass
L%0
0ri*er
COMPONENT DESCRIPTION:
P#$er supp%y:
The microcontroller and other de*ices "et poer supply #rom A% to 0c adapter throu"h
*olta"e re"ulator. The adapter output *olta"e ill be 62E 0% non re"ulated. The :895 *olta"e
re"ulators are used to con*ert 62 E to 5E0%.
Vita% r#%e #& p#$er supp%y in 'FRe(#te )i%%ing #& energy (eter*$ater (eter using gs( (#de(+
The adapter output *olta"e ill be 62E 0% non re"ulated. The :895-:862 *olta"e re"ulators are used
to con*ert 62 E to 5E-62E 0%.
Mi,r# ,#ntr#%%er-AT./S01
The AT89S52 is a lo@poer+ hi"h@per#ormance %M3S 8@bit microcontroller ith 8< bytes o# in@
system pro"rammable !lash memory. The de*ice is manu#actured usin" AtmelGs hi"h@density
non*olatile memory technolo"y and is compatible ith the industry@ standard 89%56 instruction set
and pin out.
DC utput !C Power
!C"DC
!#apter
Regulator
(7805)
Filter
MAIN SERVER:
/SM
M30EM
7S282
%on*erter
Computer
Power Supply
Trans
former
Rectifier Filter
Regulator
(7805)
Features:
8< (ytes o# 1n@System &ro"rammable )1S&, !lash Memory
Endurance5 6999 .rite-Erase %ycles
;.9E to 5.5E 3peratin" 7an"e
25= ' 8@bit 1nternal 7AM
82 &ro"rammable 1-3 Lines
!ull 0uple' 2A7T Serial %hannel
!ully Static 3peration5 9 >? to 88 M>?
Vita% r#%e #& Mi,r# ,#ntr#%%er-AT./S01 in F7emote billin" o# ener"y meter-ater meter usin" /SM
modemG is as #ollos.
1t ill transmit the consumption amount to M30EM
1t ill acts a master to communicate ith memory
.hene*er command is sent to reset the memory +controller resets the memory
%ontroller ta$es the pulses #rom the ener"y meter and increments the 2nit hich depends
upon the calculations and stores in memory.
Microcontroller also sitches o## the ener"y meter hene*er the command is sent #rom the
ser*er. This happens hen the oner has not paid the bill.
GSM (#de( 2/33*4.33 M56 ,
SemenGs /SM-/&7S Smart Modem is a multi@#unctional+ ready to use+ ru""ed unit that can be
embedded or plu""ed into any application. The Smart Modem can be controlled and customi?ed to
*arious le*els by usin" the standard AT commands. The modem is #ully type@appro*ed+ it can speed
up the operational time ith #ull ran"e o# Eoice+ 0ata+ !a' and Short Messa"es )&oint to &oint and
%ell (roadcast,+ the modem also supports /&7S )%lass 2H, #or spontaneous data trans#er.
Des,ripti#n #& t7e inter&a,es
The modem comprises se*eral inter#aces5
$ LE0 !unction includin" operatin" Status
$ E'ternal antenna ) *ia SMA,
$ Serial and control lin$
$ &oer Supply ) Eia 2 pin &hoeni'
tm
contact ,
$ S%& car# 'ol#er
$ ()D Status %n#icator
The LE0 ill indicate di##erent status o# the modem5
$ 3!! Modem Sitched o##
$ 3C Modem is connectin" to the netor$
$ !lashin" Sloly Modem is in idle mode
$ !lashin" rapidly Modem is in transmission-communication )/SM only,
Vita% r#%e #& GSM (#de( in FRe(#te )i%%ing #& energy (eter*$ater (eter using GSM (#de(+
1s as #ollos5
2ser /SM modem ill transmit the consumption amount to o##ice M30EM.
3##ice M30EM ill recei*e the data sent by the user M30EM.
1nstead o# 17 e are usin" /SM because in 17 lots o# disturbance ill be there hen distance
is more.
/SM is less costly hen compared to 17.
E8terna% EEPROM (e(#ry 21*9*.*:1*;9 !)ytes<
These memory de*ices are used to store the data #or o## line process. The AT2;%92A - 9;A- 98A-
82-=; pro*ides 29;8-;99=-8692-82+:=8-=5+58= bits o# serial electrically erasable and pro"rammable
read only memory )EE&73M, or"ani?ed as 5=-562-692;-;99=-8692 ords o# 8 bits each. The de*ice
is optimi?ed #or use in many industrial and commercial applications here lo poer and lo *olta"e
operation are essential. The AT2;%92A-9;A-98A is a*ailable in space sa*in" 8@pin &01&.
Features:
1nternally 3r"ani?ed 25= ' 8 )2<,+ 562 ' 8 );<, or 692; ' 8 )8<,
2@.ire Serial 1nter#ace )12% protocol,
>i"h 7eliability
I Endurance5 6 Million .rite %ycles
I 0ata 7etention5 699 Dears
I ES0 &rotection5 J8999E
Vita% r#%e #& E8terna% EEPROM (e(#ry in 'Re(#te )i%%ing #& energy (eter*$ater (eter using
GSM (#de(+ is as #ollos
2sed to store the amount o# unit the user consumed.
.e can store the data in microcontroller also but the main drabac$ hen compared to
memory is that+ hen there is no poer the data is lost hich is stored in microcontroller. 0ue
to this memory is used to store the units.
"CD 2"I=UID CR>STA" DISP"A><
L%0Gs can add a lot to your application in terms o# pro*idin" a use#ul inter#ace #or the user+ debu""in"
an application or just "i*in" it a Kpro#essionalK loo$. The most common type o# L%0 controller is the
>itachi ;;:89+ hich pro*ides a relati*ely simple inter#ace beteen a processor and an L%0.
1ne'perienced desi"ners do o#ten not attempt usin" this inter#ace and pro"rammers because it is
di##icult to #ind "ood documentation on the inter#ace+ initiali?in" the inter#ace can be a problem and the
displays themsel*es are e'pensi*e.
L%0 has sin"le line display+ To@line display+ #our line display. E*ery line has 6= characters.
Vita% r#%e #& "CD in F7emote billin" o# ener"y meter-ater meter usin" /SM modemG is
2sed to display the status o# de*ice
Rea% Ti(e C%#,? 2RTC @ DS4:3A<
This is used to maintain the current time in o## line processin". The 0S689: Serial 7eal@Time %loc$ is
a lo poerL #ull binary@coded decimal )(%0, cloc$-calendar plus 5= bytes o# CE S7AM. Address and
data are trans#erred serially *ia a 2@ire+ bi@directional bus. The cloc$-calendar pro*ides seconds+
minutes+ hours+ day+ date+ month+ and year in#ormation. The end o# the month date is automatically
adjusted #or months ith #eer than 86 days+ includin" corrections #or leap year. The cloc$ operates in
either the 2;@hour or 62@hour #ormat ith AM-&M indicator. The 0S689: has a built@in poer sense
circuit that detects poer #ailures and automatically sitches to the battery supply.
Features:
1t uses 12% protocol
M 7eal@time cloc$ )7T%, counts seconds+ minutes+ hours+ date o# the month+ month+ and day o# the
ee$+ and year ith leap@year compensation *alid up to 2699.
MTo@ire serial inter#ace %onsumes less than 599nA in battery bac$up mode ith oscillator runnin"
Vita% r#%e #& Rea%-ti(e ,%#,? in F7emote billin" o# ener"y meter-ater meter usin" /SM modem+ is
2sed to "et the real time and date.
APP"ICATION OF REMOTE BI""ING OF ENERG>METER*ATERMETER USING GSM MODEM:
2sed in >omes.
FUTURE EN5ANCEMENT:
.e are sendin" bills throu"h post+ instead o# this+ e can add a printer in e*ery house and i# e "i*e
print command #rom the ser*er+ it ill print the bill and the user can "et the bill o*er there only.

You might also like