Advertisement

vehicle tracking

Not rated 29,397

#GPS #GSM #vehicle tracking #embedded system #mobile communication #positioning #modem #automotive
vehicle tracking
vehicle tracking

Description: This project involves the design of an embedded system for tracking and positioning vehicles using the Global Positioning System (GPS) and the Global System for Mobile Communications (GSM). When a user sends a request to the number associated with the modem, the system automatically replies with the vehicle's position. The design employs an ATmega16 microcontroller to interface with various hardware peripherals. The current application is an embedded system that reports the vehicle's status on demand. An ATmega16 microcontroller is connected to a GSM modem and a GPS receiver. The GSM modem is responsible for sending the vehicle's position from a remote location. It continuously monitors for incoming SMS requests. If the request is from a valid mobile number (verified through the SMS content, which includes a password), the GPS modem is activated, providing data such as latitude and longitude to indicate the vehicle's location. Although the GPS modem outputs multiple parameters, only the NMEA data is processed. This data is then converted to determine the location name of the vehicle. The processed information, including the location name and time, is sent back to the requesting mobile device.

The embedded vehicle tracking system is designed to provide real-time location updates through a seamless integration of GPS and GSM technologies. The ATmega16 microcontroller serves as the central processing unit, coordinating the interactions between the GSM modem and the GPS receiver. The system architecture includes the following components:

1. **ATmega16 Microcontroller**: This microcontroller is responsible for processing incoming SMS requests and controlling the overall operation of the embedded system. It executes the logic for validating incoming messages, activating the GPS module, and formatting the response data.

2. **GSM Modem**: The GSM modem is essential for communication with the user. It continuously listens for SMS requests. Upon receiving a valid request, it triggers the GPS receiver to obtain the current location coordinates. The modem's ability to send and receive SMS messages enables remote monitoring of the vehicle's position.

3. **GPS Receiver**: This component provides accurate geographical coordinates (latitude and longitude) of the vehicle. It outputs NMEA formatted data, which includes various parameters. The system is designed to parse this data to extract the necessary location information.

4. **Power Supply**: The entire system requires a stable power supply to ensure reliable operation. This may involve a battery backup to maintain functionality during vehicle operation.

5. **Software Logic**: The embedded software running on the ATmega16 microcontroller includes routines for parsing SMS messages, validating user credentials, activating the GPS module, and formatting the output data for transmission back to the user.

The system's operation begins when a user sends an SMS to the GSM modem. Upon receiving the message, the ATmega16 microcontroller checks for the correct password. If the authentication is successful, the GPS receiver is activated, and it begins to provide location data. The microcontroller processes this data, retrieves the latitude and longitude, and converts these coordinates into a human-readable location name using geocoding techniques. Finally, the formatted location information is sent back to the user's mobile device, providing timely updates on the vehicle's status.

This embedded vehicle tracking system is particularly useful for fleet management, personal vehicle tracking, and any application requiring real-time location monitoring. Its design emphasizes reliability, user authentication, and efficient communication, ensuring that users receive accurate information about their vehicles' whereabouts.In this Project we have designed an embedded system which is used for tracking and positioning of any vehicle by using Global Positioning System (GPS) and Global system for mobile communication (GSM). When the request by user is sent to the number at the modem, the system automatically sends a return reply to that mobile indicating the position of

the vehicle. In this project ATmega16 microcontroller is used for interfacing to various hardware peripherals. The current design is an embedded application, which will report the status of the Vehicle on demand. For doing so an ATmega16 microcontroller is interfaced to a GSM Modem and GPS Receiver. A GSM modem is used to send the position of the vehicle from a remote place. This modem continuously waits for a request SMS. If it is from a valid mobile number(checked with the content of the SMS, which means a password), the GPS modem gets activated and it then continuously gives the data i.

e. the latitude and longitude indicating the position of the vehicle. The GPS modem gives many parameters as the output, but only the NMEA data coming out is read. Then only the latitude and longitude is converted to find out the name of the location of the vehicle. The converted data including the location name, time etc. is sent to the mobile at the other end from where the position of the vehicle is demanded.

Related Circuits