Final Ppt1
Final Ppt1
2
Introduction
• A UART-based GPS tracker is a device that utilizes UART
(Universal Asynchronous Receiver-Transmitter)
communication protocol to interface with a Global Positioning
System (GPS) module and transmit location data to a host
system.
• The UART protocol is a common serial communication
interface used for connecting microcontrollers, sensors, and
other peripheral devices.
• This implementation facilitates efficient and reliable data
transfer between the two devices.
3
Problem Statement:
Interface a UART-based GPS module with the STM32F334R8T6
microcontroller. Read GPS data such as latitude, longitude, and
altitude from the module via UART communication. Process the
received data and display location information on an LCD screen or
transmit it wirelessly using Bluetooth or Wi-Fi.
4
Block diagram:
5
Working:
• GPS Receiver receives the information in string format, transmitted by
Satellites and uses this information to calculate different parameters
between it and satellites. With information from satellites, a GPS receiver
can fix its location on the ground from the known position of the
satellites.
• The GPS modem has an antenna which receives the satellite signals and
transfers them to the modem. The modem in turn converts the data into
useful information and sends the output in serial RS232 logic level
format. The information about latitude, longitude is sent continuously
and accompanied by an identifier string.
6
• For displaying the location over LCD, the GPS modem
and the 2x16 LCD.
• The GPS modem receives signals from satellites, decodes
the signals and send the data in ASCII string format in
NMEA standard over the serial port of the microcontroller.
• The microcontroller is programmed to filter the data
received through its serial port according to NMEA
standard and displaying the desired data over the LCD
attached to it.
7
Assumptions:
1.GPS Signal Availability
2.Power Supply
3.Communication Medium
4.Data Processing Capability.
8
Constraints:
9
Functionality of a UART-based GPS Tracker:
1.Location Tracking: The primary function of a GPS tracker is to
determine and transmit location coordinates to a designated host system.
The GPS module continuously receives signals from multiple satellites,
calculates the device's position, and sends the coordinates to the
microcontroller via UART.
2.Data Transmission: Once the microcontroller receives location data from
the GPS module, it formats the information and transmits it to a host
system or server using various communication protocols such as GSM,
GPRS, Wi-Fi, or Bluetooth. This enables real-time tracking and
monitoring of the device's location.
3.Data Logging: Some GPS trackers are equipped with onboard memory
for storing location data locally. This allows the device to operate in
offline mode or in areas with limited network coverage. The stored data
can later be retrieved and transmitted when connectivity is restored. 10
Components and Tool usage:
• STM32103C8T6 Microcontroller
• LCD display
• GPS module
• Connecting wires
• STM32cubeIDE
11
Results:
12
Conclusion:
In conclusion, a UART-based GPS tracker offers a reliable and efficient
solution for tracking assets, vehicles, or individuals. By leveraging UART
communication, it ensures seamless data transfer between the GPS
module and the microcontroller, enabling accurate positioning and
real-time tracking capabilities. With its compact size, low power
consumption, and ease of integration, UART-based GPS trackers are
well-suited for various applications, ranging from fleet management to
personal tracking. Additionally, its compatibility with a wide range of
microcontrollers makes it a versatile choice for developers and
businesses seeking robust tracking solutions.
13
References:
• https://www.engineersgarage.com/latitude-longitude-display-system-using-gps-av
r-microcontroller-part-44-46/
• https://circuitdigest.com/microcontroller-projects/interfacing-stm32f103c8-with-
gps-module-to-track-location-coordinates
14
THANK
YOU
15