7866浏览
查看: 7866|回复: 8

[讨论] 使用树莓派+GPS制作行车记录

[复制链接]

转载自爱板网

行车记录仪现在其实也非常的普及了。那么我们就用树莓派自己折腾一个来玩玩。

器材准备:

树莓派x1

GPS串口模块x1

移动电源x1

树莓派屏幕x1

首先我们需要禁止树莓派本身的串口命令行输出。为了不干扰我们的数据传输,所以我们需要禁用它。首先编辑inittab文件


  1. <font face="微软雅黑"><font style="font-size: 16px" color="#000000">sudo nano /etc/inittab</font></font>
复制代码

注释掉这一行:


  1. <font face="微软雅黑"><font style="font-size: 16px" color="#000000">#Spawn a getty on Raspberry Pi serial lineT0:23:respawn:/sbin/getty -L ttyAMA0 115200 vt100</font></font>
复制代码
然后sudo reboot重启树莓派。

这样我们就能使用树莓派本身的串口了。当然如果你不想用本身的串口也可以,你只需要接入一个USB转TTL模块即可。我因为接了屏幕所以串口的IO被挡着了,所以我用的是PL2303的USB转串口模块来进行连接的。USB转串口的设备名是ttyUSB0。

之后,连接GPS模块到树莓派上,GPS的TX和树莓派的RX连接,RX和TX连接,然后VCC接5V,GND接GND。这样就完成了树莓派和GPS的连接。

之后我们要对GPS的数据进行分析。

我们主要对$GPGGA和$GPVTG这2个开头的数据进行分析。

首先

$GPGGA【Global Positioning System Fix Data(GGA)GPS定位信息】包含了位置、高度、和卫星数量;

$GPVTG【Track Made Good and Ground Speed(VTG)地面速度信息】则包含了航向和速度的信息。

在连接好GPS后,把设备放在空旷的地方等待几分钟GPS模块就可以搜索到卫星进行定位了。然后我们在树莓派上利用microcom命令获取串口信息,把信息保存到一个临时文件里,然后用脚本程序去分析它。

我们可以利用下面的命令一直记录我们的航行日志:


  1. <font face="微软雅黑"><font style="font-size: 16px" color="#000000">microcom -p /dev/ttyUSB0 -s 9600 > /tmp/gps.log</font></font>
复制代码

这样,GPS的所有信息都会被记录到gps.log文件里,注意这里的tmp是临时目录,一旦断电就会丢失数据,所以如果记录完需要断电记得要先把这个文件移到其他位置去。

最后我们可以把这个gps.log文件在电脑上用谷歌地球打开,然后使用工具》GPS来导入log文件。这样就能看到我们的整个航线了。

QQ截图20141123225625.jpg

QQ截图20141123232235.jpg

QQ截图20141123232407.jpg

凌风清羽  中级技匠

发表于 2016-1-28 22:59:34

GPS好贵的说~~
回复

使用道具 举报

dsweiliang  初级技神

发表于 2016-1-29 08:22:08

我以为是行车记录仪
回复

使用道具 举报

吹口琴的钢铁侠  初级技匠
 楼主|

发表于 2016-1-29 10:06:35


确实超级贵的说(逃
回复

使用道具 举报

吹口琴的钢铁侠  初级技匠
 楼主|

发表于 2016-1-29 10:07:17

dsweiliang 发表于 2016-1-29 08:22
我以为是行车记录仪

加个摄像头和移动硬盘应该就能做吧
回复

使用道具 举报

大连林海  初级技神

发表于 2016-1-29 10:14:54

GPS好贵的
回复

使用道具 举报

dsweiliang  初级技神

发表于 2016-1-29 10:34:04

吹口琴的钢铁侠 发表于 2016-1-29 10:07
加个摄像头和移动硬盘应该就能做吧

系统呢,导航软件呢?还有倒车雷达,空调控制这些呢?
回复

使用道具 举报

吹口琴的钢铁侠  初级技匠
 楼主|

发表于 2016-1-29 10:42:13

dsweiliang 发表于 2016-1-29 10:34
系统呢,导航软件呢?还有倒车雷达,空调控制这些呢?

行车记录仪难道不就是用来记录视频的吗.............
回复

使用道具 举报

dsweiliang  初级技神

发表于 2016-1-29 11:57:55

吹口琴的钢铁侠 发表于 2016-1-29 10:42
行车记录仪难道不就是用来记录视频的吗.............

哦~好像是
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

为本项目制作心愿单
购买心愿单
心愿单 编辑
[[wsData.name]]

硬件清单

  • [[d.name]]
btnicon
我也要做!
点击进入购买页面
上海智位机器人股份有限公司 沪ICP备09038501号-4

© 2013-2022 Comsenz Inc. Powered by Discuz! X3.4 Licensed

mail