Thursday, 9 June 2011

Soldier Monitoring System Using GPS And ECG Sensor Over A GPRS Link Via TCP/UDP Connection



ABSTRACT


This Soldier Monitoring System monitors the location(using GPS) and health condition(using ECG sensor) of the soldier in battle. The Soldier Monitoring System transmits the location and health condition over a GPRS link  via TCP/UDP connection to the command center( a PC running a VB application i designed. Google Map API is used to display the location of the soldier in GOOGLE MAP. PYTHON coding is used to desing a TCP/UDP server that runs on the pc , which recieves TCP connection and data from the Soldier Monitoring Unit.

HOW IT WORKS?


The GPS chip outputs the positioning information and the ECG Sensor outputs the ecg signal of the soldier which is transferred over a GPRS link to the mobile operator’s GGSN (Gateway GPRS Support Node) and then to  a remote server over a TCP connection. The TCP server stores the incoming positional data in a mySQL database. When a user clicks on the tracking page, Zope, which is an open source web application server, serves up an HTML page with an embedded javascript code. The javascript would run in the user's browser and has instructions to retrieve the positional information from the mySQL database every second. It then integrates this information into Google Maps through Google Maps API which displays the position on a map. Since the positional information and ECG information is retrieved every second and the maps updated at the same frequency, a real time GPS tracking effect of the soldier is achieved!






























HARDWARE


The hardware consist of  4 main components


Microcontroller

The micro-controller is the central controller for the whole unit. I chose the Arduino Duemilanove, which is an open source electronics prototyping board based on the Atmel ATMega328 8 bit micro-controller running at 16 Mhz.







GSM/GPRS Module


I Have used SIMCOM SIM300 GSM/GPRS. This is the most commonly used GSM/GPRS module in india.

                         The above picture is the SIM300 GSM Module


GPS Module


I have used Wavecom module from NSK Electronics , SP ROAD bangalore.


ECG Sensor


For the ECG sensor , used a LM 1167 single instrumentation amplifier.


The above picture circuit diagram of the ECG sensor


The above picture is ECG sensor


MONITORING SOFTWARE

I designed a visual basic application for monitoring purpose using VISUAL STUDIO 2010.This Application help in running the tcp server , ECG plotting and Google Map .


The above picture is the screen shot of the monitoring application
                                        The red baloon shows the location of the soldier in google map
                                          The above figure shows the ECG of the soldier(subject)

Feel free to  ask any question about this project this project. Contact me @ 08748910681 or rongeorge2004@yahoo.com