You are on page 1of 24

gizDuino Version 5.

0 with
ATmega328P

Malkiel Callisthenes Darja


gizDuino Version 5.0 with
ATmega328P
It is an open source computing platform
based on a simple input/output
(I/O)board and the use of standard
programming language; in otherwords,
it is a tool for implementing a program
you have designed.
Gizduino is programmed using the IDE
(Integrated Development Environment).
With Serial RX-TX disable switch.
gizDuino Version 5.0 with
ATmega328P
Arduino/Genuino Uno is a microcontroller
board based on the ATmega328P (datasheet).
It has 14 digital input/output pins (of which 6
can be used as PWM outputs), 6 analog inputs,
a 16 MHz quartz crystal, 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.
Features
Microcontroller ATmega328P
Operating Voltage 5V
Input Voltage (recommended) 7-12V
Input Voltage (limit) 6-20V
14 (of which 6 provide PWM
Digital I/O Pins
output)
PWM Digital I/O Pins 6
Analog Input Pins 6
DC Current per I/O Pin 20 mA
DC Current for 3.3V Pin 50 mA
32 KB (ATmega328P)
Flash Memory of which 0.5 KB used by
bootloader
SRAM 2 KB (ATmega328P)
EEPROM 1 KB (ATmega328P)
Clock Speed 16 MHz
LED_BUILTIN 13
Parts Placement
Schematic Diagram USB to
Serial
Schematic Diagram MCU & Power
Supply
GPS Shield
GPS Shield
low cost Global Positioning System
GPS module has buffered UART serial
I/O that allows it to be interfaced
with any host MCU operating within
3V to 5V range.
Ready to use as a gizDuino (Arduino
Compatible) Shield . UART/SUART1
serial port selection switch.
Features

Power Input 5VDCPowered via gizDuino


(Arduino Clone)

Output Type Serial UART


Data Output Type NMEA Protocol
Parts Placement
Schematic Diagram
GPS
The Global Positioning System (GPS),
also known as Navstar GPS or simply
Navstar, is a global navigation
satellite system (GNSS) that provides
geolocation and time information to
a GPS receiver in all weather
conditions, anywhere on or near the
Earth where there is an unobstructed
line of sight to four or more GPS
satellites.
GPS
The current GPS consists of three
major segments.
space segment (SS),
a control segment (CS),
and a user segment (US).
GPS
The space segment (SS) is composed
of the orbiting GPS satellites, or
Space Vehicles (SV) in GPS parlance.
GPS
GPS control segment consists of a
global network of ground facilities
that track the GPS satellites, monitor
their transmissions, perform
analyses, and send commands and
data to the constellation.
GPS
The user segment is composed of hundreds of
thousands of U.S. and allied military users of
the secure GPS Precise Positioning Service,
and tens of millions of civil, commercial and
scientific users of the Standard Positioning
Service.
In general, GPS receivers are composed of an
antenna, tuned to the frequencies transmitted
by the satellites, receiver-processors, and a
highly stable clock (often acrystal oscillator).
How GPS works?
GPS receivers use a constellation of
satellites and ground stations to
compute position and time almost
anywhere on earth.
How GPS works?
At any given time, there are at least 24 active
satellites orbiting over 12,000 miles above
earth. The positions of the satellites are
constructed in a way that the sky above your
location will always contain at most 12
satellites. The primary purpose of the 12
visible satellites is totransmitinformation back
to earth over radio frequency (ranging from
1.1 to 1.5 GHz). With this information and
some math, a ground basedreceiveror GPS
module can calculate its position and time.
How does a GPS receiver calculate
its position and time?
The data sent down to earth from each satellite
contains a few different pieces of information that
allows your GPS receiver to accurately calculate its
position and time.
An important piece of equipment on each GPS satellite is
an extremely accurate atomic clock.
The time on the atomic clock is sent down to earth along
with the satellites orbital position and arrival times at
different points in the sky.

In other words, the GPS module receives a


timestamp from each of the visible satellites, along
with data on where in the sky each one is located
(among other pieces of data).
Message Formats
GPS data is displayed in different message formats over a
serial interface.
There are standard and non-standard (proprietary)
message formats.
Nearly all GPS receivers output NMEA data.
The NMEA standard is formatted in lines of data called
sentences. Each sentence contains various bits of data
organized in comma delimited format (i.e. data separated by
commas).
Records start with a $ and with carriage return/line feed.
NMEA messages have a checksum, which allows detection of
corrupted data transfers.
GPS specific messages all start with $GPxxx where xxx is a
three-letter identifier of the message data that follows.
Message Formats
Example:
$GPRMC,235316.000,A,4003.9040,N,10
512.5792,W,0.09,144.75,141112,,*19
$GPGGA,235317.000,4003.9039,N,1051
2.5793,W,1,08,1.6,1577.9,M,-
20.7,M,,0000*5F
$GPGSA,A,3,22,18,21,06,03,09,24,15,,,,,
2.5,1.6,1.9*3E
$GPGSV,3,1,12,02,35,123,25,24,22,321,
48,15,78,335,53,29,45,261,45*77
Message Formats
From the example on the previous
slide:
the GPGGA sentence contains the follow:
Time: 235317.000 is 23:53 and 17.000 seconds
in Greenwich mean time
Longitude: 4003.9040,N is latitude in
degrees.decimal minutes, north
Latitude: 10512.5792,W is longitude in
degrees.decimal minutes, west
Number of satellites seen: 08
Altitude: 1577 meters
Thank you!!!

ROMMEL D. MACALINTAL

You might also like