gps tracking system
Post on 30-Oct-2015
Embed Size (px)
DESCRIPTIONA PROJECT ON GPS TRACKING SYSTEM BYKAILASH CH. HANSDAH,ANGSUMAN PATRA,SHASHANK SHEKHAR
GPS Tracking System
A PROJECT REPORT
Submitted byANGSUMAN PATRAKAILASH CHANDRA HANSDAHSHASHANK SHEKHAR
Under the guidance ofProf. Muktikanta Sahu
in partial fulfillment for the award of the degreeofBachelor of TechnologyinComputer Science Engineering
INTERNATIONAL INSTITUTE OF INFORMATION TECHNOLOGYBhubaneswar (Odisha)[June 2013]
DEPARTMENT OF COMPUTER SCIENCE &ITINTERNATIONAL INSTITUTE OF INFORMATION TECHNOLOGYBHUBANESWAR (ODISHA)
This is to certify that the dissertation entitled GPS Tracking System submitted byAngsuman Patra,Kailash Chandra Hansdah & Shashank Shekhar is approved for the award of Degree of Bachelor of Technology inComputer Science & Engineering.
EXTERNAL EXAMINER PROJECT GUIDE DATE: DATE:
CO-ORDINATOR DEPARTMENT OF CSE AND IT, IIIT BHUBANESWARDATE:7th June 2013
We would like to express our special thanks of gratitude to our Guide Prof. Muktikanta Sahu who gave us the golden opportunity to do this wonderful project on the topic GPS Tracking System , which also helped us in doing a lot of Research and we came to know about many things We are really thankful to them. Secondly we would like to thank our parents and friends who helped us a lot in finishing this project within the limited time.
Signature of the studentName of the Student: Kailash Ch. Hansdah(B109007)Shashank Shekhar (B109047)Angsuman Patra (B109007)
Serial No Title Page no1 INTRODUCTION. 1.1 PURPOSE1.2 SCOPE1.3 OBJECTIVE1.4 LITERATURE STUDY1.4.1. COMPONENTS1.4.2. POSITIONING1.4.3. NAVIGATION1.4.4. TIMING1.4.5. APPLICATION2 SYSTEM ANALYSIS..2.1. SPECIFIC REQUIREMENT2.2. HARDWARE DESCRIPTION2.3. SOFTWARE2.4. DEVELOPMENT ENVIROMENT2.5. EMBEDED SYSTEM ARCHITECTURE3 DESIGN.........................3.1. SRS (Software Requirement Specification)3.1.1. Purpose3.1.2. Scope3.1.3. System Feature3.1.4. Functional Requirement188.8.131.52. Parse Location184.108.40.206. Send Location220.127.116.11. Update Log18.104.22.168. View Log22.214.171.124. Delete Log Entry126.96.36.199. Show Location3.1.5. Non-Functional Requirement3.2. OBJECT RELATIONAL MODEL3.3. SEQUENCE DIAGRAM3.4. ANALYSIS CLASS DIAGRAM3.5. ACTIVITY DIAGRAM
4. SYSTEM TESTING4.1. Screenshot 14.2. Screenshot 24.3. Screenshot 35.OUTPUT AND REPORT6.CONCLUSION &FUTURE ENHANCEMENT..
1. INTRODUCTION:AGPS trackingunit is a device that uses theGlobal Positioning System(GPS) to determine the precise location of a vehicle, person, or other asset to which it is attached and to record the position of the asset at regular intervals. The recorded location data can be stored within the tracking unit, or it may be transmitted to a central location data base, or internet-connected computer, using a cellular(GPRSorSMS),radio, orsatellite modemembedded in the unit. This allows the asset's location to be displayed against a map backdrop either in real time or when analysing the track later, usingGPS tracking software.1.1. Purpose:A wide range of tracking systems has been developed so far tracking vehicles and displaying their position on a map, we can also use the system that has been developed to tracks the mobility of a human being. Now a day's tracking a person's mobility has become a crucial issue these days be it tracking a criminal came on payroll or a detective going to detect a case or any other utility. 1.2. Scope:Global Positioning System has numerous applications. The earliest application was military. Boaters were the first civilians to use GPS extensively for navigation, as dead reckoning is prone to error. Many high-end cars have a GPS navigation system which serves much the same purpose as a marine GPS. Some athletes are turning to GPS to track speed and distance. A few digital cameras have a GPS receiver which records the location where the picture was taken. So far, I've listed only one-way applications. Two-way applications include cell phones when calling the emergency number and vehicle tracking.1.3. Objective:The global positioning system, more commonly referred to as GPS, is a radio frequency navigation system operated by the U.S. Department of Defense. GPS was originally developed for military purposes, but has since become available to non-military personnel worldwide as well. According to the National Executive Committee for Space-Based Positioning, Navigation and Timing, the objectives of GPS are to provide accurate positioning, navigation and atomic timing services on a continuous and free basis.
1.4 Literature Survey:
1.4.1. Components :GPS is comprised of three main segments: space, control and users. The space segment consists of a constellation of U.S. satellites, placed so that at least three satellites are positioned above the horizon from any point on earth. PNT states that as of October 2009, 35 GPS satellites were in use. The control segment includes monitoring stations located worldwide charged with monitoring the GPS system. The user segment is made up of GPS receivers. 1.4.2. Positioning : GPS provides the user with a precise location by utilizing radio frequencies. The GPS receiver translates the information from at least three GPS satellites to provide the user with a two-dimensional location of latitudinal and longitudinal position on earth. If a fourth satellite is available, then the receiver can provide the user with three-dimensional location information, which includes altitude in addition to latitude and longitude. 1.4.3. Navigation : Navigation enables a user to process his current location based on GPS data and travel to his desired location, also based on accurate GPS data. Any user with a working GPS receiver can navigate to a particular destination, whether traveling on foot, by automobile, by airplane or by ship. GPS navigation is even accurate underground.1.4.4. Timing : Time is the fourth dimension that GPS is set up to provide, by synchronizing each GPS receiver to the GPS satellites to provide accurate time to the user. The time is accurate to one hundred-billionth of a second. GPS receivers are able to perform this function because each GPS satellite includes several atomic clocks.1.4.5. Applications : In addition to military use, GPS has multiple civilian applications. GPS has enabled many businesses to operate more efficiently and effectively by providing accurate time. Commercial and public transportation companies can save time and money by routing their carriers to less-congested areas. The average traveller can use GPS to find the nearest coffee shop, book store or gas station. GPS also can be used to enhance survival rates in search-and-rescue missions. The possibilities are endless, and as the use of GPS technology increases, so will the potential applications.
2. SYSTEM ANALYSIS:OBJECTIVE:The objective of this chapter is to study the specific requirement hardware , software design and its function.
2.1. SPECIFIC REQUIREMENT:
Arduino can sense the environment by receiving input from a variety of sensors and can affect its surroundings by controlling lights, motors, and other actuators. The microcontroller on the board is programmed using theArduino programming language(based onWiring) and the Arduino development environment (based onProcessing). Arduino projects can be stand-alone or they can communicate with software running on a computer (e.g. Flash, Processing,MaxMSP).The boards can bebuilt by handorpurchased preassembled; the software can bedownloadedfor free. The hardware reference designs (CAD files) are availableunder an open-source license, you are free toadapt them as per yours project requirement.
2.2. HARDWARE DESCRIPTION:
For the GPS tracking system we have three module that will be attached to each other . This three module together will perform as a GPS tracking system. Arduino uno-R3 GPS shield GPRS shield
2.2.1. ARDUINO Uno R3:The Arduino Uno is a microcontroller board based on theATmega328(datasheet). It has 14 digital input/output pins (of which 6 can be used as PWM outputs), 6 analog inputs, a 16MHzceramic resonator, a USB connection, a power jack, an ICSP header, and a reset button. It contains everything needed to support the microcontroller; simply connect it to a computer with a USB cable or power it with a AC-to-DC adapter or battery to get started.The Uno differs from all preceding boards in that it does not use the FTDI USB-to-serial driver chip. Instead, it features theAtmega16U2(Atmega8U2up to version R2) programmed as a USB-to-serial converter.
Revision 2 of the Uno board has a resistor pulling the 8U2 HWB line to ground, making it easier to put into DFU mode.
Revision 3 of the board has the following new features: Pinout: added SDA and SCL pins that are near to the AREF pin and two other new pins placed near to the RESET pin, the IOREF that allow the shields to adapt to the voltage provided from the board. In future, shields will be compatible both with the board that use the AVR, which operate with 5V and with the Arduino Due that operate with 3.3V. The second one is a not connected pin, that is reserved for future purposes. Stronger RESET circuit. Atmega 16U2 replace the 8U2.
Uno" means one in Italian and is named to mark the upcoming release of Arduino 1.0. The Uno and version 1.0 will be the reference versions of Arduino, moving forward. The Uno is the latest in a series of USB Arduino boards, and the reference model for the Arduino platform; for a comparison with previous versions, see theindex of Arduino boards.Summary:MicrocontrollerATmega328
Input Voltage (recommended)7-12V
Input Voltage (limi