Sei sulla pagina 1di 54

Skip to main content

 Articles
 Circuits
 MCU Projects
 Arduino
 Raspberry Pi
 Forum
 Contact

Search form
Search

 Home
 Prepaid Energy Meter using GSM and Arduino

Prepaid Energy Meter using GSM and


Arduino
By Saddam 94 Comments
Prepaid Energy Meter using GSM and Arduino

Prepaid Electricity Energy Meter is a good concept in which you can recharge its balance, like
we do in our mobile phones. In this project we are building a automated system by using
Arduino and GSM module. You can recharge the electricity balance through this system, just
by sending a SMS. It can also disconnect the home power supply connection, if there is low or
zero balance in the system. And this system will reads the energy meter readings and
automatically send some updates to user’s mobile phone like low balance alert, cut off alert,
resume alert and recharge alert.

Working explanation:

Here we have interfaced electricity energy meter with Arduino using the pulse LED
(Calibration or Cal) of electricity Energy meter. We only need to connect tis CAL LED to
Arduino through an Optocoupler IC.

Components used:

 Arduino
 GSM Module
 16x2 LCD
 Analogue Electricity Energy Meter
 Optocoupler 4n35
 Resistors
 POT
 Connecting wires
 Bulb and holder
 SIM card
 Power supply
 Mobile Phone

When we power up the system then it reads previous values of rupees stored in EEPROM and
restores them into the variables then checks the available balance with the predefined value and
take action according to them, like if available balance is greater than 15 rupees then Arduino
turns On the electricity of home or office by using relay. And if balance is less than 15 rupees
then Arduino sends a SMS to user phone regarding low balance alert and requesting to recharge
soon. And if balance is less than 5 rupees then Arudino turns Off the electricity connection of
home and sends a SMS to user’s phone for ‘Light Cut’ alert and requesting to recharge soon.
GSM module has been used to send and receive messages, you can check about GSM module
and AT commands here.

Now when we need to recharge our system, we can recharge it simply by sending a SMS to the
system, through our Cellphone. Like if we want to recharge by 45 bucks then we will send #45*,
here # and * are prefix and suffix to the recharge amount. System receives this message and
extract recharge amount and update the balance of system. And system again turns On the
electricity of the house or office. This flow of working can be understood through the video at
the end.

Circuit Description:

Circuit connections for this Wireless Electricity Meter Reading Project, are shown in the
diagram; we have used a Arduino UNO for processing all the things used in project. A liquid
crystal display is used for displaying the status of Units and remaining balance. Data pins of
LCD namely RS, EN, D4, D5, D6, D7 are connected to Arduino digital pin number 7, 6, 5, 4, 3,
2. And Rx and Tx pins of GSM module are directly connected to the Tx and Rx pins of Arduino
respectively. And GSM module is powered by using a 12 volt adaptor. A relay is used for
switching electricity connection which is connected at pin 12 of Arduino though ULN2003 relay
driver.
How to Connect Energy Meter with Arduino:

First user need to buy an Analogue Electricity Energy Meter. After it user needs to open it and
find the Pulse LED or Cal LED’s terminals (cathode and Anode). Now solder two wires at both
the terminals and take it out from the energy meter and then close energy meter and tight the
screws.
Now user needs to connect anode terminal of LED at pin number 1 of Optocoupler and cathode
terminal to pin 2. Pin number four of optocouper should be directly connected to ground. A LED
and a Pull-up resistor are connected at pin number 5 of optocoupler. And same terminal should
go to the Arduino pin 8 too.

Calculation of Pulses and Units:

Before proceeding for the calculations, first we have to keep in mind the pulse rate of energy
meter. There are two pulse rates of energy meter first is 1600 imp/kwh and second is 3200
imp/kwh. So here we are using 3200 imp/kwh pulse rate energy meter.

So first we need to calculate the Pulses for 100watt, means how many times Pulse LED will
blink in a minute, for the load of 100 watts.

Pulse= (Pluse_rate*watt*time)/ (1000*3600)

So pulses for 100 watt bulb in 60 seconds, with energy meter of 3200 imp/kwh pulse rate can be
calculated as below:

Pulses=3200*100*60/1000*3600

Pulses = ~5.33 pulse per minute


Now we need to calculate Power factor of a single pulse, means how much electricity will be
consumed in one pulse:

PF= watt/(hour*Pulse)

PF=100/60*5.33

PF=0.3125 watt in a single pulse

Units= PF*Total pulse/1000

Total pulses in an hour is around 5.33*60=320

Units = 0.3125*320/1000

Units = 0.1 per hour

If a 100 watt bulb is lighting for a day then it will consume

Units =0.1*24

Units = 2.4 Units

And suppose unit rate is at your region is 5 rupees per unit then

You have to pay for 2.4 Units Rs:

Rupees= 2.4*5 = 12 rupees

Programing explanation:

First of all we include required library and Define pins & variables that are required in our
project. This can be seen in first few lines of our program code below.

After it we initialize the LCD, serial communication, GSM and display some message message.

After this in loop function we read serial received data if any. And reads pulse from energy meter
and show units and balance on LCD.

void setup()
{
lcd.begin(16,2);
Serial.begin(9600);
pinMode(led, OUTPUT);
.. ...
... ....

lcd.print("Circuit Digest");
lcd.setCursor(0,1);
delay(2000);
lcd.print("GSM Initilizing...");
gsm_init();
.. ...
... ....

After this in loop function we read serial received data if any. And reads pulse from energy meter
and show units and balance on LCD.

void loop()
{
serialEvent();
rupees=EEPROM.read(1);
units=rupees/5.0;
lcd.setCursor(0,0);
lcd.print("Units:");
.. ...
... ....

void init_sms(),void send_data(String message), and void send_sms() functions have been used
to send SMS.

gsm_init() function is used for initializing the GSM module for get ready to operate with the
system. In this we first sends AT command to know whether GSM module is connected or not.
After it we turned off the echo and then check the network.

void gsm_init()
{
lcd.clear();
lcd.print("Finding Module..");
boolean at_flag=1;
while(at_flag)
.. ...
... ...

In check_status() function system reads connection and Balance conditions; like whether
electricity balance is greater than the defined limit. If balance is less than 15 , then it alerts the
user by sending the SMS alert of ‘Low Balance’ and if balance is less than 5 rupees then system
will cut the electricity and inform the user by sending SMS using GSM module.

void check_status()
{
if(rupees>15)
{
digitalWrite(relay, HIGH);
flag1=0;
.. ...
... ....

send_confirmaiton_sms() function is used for sending confirmation message to the user if


recharge has been done and it also update the balance in the system.

decode_message() function is used for decoding the amount figure from the SMS message, by
using the # and * as starting and ending character.

read_pulse() function is used for reading pulse from the Energy meter through optocoupler IC.
And update the unit and balance.

void read_pulse()
{
if(!digitalRead(pulsein))
{
digitalWrite(led, HIGH);
if(units<1){}
.. ...
... ....

serialEvent() function is used for serial communication and receiving the message.

Code:

#include<EEPROM.h>
#include <LiquidCrystal.h>
LiquidCrystal lcd(7,6,5,4,3,2);

int led=13;
#define pulsein 8
#define relay 12
unsigned int pusle_count=0;
float units=0;
unsigned int rupees=0;

float watt_factor=0.3125;
unsigned int temp=0,i=0,x=0,k=0;
char str[70],flag1=0,flag2=0;

String bal="";

void setup()
{
lcd.begin(16,2);
Serial.begin(9600);
pinMode(led, OUTPUT);
pinMode(pulsein, INPUT);
pinMode(relay, OUTPUT);
digitalWrite(pulsein, HIGH);
lcd.setCursor(0,0);
lcd.print("Automatic Energy");
lcd.setCursor(0,1);
lcd.print(" Meter ");
delay(2000);
lcd.clear();
lcd.print("Circuit Digest");
delay(2000);
lcd.clear();
lcd.print("GSM Initilizing...");
gsm_init();
lcd.clear();
lcd.print("System Ready");
Serial.println("AT+CNMI=2,2,0,0,0");
init_sms();
send_data("System Ready");
send_sms();
delay(1000);
digitalWrite(led, LOW);
lcd.clear();
// EEPROM.write(1,0);
// rupees=EEPROM.read(1);
}

void loop()
{
serialEvent();
rupees=EEPROM.read(1);
units=rupees/5.0;
lcd.setCursor(0,0);
lcd.print("Units:");
lcd.print(units);
lcd.print(" ");
lcd.setCursor(0,1);
if(rupees<15)
lcd.print("LOW Balance:");
else
lcd.print("Balance:");
lcd.print(rupees);
lcd.print(" ");
read_pulse();
check_status();
if(temp==1)
{
decode_message();
send_confirmation_sms();
}
}
void serialEvent()
{
while(Serial.available())
{
char ch=(char)Serial.read();
str[i++]=ch;
if(ch == '*')
{
temp=1;
lcd.clear();
lcd.print("Message Received");
delay(500);
break;
}
}
}

void init_sms()
{
Serial.println("AT+CMGF=1");
delay(200);
Serial.println("AT+CMGS=\"+918287114222\"");
delay(200);
}

void send_data(String message)


{
Serial.println(message);
delay(200);
}

void send_sms()
{
Serial.write(26);
}

void read_pulse()
{
if(!digitalRead(pulsein))
{
digitalWrite(led, HIGH);
//count++;
//units=watt_factor*count/1000;
if(units<1){}
else
units--;
rupees=units*5;
EEPROM.write(1,rupees);
while(!digitalRead(pulsein));
digitalWrite(led,LOW);
// delay(2000);
}
}

void check_status()
{
if(rupees>15)
{
digitalWrite(relay, HIGH);
flag1=0;
flag2=0;
}
if(rupees<15 && flag1==0)
{
lcd.setCursor(0,1);
lcd.print("LOW Balance ");
init_sms();
send_data("Energy Meter Balance Alert:");
send_data("Low Balance\n");
Serial.println(rupees);
delay(200);
send_data("Please recharge your energy meter soon.\n Thank you");
send_sms();
message_sent();
flag1=1;
}
if(rupees<5 && flag2==0)
{
digitalWrite(relay, LOW);
lcd.clear();
lcd.print("Light Cut Due to");
lcd.setCursor(0,1);
lcd.print("Low Balance");
delay(2000);
lcd.clear();
lcd.print("Please Recharge ");
lcd.setCursor(0,1);
lcd.print("UR Energy Meter ");
init_sms();
send_data("Energy Meter Balance Alert:\nLight cut due to low Balance\nPlease recharge
your energy meter soon.\n Thank you");
send_sms();
message_sent();
flag2=1;
}
}

void decode_message()
{
x=0,k=0,temp=0;
while(x<i)
{
while(str[x]=='#')
{
x++;
bal="";
while(str[x]!='*')
{
bal+=str[x++];
}
}
x++;
}
bal+='\0';
}

void send_confirmation_sms()
{
int recharge_amount=bal.toInt();
rupees+=recharge_amount;
EEPROM.write(1, rupees);
lcd.clear();
lcd.print("Energy Meter ");
lcd.setCursor(0,1);
lcd.print("Recharged:");
lcd.print(recharge_amount);
init_sms();
send_data("Energy Meter Balance Alert:\nYour energy meter has been recharged Rs:");
send_data(bal);
send_data("Total Balance:");
Serial.println(rupees);
delay(200);
send_data("Eelctricity Has Been Connected\nThank you");
send_sms();
temp=0;
i=0;
x=0;
k=0;
delay(1000);
message_sent();
}

void message_sent()
{
lcd.clear();
lcd.print("Message Sent.");
delay(1000);
}

void gsm_init()
{
lcd.clear();
lcd.print("Finding Module..");
boolean at_flag=1;
while(at_flag)
{
Serial.println("AT");
while(Serial.available()>0)
{
if(Serial.find("OK"))
at_flag=0;
}
delay(1000);
}

lcd.clear();
lcd.print("Module Connected..");
delay(1000);
lcd.clear();
lcd.print("Disabling ECHO");
boolean echo_flag=1;
while(echo_flag)
{
Serial.println("ATE0");
while(Serial.available()>0)
{
if(Serial.find("OK"))
echo_flag=0;
}
delay(1000);
}
lcd.clear();
lcd.print("Echo OFF");
delay(1000);
lcd.clear();
lcd.print("Finding Network..");
boolean net_flag=1;
while(net_flag)
{
Serial.println("AT+CPIN?");
while(Serial.available()>0)
{
if(Serial.find("+CPIN: READY"))
net_flag=0;
}
delay(1000);
}
lcd.clear();
lcd.print("Network Found..");
delay(1000);
lcd.clear();
}

Video:

JLCPCB - Prototype PCBs for $2 + Free Shipping on First Order


China's Largest PCB Prototype Manufacturer, 290,000+ Customers & 8,000+ Online Orders Per Day

10 PCBs Price: $2 for 2-layer, $15 for 4-layer, $74 for 6-layer

 Add new comment

Comments (94)

me

o reply

thanks so good projects


Feb 09, 2016

tejaswini

o reply

nice project
but i want to know
if we are recharging the meter through mobile
from where will be the money deducted ?

Feb 12, 2016

saddam khan

o reply

This is only demo.

Feb 15, 2016

Hassan Naeem

o reply

Dear Sir,

I would like to request modification on the code based on my requirement,

Kindly let me know the possibility.


Thanks,
Naeem

Feb 26, 2016

saurabh

o reply

hello,

very nice and innovative project. would you please send me the details so as I can try for
my final year project.

Feb 22, 2016

saddam khan

o reply

read this article carefully and also watch video and then try to understand what we do
here?
and for more assistance you may leave me mail

Feb 25, 2016

THABISO MOEPENG

o reply
Good evening im currently doing the same project and my objective is to deliver a system
that can monitor the energy consumption of end users and automaticaly display the
energy consumption and bill information to end users as well. now my problem is i do
not want to use GSM Module thus looking for an alternative of how can i do it not
through mobile phone.

Feb 02, 2017

amey harmalkar

o reply

while uploading the program on board there is a warning comes saying as below
Arduino: 1.8.5 (Windows 8), Board: "Arduino/Genuino Uno"

C:\Users\AMEY_9_96\Documents\Arduino\mm\mm.ino: In function 'void gsm_init()':

C:\Users\AMEY_9_96\Documents\Arduino\mm\mm.ino:218:26: warning: deprecated


conversion from string constant to 'char*' [-Wwrite-strings]

if(Serial.find("OK"))

C:\Users\AMEY_9_96\Documents\Arduino\mm\mm.ino:234:26: warning: deprecated


conversion from string constant to 'char*' [-Wwrite-strings]

if(Serial.find("OK"))

C:\Users\AMEY_9_96\Documents\Arduino\mm\mm.ino:250:36: warning: deprecated


conversion from string constant to 'char*' [-Wwrite-strings]

if(Serial.find("+CPIN: READY"))
The above 3 warnings come. Is this warning message displaying by arduino ok ??

Dec 12, 2017


harishwar

o reply

i want ideas on analog elecctronics

Feb 28, 2016

banty

o reply

I am doing the same project but i don't have the clear idea about the pulse(RED LED)
connections with the optocopler. I gave the same connections as mentioned above in your
project but still getting wrong output.
1.could you mention again the connections of pulse out to all 6 pins of opto ??
2. After consuming how much power the reading in the red box in the meter will change
by 1 unit ?

Feb 28, 2016

Maddy

o reply

may be you are connecting with the wrong LED.

Mar 11, 2016


Navin Kumar

o reply

Project concept is very good and it's working but unite or amount is reduced with every
pulse.It should reduce one unit or amount for 3200 pulse not one pulse so please help in
doing so

Mar 28, 2017

alia

o reply

Can i use a keypad to recharge instead of gsm?if yes can you please tell me how to
interface and also the code

Feb 29, 2016

Maddy

o reply

Yes you can use keypad to recharge it, you need to change the code and connections
accordingly. Check this link for Interfacing Keypad with Arduino.

Mar 11, 2016


aswinmanoj

o reply

sir,
i doing the same project, so can you please send more circuit details and programme code

Mar 05, 2016

kibrom

o reply

this is very smart project. and how can i find the cal led that u use insted of energy meter
in proteus

Mar 15, 2016

kevin

o reply

sir, where did you get units 7.6 and bal. 38 ?are these included in the program?

Mar 21, 2016


Abhishek

o reply

It has been previously recharged and value has been saved in EEPROM. EEPROM can
keep value when Arduino is OFF. When Arduino is turned ON the saved value has been
read from EEPROM.

Mar 28, 2016

ledawit

o reply

good project, i do the this project how can we get the energy meter in protues liberary

Mar 25, 2016

karthik mellikeri

o reply

Do you have info on how we can manually input the number of inputs into the System
instead of getting it from energy meter...and also Do you have a proteus Simulation of
this project

Mar 25, 2016

ankit
o reply

truly appreciate the work. it would be of great help if you could tell how to import
sim900 gsm module and energy meter module in proteus

Apr 08, 2016

kamal

o reply

which simulator you used to design the circuit .

Apr 19, 2016

kamal

o reply

wich library you used for energy meter in proteus

Apr 20, 2016

saddam khan

o reply

We only draw the energy meter and gsm module.

there is no library for that component..


Apr 20, 2016

Biga Ray

o reply

Arduino IDE LiquidCrystal library file additionally created or it inbuilt in IDE.......


I connect all these circuit diagram and then uploading the Arduino it's not uploaded , so
sir you are heartly requested to send me document of project

Aug 27, 2016

Stephen Gachukia

o reply

Can I use digital meter in place of analogue meter...

Jun 20, 2016

Abhishek

o reply

Yes you can, basically you need to sense the Pulse rate of energy meter using Arduino.
So you can do that with Digital meter, jut find out the way to find it pulse like in this
project Cal LED is used to calculate its pulses.

Aug 22, 2016


Hisham Malik

o reply

Thanks sir your project is innovative and match exactly the kind I'm designing only with
few modifications.
I'm using Hall effect sensor instead of analog meter and I found it difficult incorporating
gsm modem as a mean of trasmission and control. With modem the gsm credit purchase
can be converted when recharge to killowat unit meaning the meter can be recharge
through any internet / gsm medium and the power industry will access and control the
meter through gsm. Kindly help as this project is an investment opportunity in life

Jul 01, 2016

Ronnel Ulip

o reply

our thesis is the same as your sir


but we are just using a coin slot for load of the Energy
can you please give us some advice Thanks in Advance Sir :)

Aug 19, 2016

Deep Bhanushali

o reply

Someone please explain me the working of electricity meter in this project.


Sep 15, 2016

Abhishek

o reply

Basically we need to calculate the no of times Pulse LED blinks for the particular Load,
based on that we can calculate the Units consumed. We have clearly explained this in our
Article.

Oct 06, 2016

Imran Ahmed

o reply

can i use different cour led in pin 5 of octocoupler instead of read led?

Dec 02, 2017

S.T. Gaya

o reply

Thanks sir, this project idea is really very good and also applicable but my question is
that: How will the UTILITIES get their benefit if installed at home or any other
commercial use?

Sep 21, 2016


raam

o reply

can i use rfid to recharge my energy meter .

Oct 03, 2016

suresh

o reply

nice and cool project, thanks alot.....

Oct 15, 2016

Rahim

o reply

what the function optocoupler in this project?

Nov 02, 2016

Amirul Ashraf
o reply

This is a very good reference for my final year project, but if i may ask, what library did
you use to include the energy meter, and is it possible yo omit the ULN2003 driver? oh
and if you may, would you mind sharing your proteus drawing with me? email me at [] .
thanks in advance

Nov 10, 2016

ASHRAF AMIRUL

o reply

Also i would like to ask, if a 9900 gsm is compatible in replacing sim900?

Nov 20, 2016

Rediet Teshome

o reply

doing the same project ....how did u add the energy meter on proteus

Dec 01, 2016

Amirul Ashraf

o reply

may i ask, when i compiled your code, i get exit status 1, what went wrong?
Dec 01, 2016

Anil yedage

o reply

I need help regarding this project... Cz some problems occurs during recharging

Dec 04, 2016

Priya

o reply

if we are recharging the meter through mobile


from where will be the money deducted ?

Dec 22, 2016

Abhishek

o reply

It is just the Demo project, in actual scenario either money will be deducted from your
mobile balance or you need to have some digital wallet with your Electricity Board from
where the money will be deducted.

Dec 31, 2016


Imran Khan

o reply

Everything works fine!!it shows the value of unit and balance but after turning on the
load the balance and units are not reduced!!What should I do now?
Plz help me!!

Dec 02, 2017

Faziera

o reply

This is a full coding for this project??

Jan 04, 2017

Pallavi

o reply

Very much innovative idea.I Like to make it my final year project. Help me for that.

Jan 06, 2017


Ankur Khunt

o reply

finally completed this project .........thank it is verrrrrry helpfullllllllll

Jan 23, 2017

RAJAT

o reply

Hey i am not getting the confirmation msg so plzz help me with details...my circuit us
working ..i think there is some problem in program so can u help me

Mar 18, 2017

Pankaj Gupta

o reply

How much this cost you... Prepaid energy meter and what are main components

Apr 24, 2017

babar

o reply

Kindly give send me code and connections


Oct 01, 2017

Imran Ahmed

o reply

Is this code worked correctly?

Nov 04, 2017

fazy

o reply

can you please email me the working code and provide paid assistance with the project?

Dec 15, 2017

Hayet Barhoumi

o reply

thank you a lot sir


i'm doing the same for my final year project so can you please send me more details.

Feb 04, 2017


brian musendame

o reply

its a great project indeed i would like to have more details may you please contact me or
put your so that i may contact you

Feb 19, 2017

manish goyal

o reply

sir i understood whole things but i do not know how to make energy meter in
proteus....because there is no library function for energy meter..........

Feb 20, 2017

soumya

o reply

Sir plz help after uplodind coding and connect all parameter
It shows module finding..
Not going ahed

Mar 01, 2017


Anne Mary

o reply

Sir? Can you please explain how opto coupler works in more deep explanation pls

Mar 04, 2017

Maddy

o reply

Optocoupler basically isolates two circuits by the mean of Light. It consist a IR led and a
photo diode, everytime IR led emits light the photo diode conducts. Here in this project
Optocoupler conducts with each electric pulse by the Energy meter. There are lot of
tutorials on internet about it.

Mar 04, 2017

Balaji

o reply

sir can you please recharge concept and how connect the call led in digital meter...can i
use ir sensor in this project or not....

Mar 05, 2017


Deep Bhanushali

o reply

What are the relay specifications? Which volt relay is to be used?

Mar 07, 2017

Muhammad Umar

o reply

sir can i used SIM800 instead of SIM900A?

Mar 11, 2017

babar

o reply

Kindly send me details about this project


code and connections

Oct 01, 2017


Deep Bhanushali

o reply

There is some problem in the code. I am continuously receiving the "System Ready"
message. Please help

Mar 12, 2017

j,thanmay

o reply

i just want to know how u people draw the ckt diagram just tell me which software plzz
help me

Mar 15, 2017

Balaji

o reply

sir some problems occured and not receive the alert message so please help

Mar 15, 2017

raj

o reply
sir some problems occured and not receive the alert message so please help

Mar 15, 2017

anson

o reply

code is having some problem. the conversion of pulses into units are not proper kindly
give a reply
.

Mar 28, 2017

Samyuktha

o reply

Hi.. I m doing the same project. Bt I m using an IR sensor instead of optocoupler. Can u
please help me how to connect the energy meter to IR sensor to get the pulses

Apr 03, 2017

Asis Rana

o reply

Sir
When I send the message from my mobile for recharge then Energy meter it's not
working .I think some problem is present in programming.Please give me solution of the
programming.I want your help if you give your contact number it's helpful for me.

May 07, 2017

Pankaj Gupta

o reply

Sir can you please send me the correct components and it's value required to design this
project

May 07, 2017

KARTHIK M

o reply

While sending Recharge message it won't take the recharged amount and also it won't
display

May 15, 2017

navid

o reply

sir, can you send me the details code for the project because the code presented here may
be not correct for proper function.
thanks in advance.
Jul 10, 2017

S.M. Bakhtiar

o reply

Dear Concern,

Very Effective project. It will be very helpfull for me if you provide the relay voltage.

Thanking You

Aug 22, 2017

S.M. Bakhtiar

o reply

Dear Concern,

Ignore my previous mail. I got the my Relay Voltage reply it is 5V.

Thanks

Aug 24, 2017

saikumar

o reply
sir.... please tell me whether the code is correct and in working mode or not please sir
????

Sep 07, 2017

B.Aswinth Raj

o reply

Yes, the code and the circuit diagram will work as mentioned in the description. You can
proceed.

Sep 07, 2017

Asees Najam Siddiqui

o reply

Hello. Do you have software simulation of this project on Proteus ISIS? I am also making
this project but I also want to simulate this project on Proteus ISIS. Thanks.

Sep 11, 2017

S.M. Bakhtiar

o reply

Dear Concern,
it's working but unite or amount is reduced with every pulse.So if i pay 25 rupees unite
will be 5 so after one pulse balance reduce 5 rupees .so please help me.

Thanking You

Sep 14, 2017

borel Toutsop

o reply

hello sir ...


please if your program you used but a fixed load of 100w which impact on the number of
pulses per minutes what if we wish to use but a variable load size maybe like many bulbs
....??

Sep 26, 2017

md. rana hossain

o reply

i want to this project in bangladeshi tk that means in bangladesh,,,so what should be


done/change instead of rupee in code?

Sep 27, 2017

borel Toutsop

o reply
please sir how did you generate pumse of the meter in proteus during the simulation??

Oct 01, 2017

VIKAS YADAV

o reply

i want to buy all the components used in this project. How much costlier it would be??

Oct 07, 2017

md. rana hossain

o reply

4000 taka

Oct 11, 2017

alaa

o reply

can i ask? if im using digital meter where the port that i used to connect to arduino? at
port of pulse ouptut passive?

Oct 11, 2017


SANKHADIP BERA

o reply

DEAR CONCERN,
THIS IS NICE PROJECT AND IT APPLICATION IS NEW IN OUR
GENERATION.WE WANT TO DO THIS PROJECT IN OUR FINAL YEAR.
CAN YOU HELP US BY GIVING THE CIRCUIT DIAGRAM AS WELL AS
PROGRAMMING CODE,SIMULATION DIAGRAM.
IT WILL BE VERY HELPFUL FOR US.

Oct 15, 2017

Akshay

o reply

Sir I done this project as per the diagram but a high voltage is getting from pulse that I
connected to optocoupler. then I get shock from the arduino please give a solution

Oct 18, 2017

zapper

o reply

sir, could u please tell me how did you make that energymeter device in proteus
simulation.

Nov 09, 2017


AISHA

o reply

Proteus has drawing tools. you can use it to create custom devices. But, they can only be
used as representation they cannot be simulated unless you design it

Nov 14, 2017

Vishal

o reply

Very nice project

Nov 19, 2017

alain

o reply

thanks for your good project.


WE WANT TO DO THIS PROJECT
CAN YOU HELP US BY GIVING THE CIRCUIT DIAGRAM AS WELL AS
PROGRAMMING CODE
we are doing electrical engineering we are not good in programming thxs sir

Dec 12, 2017


Pages
 1
 2
 next ›
 last »

Leave a comment

Your name *
E-mail *
The content of this field is kept private and will not be shown publicly.
Subject
Comment *

 No HTML tags allowed.


 Web page addresses and e-mail addresses turn into links automatically.
 Lines and paragraphs break automatically.

Related Content
Arduino Calculator using 4x4 Keypad
Smart Blind Stick using Arduino
Arduino Metal Detector
Measure Sound/Noise Level in dB with Microphone and Arduino
Arduino Relay Control Tutorial
Latest Posts

AC Circuit Theory: What is AC and How its Generated

Arduino Calculator using 4x4 Keypad


LM723 Voltage Regulator Circuit

Fingerprint Sensor Interfacing with Raspberry Pi

Samsung Electronics Starts Producing Industry’s First 16-Gigabit GDDR6 for Advanced
Graphics Systems

Frequency Divider Circuit using 555 Timer and CD4017

Active forum topics


 Mosfet switch circuit
 protection circuit with Zener 5,6V
 Lcd header not working
 arduino compile error
 the circuit diagram arduino, stepper motors and servo

More

User login
E-mail or username *
Password *

 Create new account


 Request new password
Featured Projects and Circuits

Smart Blind Stick using Arduino

Measure Sound/Noise Level in dB with Microphone and Arduino

DIY Power Bank Circuit

How to Make a Mini Tesla Coil 9v

DIY Arduino Based CNC Plotter Machine


MP3 Player Circuit

Fingerprint Based Biometric Attendance System using Arduino

Arduino Data Logger (Log Temperature, Humidity, Time on SD Card and Computer)

Virtual Reality using Arduino and Processing

DIY Speedometer using Arduino and Processing Android App


Smoke Detector using MQ2 Gas Sensor and Arduino

Arduino Robotic Arm

IOT based Raspberry Pi Home Security System with Email Alert

DIY Smart Vacuum Cleaning Robot using Arduino

Smart Phone Controlled FM Radio using Arduino and Processing


How to Use NeoPixel LED Strip with Arduino and TFT LCD

Call and Message using Arduino and GSM Module

Arduino Based Digital Clock with Alarm

Live Temperature and Humidity Monitoring over Internet using Arduino and ThingSpeak

Capacitance Meter using Arduino


View all Featured Projects
Robotics | EE Projects | 555 Timer Circuits | ATmega32 Projects | ATmega8 Projects | Arduino Projects | Raspberry
Pi Projects | IoT Projects | Arduino ESP8266 | Calculators

Sign Up for Latest News

Copyright © 2018 Circuit Digest. All rights reserved.


Privacy policy | Disclaimer | Contact Us | Submit | Advertise
Sumo
Focus Retriever
21
Shares

11 7

Potrebbero piacerti anche