AUTOMATIC METER READING TO WEBSERVER USING GPRS COMMUNICATION (HTTP AND TCP/IP PROTOCALS)

AUTOMATIC METER READING TO WEBSERVER USING GPRS COMMUNICATION (HTTP AND TCP/IP PROTOCALS)

Or

AUTOMATIC ELECTRICAL BILLING SYSTEM TO WEBSERVER USING GPRS COMMUNICATION (HTTP AND TCP/IP PROTOCALS)

Abstract:

Automatic meter reading updates to web server through GPRS communication using TCP/IP protocol with Hard copy Ticket through Thermal printer.

In these modern days everything is getting automated, thus reducing the manual and effort and save lot of time. Paying bills for home needs is in manual process which takes lot of time and even there are possibilities for human error. In this project we avoid such manipulations and save time. Instead of written signed paper bills, E writing (printing) is the best option to avoid human errors and saving time.  Here in this project we use thermal printer for printing text data on Thermal paper. We could update data to web server wireless protocols. These web connected applications belong to server client relation. TCP, UDP and HTTP protocols are used in this concept. Data transfer to web server through GPRS (General packet radio services) communication. We can transfer long data through this GPRS. Many Embedded Networking applications fall under this model only.               In this project we can get updating of domestic electrical power consumption. Conventionally all homes will have sub meters to calculate power consumption. Calculations are in prices and units relation. Here we connect energy meter to microcontroller. Microcontroller gets pulses from meter according to power consumption. For every ten units microcontroller generates one TCP stack with standard data format. Other end of microcontroller GSM/GPRS modem is connected. This modem updates TCP stack information to web server and same data updates can also be sent to any mobile. This is very useful to monitor power consumption remotely from anywhere in the world. Same data can be displayed on 16X2 LCD. Finally microcontroller generates slip with the help of Thermal printer. This slip will be having the information about bill (stack data updated to web server).  

Here we use 8051 as a microcontroller with 5V DC Power supply.  Serial (UART) protocol is primary concern here. The main heart of this project is GSM/GPRS modem which works on GPRS AT commands. 16X2 LCD is connected to microcontroller through Digital I/O lines. AT keyboard is interface to microcontroller with PS/2 connection. 4X4 keypad is directly connected to microcontroller. Thermal printer connected to microcontroller serially and it works on ESC/POS commands, but microcontroller has only one serial port so that we have to use serial shift driver (built with relays or driver ics – depends on availability and possibility).

TECHNICAL SPECIFICATIONS:

HARDWARE SPECIFICATIONS

Micro controller         :           AT89x series

Crystal                        :           11.0592 MHz

LCD                            :           HD44780

LED                            :           5mm Red LED

Printer                         :           Thermal printer (miniature)

Serial shifter               :           CD4016

Energy meter              :           Domestic sub meter

Basic GPIOs

GSM/GPRS modem   :           Sim300/ Sim 900

RS232 interface          :           ST/MAX: 232

POWER SUPPLY

Transformer                :           12V step down 

Filter                           :           1000uf/25V

Voltage Regulator      :           7805 / 7812

SOFTWARE SPECIFICATIONS

Software tools used

Keil IDE

Proteus VSM

UC flash

Web server

APPLICATIONS

  • Electrical department
  • Power plants
  • Domestic        
  • Industrial
  • commercial
Categories: THERMAL PRINTER

Leave a Reply

Your email address will not be published. Required fields are marked *