Abstract:
Hand held gadget using Thermal printer provision with GPRS data transfer to web server.
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 have transferred user defined data to web server and get same data on Thermal paper through Thermal Printer. This project comprises of AT key board and LCD display. According to web server specification we follow a standard data format for every field. Here we have 13 fields in Web server. For this project we provide any one among all 13 fields. According to Standard format we have to enter format in AT key board and data will be transferred to the web server through GSM/GPRS modem. Same data we can get on thermal paper. Web server will be having a particular IP addresses and port number. 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. Thermal printer connected to microcontroller serially and it works on ESC/POS commands.
TECHNICAL SPECIFICATIONS:
HARDWARE SPECIFICATIONS
Micro controller : AT89x series
Crystal : 11.0592 MHz
LCD : HD44780
LED : 5mm Red LED
Printer : Thermal printer (miniature)
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
- Railways
- Industrial
- Domestic