树莓派是万能的,一台便携的小主机什么都能干,这次就用来记录GPS日志并在谷歌地球上显示出行路径。
首先要准备一个串口的GPS模块,玩过单片机的应该都知道,我用的就是当时买来给单片机用的,现在用在树莓派上。
然后树莓派是必须的……以及建议准备一个串口模块,当然你也可以直接插在树莓派的GPIO串口。只是要进行设置:
编辑这个文件:
nano /etc/inittab
然后找到下面的行像那样注释掉:
#Spawn a getty on Raspberry Pi serial lineT0:23:respawn:/sbin/getty -L ttyAMA0 115200 vt100
再reboot重启树莓派。
这样我们就能使用树莓派本身的串口了。我因为接了屏幕所以串口的IO被挡着了,所以我用的是PL2303的USB转串口模块来进行连接的。USB转串口的设备名是ttyUSB0。
之后,连接GPS模块到树莓派上,GPS的TX和树莓派的RX连接,RX和TX连接,然后VCC接5V,GND接GND。这样就完成了树莓派和GPS的连接。
接通树莓派的电源,GPS通电后也就工作了,上面的指示灯是在搜索到卫星的时候才会闪烁的。检查如果串口有GPS的输出就是正常的了。
我们利用下面的命令一直记录我们的航行日志:
-
microcom -p /dev/ttyUSB0 -s 9600 > /gps.log
上面的命令是把GPS的输出全部记录到根目录的gps.log文件里,这样我们就可以在回到家后用谷歌地球打开这个日志文件看到我们的航迹了。
打开谷歌地球找到GPS
选择从文件导入
打开之前保存的gps.log文件
然后就可以看到导入成功了……
航线的航迹和时间方向都可以在地图上展示~
树莓派是万能的,一台便携的小主机什么都能干,这次就用来记录GPS日志并在谷歌地球上显示出行路径。
首先要准备一个串口的GPS模块,玩过单片机的应该都知道,我用的就是当时买来给单片机用的,现在用在树莓派上。
然后树莓派是必须的……以及建议准备一个串口模块,当然你也可以直接插在树莓派的GPIO串口。只是要进行设置:
编辑这个文件:
nano /etc/inittab
然后找到下面的行像那样注释掉:
#Spawn a getty on Raspberry Pi serial lineT0:23:respawn:/sbin/getty -L ttyAMA0 115200 vt100
再reboot重启树莓派。
这样我们就能使用树莓派本身的串口了。我因为接了屏幕所以串口的IO被挡着了,所以我用的是PL2303的USB转串口模块来进行连接的。USB转串口的设备名是ttyUSB0。
之后,连接GPS模块到树莓派上,GPS的TX和树莓派的RX连接,RX和TX连接,然后VCC接5V,GND接GND。这样就完成了树莓派和GPS的连接。
接通树莓派的电源,GPS通电后也就工作了,上面的指示灯是在搜索到卫星的时候才会闪烁的。检查如果串口有GPS的输出就是正常的了。
我们利用下面的命令一直记录我们的航行日志:
-
microcom -p /dev/ttyUSB0 -s 9600 > /gps.log
上面的命令是把GPS的输出全部记录到根目录的gps.log文件里,这样我们就可以在回到家后用谷歌地球打开这个日志文件看到我们的航迹了。
打开谷歌地球找到GPS
选择从文件导入
打开之前保存的gps.log文件
然后就可以看到导入成功了……
航线的航迹和时间方向都可以在地图上展示~