Introduction: Electricity Meter Reading Via SMS

Usually in india a person has to go and check the meter reading after every three months and it is quite a hectic and long process.

As receiving the electricity meter reading is quite a complex work in India because the person use to go every house and note the reading so the main objective of the project is to receive the reading via SMS to save manpower and time.

Step 1: Video for Easy Understanding

This video shows what the format of SMS and what the data is received

Step 2: List of Components

Quantity is also mention in the list

Step 3: Circuit Diagram

every component with its connection is mentioned

Step 4: CODE

Embedded C

Step 5: Designing: Power Supply

It is designed by using 2 pin power plug then the transformer 12 - 0 - 12 which will step down the 220 v ac to 12 - 0 - 12 ac which is converted to DC voltage using bridge rectifier section having diode in4007 and capacitor 1000uf and voltage regulator 7805.

Step 6: Electricity Meter for Reading

One electricity meter is taken for reading

The meter that is used here is single phase meter which is not the standard meter and tempered to make the project So it can't be used directly at homes until the project has been finalized by the government laws.

Step 7: Device for Updating Reading

One device should be connected to meter, so the reading should be updated at regular intervals.

Step 8: GSM Modem

As we are making the system to receive SMS and transmit it, so a GSM modem should be connected to do the required task.

Step 9: Controlling Section

Controlling section is used to update the value and store it in EEPROM memory so it can be transferred through SMS.

The controller section also verifies the SMS and send the feedback sms on the same number from which it received the SMS.

Comments

author
locatehemant made it!(author)2016-02-12

Great!! now can the code be correctly commented as a good coding practicr. is the code available for arduino. as I understand arduini completely

author
sumitgrover97 made it!(author)2016-02-15

Dear

I will try to make it in arduino

author
locatehemant made it!(author)2016-02-19

Thanx 4 reply and sorry 4 bothering you...I hav wked only on arduino...wanted understand login how do U fetch reading from meter!!! What AI u r considering?

author
wheato22 made it!(author)2016-02-04

I agree..Great SMS project. My interest is in using the same concept to remotely read my residential water meter. My vision is to able to count my water meters pulse output as water flows through the meter and then remotely read accumulated water use on demand.. Also to be able to reset the counter to zero at the end of the month. The hardware looks to be the easy part especially if it's based on a popular and inexpensive microcomputer, a popular high level language to be easily programmable and or modified by novice experimenters with limited programming skills... like me. I've experimented with the above water meter application using Aurdino with a Rasp Pi Gateway but that's far to complex for my needs. Depending on your target audience, my suggestion would be to focus on low power use hardware, a programming language that is popular and adaptable for multiple SMS purposes. Keep up the creative ideas.

Larry

.

author
sumitgrover97 made it!(author)2016-02-15

Dear Sir

I will try adding new ideas

Regards

author
gbr1918 made it!(author)2016-02-04

Great project! I don't know much about the atmel microcontroller - does it have it have internal pull-ups on the i2c lines, or should you have include pull-up resistors on the circuit diagram? (I ask because this one's caught me a few times - no pull-ups, no i2c function :-) )

Dave Cooper

author
sumitgrover97 made it!(author)2016-02-04

Dear
there is no pull up required for I2C.
i have made it so many times.
Regards

author
russ_hensel made it!(author)2016-02-03

Nice, but if you use this to edit the instructable ( you still can ) https://www.instructables.com/id/Put-Your-Code-in-a-Box-Properly-Indented-on-Instru/ we could have a hope to read the code.