0:09
hello and welcome to controllers tech
0:13
finally we have today the video about
0:17
recently the rax technologies sent me
0:20
this breakout board with the gps module
0:23
and today i am going to show how to work
0:26
the video on the gps will be covered in
0:30
in this video i will use the board with
0:32
the computer and some software to get
0:37
in the next video we will cover the
0:39
interfacing with the sdm 32
0:43
if you are using any other gps module
0:46
like neo6m you should also first connect
0:49
it to the computer and see the results
0:51
in the software yourself
0:53
the output from all the gps modules is
0:56
mostly the same so interfacing them with
0:58
the microcontroller won't be an issue
1:02
let's see what this particular module
1:06
this board have the connection options
1:08
for uart and i2c and here we can choose
1:11
what type of interface we want
1:13
as most of the gps modules use uart i am
1:17
going to go with uart also and this is
1:19
why i have connected the headers towards
1:23
the usb can be used to connect the
1:25
module directly to the computer
1:28
here is the gps sensor actually the ray
1:32
x uses the sensor from sony
1:35
this here is the product description for
1:41
like i said it uses the sony c x d 5 6 0
1:45
5 series and it's a multi g n s s
1:48
receiver which can be used for gps
1:56
it works with 1.8 volts and here we have
1:59
some current consumption table
2:02
this is the configuration for the i2c
2:04
and this for the uart
2:08
these are the g n s s center frequencies
2:12
the signal accuracy is 1 meter
2:15
then we have the time for the cold start
2:27
here are the documents you can download
2:31
i have already downloaded them and we
2:33
will go over each one of them here is
2:36
the data sheet of the module
2:45
we have the block diagram the pin
2:47
description the same data we saw earlier
3:05
all right here is the interesting thing
3:08
the software used for monitoring
3:14
then we have some commands for different
3:18
we can use these commands from the
3:20
serial monitor but here we are going to
3:22
use the software itself so these are not
3:26
the software they have mentioned was
3:28
very hard for me to find but i found it
3:33
i will post the link to it in the
3:34
description just in case if someone
3:38
here is how it looks like
3:44
let's connect the module to the computer
3:54
here you can see it got detected as the
3:59
next we will set up the serial port in
4:03
port is 5 baud rate is 11 5 200 and then
4:10
everything is correct so save this
4:13
here we have the options for cold warm
4:18
let's go with hot start
4:21
after issuing the hot start command the
4:24
process starts within one second
4:27
the sensor will start displaying the
4:29
values that are saved in its memory
4:31
until it gets a fix on the signal
4:34
this here shows the utc time and right
4:37
now it just started from zero
4:40
actually i have already set up the utc
4:42
time in the memory so let's wait for it
4:46
anyway we don't have a fix right now so
4:49
let's save the nme a logs
4:52
we will compare these logs later with
4:54
the ones when we will get the fix
4:57
click start to start the logs
5:00
let's wait for 2-3 seconds and click
5:06
on the right side here we can see the
5:08
number of satellites and their details
5:12
here is the log we just saved
5:15
you can see the nme output from the
5:20
this nmer format is basically same for
5:26
so let's say if you are using a neo6m
5:29
instead you can use their software for
5:32
the software representation might be
5:35
different but the nme output will be
5:37
similar for all the modules
5:45
all right here you can see it got the
5:50
we still don't have the fix and that
5:52
might be because i am still indoor
5:55
let me take this outside
5:57
one more thing in these logs the gp
6:03
since i am only using the gps mode it's
6:06
only searching for gps satellites
6:09
if you change the mode to glonass or
6:12
hybrid the output that is gp will also
6:18
as this module does supports the hybrid
6:21
mode it can be used for getting the fix
6:23
faster as compared to using only one
6:27
all right we finally got the fix
6:30
here we have the latitudes and
6:32
longitudes we also have the altitude
6:37
let's start the logs after we got the
6:52
now you can see the data in the logs
6:55
let's see what these numbers actually
7:03
its explained in the software guide
7:06
here we have the n m e as specifications
7:14
let's see the r rmc specifications first
7:24
first like i mentioned gp stands for
7:34
next we have the utc in our minutes and
7:39
it's 7 hours 28 minutes and 44 seconds
7:46
then we have the status if the data is
7:52
next is the latitudes
8:01
here 30 is degrees and 15 point 8 5 6 4
8:08
then longitudes zero 8 is degrees and
8:12
rest is minutes and e stands for east
8:17
then we have speed in knots we have the
8:26
here is the speed and this is the course
8:31
this is the date which is 30th of
8:36
basically the data from r m c is enough
8:38
for the basic coordinates and time
8:42
but if you need other data also you can
8:45
check out other outputs
8:47
for example gga it also gives you the
8:51
coordinates along with the time and it
8:54
also shows if the fix is valid or not
9:02
here 1 indicates that we have a valid
9:08
other information like how many
9:10
satellites are in use
9:15
we have the mean sea level altitude
9:34
this software do gives us the access to
9:36
some of the settings like operating mode
9:45
in the nmer setting we can change which
9:48
outputs we need for example if i just
9:52
select these two then then we still get
9:54
the coordinates and other data but not
9:58
like the number of satellites velocity
10:01
and some other data is missing too if we
10:04
log the output now we can see that there
10:06
are only two outputs available in the
10:17
so depending on the application you can
10:19
enable or disable nme outputs
10:23
i am sure these settings are also
10:25
available in other software so you can
10:27
test them as per the module you are
10:30
so we got the coordinates using the
10:32
software and we saw what kind of output
10:35
does the module gives us
10:37
in the next video i will interface it
10:39
with the stm32 using the uart where we
10:42
will get these coordinates and probably
10:44
display them on the lcd or something
10:48
the purchase links for the module i am
10:50
using are in the description below
10:53
you can check them out if you are
10:56
this is it for this video
10:59
leave comments in case of any doubt
11:02
be safe keep supporting and have a nice