电子发烧友App

硬声App

0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示
电子发烧友网>电子资料下载>电子资料>带日志记录的简单GPS车速表

带日志记录的简单GPS车速表

2023-02-06 | zip | 0.01 MB | 次下载 | 免费

资料介绍

描述

这是一个非常简单的项目,它既有趣又实用。这种记录器制造成本低廉,可以去大多数地方,为您提供详细的旅行记录。最初,我构建它是为了在自行车上使用,但没有理由不能将它用作例如汽车中的平视显示器。

特征

因为我们已经知道我们要走多快,所以添加速度计显示也非常容易。大多数基于 MAX7219 的显示器都是八位数字,因此有余地,因为实际上,速度不太可能超过三位数字。为此,最左边的显示屏显示当前视野中的卫星数量。

同样,您可以使用 displaySpeed() 例程作为模板在左侧添加一个时钟

该软件也是模块化的,所以你可以选择只添加你需要的部分。或者,如果您愿意,您可以添加更多。

硬件

零件清单涵盖了所有细节,但总而言之,该项目对其组件并不重要。我使用了Freetronics EtherTen控制器,因为它已经内置了 SD 卡。您可以使用 Arduino Nano 并使封装也更小一些。使用你手头的东西是我的建议。

软件

该软件非常简单:“Setup() 初始化硬件串行(用于调试)、软件串行(GPS 连接)、SD 驱动程序和显示器。如果您从 GPS 中得到的只是垃圾信息,请检查“ss.begin() 中的波特率)"。我的模块都以9600 波特率工作,但一些较旧的模块以 4800 波特率开始。

Loop() 检查传入流中的有效 NMEA 消息。收到有效消息后,tinygps 库会将其拆解,并将数据格式化为逗号分隔的字符串,以便写入 SD 卡。一旦写入数据,显示就会更新。这种情况大约每秒发生一次。

一个小问题是速度值是一个浮点数,我们真的不需要知道速度的分数值,所以我们在显示之前将速度转换为 int。这还有使速度显示更稳定的额外好处。

显示屏最左边的数字用于显示视野中的卫星数量。一旦您的设备开始工作,您可能会选择将其排除在外。

Git 存储库还包含一个小的 Python 脚本“export-gpx.py”,它将从记录器中获取 csv 输出并写出一个 garmin gpx 文件(这是 xml)。这可以导入到 Strava 等。

建造

通过将零件安装到您选择的外壳中开始您的构造。使用塑料外壳确保接收器能够接收到 GPS 信号某些接收器/天线组合似乎比其他组合更好,因此需要进行一些试验。

大多数当前模块都有一个 LED,它会与 GPS“PPS”输出同步闪烁。当没有有效数据时,它通常会常亮,但当有数据可用时会开始闪烁。这是在外壳内测试您的设备的好方法。

接下来,使用标准跳线,按照接线图将模块连接在一起。请注意,为了使信号接线更明显,我没有包括电源接线。但是要小心,大多数 GPS 模块都是 3.3V。如果您不确定,请咨询您的供应商。

20200523_182635_5rVCWccYPh.jpg?auto=compress%2Cformat&w=740&h=555&fit=max
所有组件都准备好放入盒子中。
 

请注意,某些 GPS 模块在通电后需要几分钟才能报告。此处显示的模块有一个电池,即使在接口关闭的情况下,也能始终为接收器供电这大大加快了启动过程。如果您需要购买 GPS 模块,我建议确保您选择的模块具有保活功能。

由于成品旨在移动,因此值得固定跳线以确保可靠性。一些热胶可以很好地完成这项工作。

安装成品由您决定。我用维可牢尼龙搭扣胶带将它固定在自行车前部的提篮上。

旅行结束后,关闭记录仪,取出 SD 卡。使用export-gpx.py as 创建一个 gpx 文件(不要将其保存在 SD 卡上!)。

现在,您可以将文件上传到 Google 地图并绘制您的旅程。

您可以登录maps.google.com ,选择“您的地点”、“地图”和“创建新地图”来完成此操作

这将为您提供一个类似于下图所示的屏幕,您可以在其中导入数据:

screen_shot_2020-05-23_at_6_38_57_pm_PA903L4542.png?auto=compress%2Cformat&w=740&h=555&fit=max
 

单击导入以加载 gpx 文件。Google 将花费一分钟左右的时间来处理您的数据,然后为您提供新的旅程轨迹。

出于隐私原因,我没有显示最终地图输出。


下载该资料的人也在下载 下载该资料的人还在阅读
更多 >

评论

查看更多

下载排行

本周

  1. 1山景DSP芯片AP8248A2数据手册
  2. 1.06 MB  |  532次下载  |  免费
  3. 2RK3399完整板原理图(支持平板,盒子VR)
  4. 3.28 MB  |  339次下载  |  免费
  5. 3TC358743XBG评估板参考手册
  6. 1.36 MB  |  330次下载  |  免费
  7. 4DFM软件使用教程
  8. 0.84 MB  |  295次下载  |  免费
  9. 5元宇宙深度解析—未来的未来-风口还是泡沫
  10. 6.40 MB  |  227次下载  |  免费
  11. 6迪文DGUS开发指南
  12. 31.67 MB  |  194次下载  |  免费
  13. 7元宇宙底层硬件系列报告
  14. 13.42 MB  |  182次下载  |  免费
  15. 8FP5207XR-G1中文应用手册
  16. 1.09 MB  |  178次下载  |  免费

本月

  1. 1OrCAD10.5下载OrCAD10.5中文版软件
  2. 0.00 MB  |  234315次下载  |  免费
  3. 2555集成电路应用800例(新编版)
  4. 0.00 MB  |  33566次下载  |  免费
  5. 3接口电路图大全
  6. 未知  |  30323次下载  |  免费
  7. 4开关电源设计实例指南
  8. 未知  |  21549次下载  |  免费
  9. 5电气工程师手册免费下载(新编第二版pdf电子书)
  10. 0.00 MB  |  15349次下载  |  免费
  11. 6数字电路基础pdf(下载)
  12. 未知  |  13750次下载  |  免费
  13. 7电子制作实例集锦 下载
  14. 未知  |  8113次下载  |  免费
  15. 8《LED驱动电路设计》 温德尔著
  16. 0.00 MB  |  6656次下载  |  免费

总榜

  1. 1matlab软件下载入口
  2. 未知  |  935054次下载  |  免费
  3. 2protel99se软件下载(可英文版转中文版)
  4. 78.1 MB  |  537798次下载  |  免费
  5. 3MATLAB 7.1 下载 (含软件介绍)
  6. 未知  |  420027次下载  |  免费
  7. 4OrCAD10.5下载OrCAD10.5中文版软件
  8. 0.00 MB  |  234315次下载  |  免费
  9. 5Altium DXP2002下载入口
  10. 未知  |  233046次下载  |  免费
  11. 6电路仿真软件multisim 10.0免费下载
  12. 340992  |  191187次下载  |  免费
  13. 7十天学会AVR单片机与C语言视频教程 下载
  14. 158M  |  183279次下载  |  免费
  15. 8proe5.0野火版下载(中文版免费下载)
  16. 未知  |  138040次下载  |  免费