Abstract:
Sensors data logger system and sensors information updates to web server using GPRS communication using TCP/IP and HTTP protocols with hard copy printing 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. A data logger (also data logger or data recorder) is an electronic device that records data over time or in relation to location either with a built in instrument or sensor or via external instruments and sensors. Here sensor data logger means microcontroller consists of some digital and analog sensors. Whenever these sensors are activated a sensing signal is sent to microcontroller which develops a TCP/IP stack with standard format. Data can appear on LCD display and the same data will be printed on thermal paper through thermal printer. This will more help full for industries to know the readings of different sensors or machines. In many industries shift wise manual work process happen for workers. For them these hard copy slips are more helpful for doing their work and running machines. GSM/GPRS modem passes this TCP/IP stack to web server through Particular IP address and port number. Web server maintains data base of all sensors with respect to time intervals. Our web server supports more than ten sensors. User could connect different type of sensors like fire, I.R, Temperature, smoke, ultrasonic..etc., but in academic project user/costumer can select any four or five sensors due to cost effectiveness.
Here we use 8051 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
Smoke sensor : MQx series
IR pair : General purpose
Temperature sensor : Thermistor or LM35
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