The primary objective is to track trains based on the Global System Module (GSM) and Global Positioning System (GPS) technologies. GPS is used to get the position of the train in terms of Latitude and Longitude from the satellite. GSM is used to transmit the data obtained using GPS to the server using General Packet Radio Service (GPRS). It would be helpful for a passenger to catch a train if he knows its exact location. This enables a person to trace a train while sitting in any part of the world using internet. By using the softwares like Google Earth the location of the train can be pin pointed accurately. The tracking is done continuously by the GPS modem and the values are updated regularly in the server by refreshing it periodically to receive the latest values.
In addition to this, the announcement of the next station that is going to be reached also be possible. People in AC coaches inside the train are not aware of the station coming next and also how long it will take to reach it. For this, a suitable Micro Controller can be programmed to calculate the distance between the current position of the train and the nearby station. The announcement is made to the passengers before the train reaches every station. When the train reaches the predetermined distance, the Controller enables the corresponding voice in the Voice Processor. This ensures that the passengers get enough time to get ready and also they won’t miss the right station.