“Microduino的GPS记录仪-306KIT/zh”的版本间的差异

来自Microduino Wikipedia
跳转至: 导航搜索
调试
 
(未显示5个用户的14个中间版本)
第5行: 第5行:
 
==概述==
 
==概述==
 
项目名称:Microduino的GPS记录仪
 
项目名称:Microduino的GPS记录仪
 +
 +
项目说明:起初写程序就是想作为一个自行车码表来用,后来就想把GPS信息导出到电脑上看,就研究了一下GPX文件和Google Earth,于是去年十月底就完成了这个程序。
 +
 +
[[File:GPSTrackerUse.png|600px|center|thumb|GPS use]]
  
 
目的:通过Microduino GPS模块将获取的地理信息存储到Microduino SD卡内。
 
目的:通过Microduino GPS模块将获取的地理信息存储到Microduino SD卡内。
第21行: 第25行:
 
|模块||数量||功能
 
|模块||数量||功能
 
|-
 
|-
|Microduino-Core+||1||核心板
+
|[[Microduino-Core+/zh]]||1||核心板
 +
|-
 +
|[[Microduino-USBTTL/zh]] ||1||下载程序
 
|-
 
|-
|Microduino-FT232R ||1||下载程序
+
|[[Microduino-NEO-6M/zh]]||1||WiFi模块
 
|-
 
|-
|Microduino-NEO-6M||1||WiFi模块
+
|[[Microduino-SD/zh]]||1||存储信息
 
|-
 
|-
|Microduino-SD||1||存储信息
+
|[[Microduino-OLED/zh]]||1||信息显示
 
|-
 
|-
|Microduino-OLED||1||信息显示
+
|[[Microduino-BM/zh]]||1||储存能量
 
|}
 
|}
 
|-
 
|-
 
|
 
|
[[File:GPS-module.jpg|600px|center|thumb|306KIT picture]]
+
 
|-
 
|
 
 
==文档==
 
==文档==
  
|-
+
要获取对Core+的支持,需要下载Microduino硬件支持
|
+
 
 +
包:[[Arduino IDE Microduino硬件支持包]]
 +
 
 +
Core+和官方原SD库不兼容,请下载Microduino官方修改过的SD库,(为了兼容性,若使用完整程序库支持包,建议清空IDE原Library内所有库文件):https://github.com/wasdpkj/Microduino-IDE-Support/
 +
 
 +
程序:[https://github.com/Microduino/Microduino_Tutorials/tree/master/Microduino_KIT/Microduino_GPS Microduino GPS]
 +
 
 
==调试==
 
==调试==
步骤一:硬件搭建
+
步骤一:准备模块
  
将所有模块叠堆,注意GPS天线要露出,不然可能收不到信号。
 
 
|-
 
|-
 
|
 
|
[[File:306KIT-1.jpg|600px|center|thumb|306KIT]]
+
[[File:GPSTrackerAll1.png|600px|center|thumb|306KIT]]
[[File:306KIT-2.jpg|600px|center|thumb|306KIT]]
+
[[File:GPSTrackerAll2.png|600px|center|thumb|306KIT]]
 
|-
 
|-
 
|
 
|
步骤二:下载程序
+
上图中可以看到:
 +
 
 +
除了以上提到的五个Microduino模块,还准备了一个SD卡、电池、铜柱和螺丝,以及无传感器的气象站底板。
 +
 
 +
[[File:GPSTrackerCorePuls.png|600px|center|thumb|306KIT]]
 +
因为Core+支持两路串口,维基资料:[[Microduino-Core+/zh]]
 +
 
 +
所以在这把GPS模块的通讯跳线改为串口1:D2、D3,这样串口0就空出来以便于程序调试。
 +
 
 +
 
 +
步骤二:组装模块
 +
 
 +
[[File:GPSTrackerCombine1.png|600px|center|thumb|306KIT]]
 +
先把SD卡装入SD模块中,GPS天线上到GPS模块IPEX座中。
 +
[[File:GPSTrackerCombine2.png|600px|center|thumb|306KIT]]
 +
把OLED的线连好
 +
[[File:GPSTrackerCombine3.png|600px|center|thumb|306KIT]]
 +
连接到底板上对应接口
 +
[[File:GPSTrackerCombine4.png|600px|center|thumb|306KIT]]
 +
USBTTL模块在给Core+下载好程序后就可以拿走了
 +
[[File:GPSTrackerCombine5.png|600px|center|thumb|306KIT]]
 +
堆叠模块,装入底板,接上电池!
 +
[[File:GPSTrackerCombine6.png|600px|center|thumb|306KIT]]
 +
[[File:GPSTrackerCombine7.png|600px|center|thumb|306KIT]]
 +
[[File:GPSTrackerCombine8.png|600px|center|thumb|306KIT]]
 +
超漂亮~
 +
 
 +
步骤三:通电使用,测试
 +
 
 +
BM模块在接上电池第一次使用时需要接USB激活
 +
BM相关帖:http://www.geek-workshop.com/thread-11132-1-1.html
 +
[[File:GPSTrackerbattery1.png|600px|center|thumb|306KIT]]
 +
开启BM,通电!显示正常,室内没信号,出门!
 +
[[File:GPSTrackerbattery2.png|600px|center|thumb|306KIT]]
 +
稍等几分钟,GPS信号灯闪烁,就表示有信号了,借放在一辆车的发动机盖拍的
 +
[[File:GPSTrackerbattery3.png|600px|center|thumb|306KIT]]
 +
这时候按下D5按键,就可以开始创建一个新文件开始往SD卡中记录轨迹了
 +
[[File:GPSTrackerbattery4.png|600px|center|thumb|306KIT]]
 +
走路试试
 +
 
 +
步骤四:导出查看
  
若保持默认跳线(RX0、TX1),下载程序时请拔下Microduino NEO-6M模块;
+
要结束记录,再次按下D5按键,屏幕会提示已经结束创建的文件名。
 +
[[File:GPSTrackerExport1.png|600px|center|thumb|306KIT]]
 +
取下SD卡,读卡器连接到电脑,可以看到被创建的文件,文件名我是按照日期年-月-日-序号创建的
  
步骤三:测试
+
,这样非常便于管理。
 +
[[File:GPSTrackerExport2.png|600px|center|thumb|306KIT]]
 +
打开谷歌地球,在工具栏选择 “工具”-“GPS”
 +
[[File:GPSTrackerExport3.png|600px|center|thumb|306KIT]]
 +
设置如图,点击导入,选择生成的文件
 +
[[File:GPSTrackerExport4.png|600px|center|thumb|306KIT]]
 +
看到走过的轨迹了!
 +
[[File:GPSTrackerExport5.png|600px|center|thumb|306KIT]]
 +
点击其中航迹点,还可以看到更详细的速度、海拔、坐标等信息
  
找个空旷地方调试,不能在室内,因为收不到信号。可通过 PPS指示灯判断模块的当前状态:常亮,表示模块已开始工作,但还未实现定位;闪烁(100ms 灭,900ms 亮),表示模块已经定位成功。
 
 
|-
 
|-
 
|
 
|
 +
 
==结果==
 
==结果==
定位成功之后,可以看到各参数,并且能够将这些数据一定时间记录到存储卡内。
+
定位成功之后,可以看到各参数,并且能够将这些数据一定时间记录到存储卡内,在google earth中查看轨迹。
*行走速度
+
 
*经纬度
 
*信号强度
 
*卫星个数
 
*海拔高度
 
 
|-
 
|-
 
|
 
|
 
==注意问题==
 
==注意问题==
*下载程序之前确定跳线接法,详细参考:http://wiki.microduino.net/index.php?title=Microduino-NEO-6M
+
*下载程序之前确定跳线接法,详细参考:[[关于跳线]]
 
*调试需要在空旷地带测试。
 
*调试需要在空旷地带测试。
 +
 
==视频==
 
==视频==
 
http://v.youku.com/v_show/id_XNjY1NzE3NDQ0.html
 
http://v.youku.com/v_show/id_XNjY1NzE3NDQ0.html
 
|}
 
|}

2018年6月12日 (二) 04:07的最新版本

Language English

概述

项目名称:Microduino的GPS记录仪

项目说明:起初写程序就是想作为一个自行车码表来用,后来就想把GPS信息导出到电脑上看,就研究了一下GPX文件和Google Earth,于是去年十月底就完成了这个程序。

GPS use

目的:通过Microduino GPS模块将获取的地理信息存储到Microduino SD卡内。

难度:初级

耗时:2小时

制作者:Microduino Studio-YLB

材料清单

  • Microduino模块:(MICRODUINO 203KIT)
模块 数量 功能
Microduino-Core+/zh 1 核心板
Microduino-USBTTL/zh 1 下载程序
Microduino-NEO-6M/zh 1 WiFi模块
Microduino-SD/zh 1 存储信息
Microduino-OLED/zh 1 信息显示
Microduino-BM/zh 1 储存能量

文档

要获取对Core+的支持,需要下载Microduino硬件支持

包:Arduino IDE Microduino硬件支持包

Core+和官方原SD库不兼容,请下载Microduino官方修改过的SD库,(为了兼容性,若使用完整程序库支持包,建议清空IDE原Library内所有库文件):https://github.com/wasdpkj/Microduino-IDE-Support/

程序:Microduino GPS

调试

步骤一:准备模块

306KIT
306KIT

上图中可以看到:

除了以上提到的五个Microduino模块,还准备了一个SD卡、电池、铜柱和螺丝,以及无传感器的气象站底板。

306KIT

因为Core+支持两路串口,维基资料:Microduino-Core+/zh

所以在这把GPS模块的通讯跳线改为串口1:D2、D3,这样串口0就空出来以便于程序调试。


步骤二:组装模块

306KIT

先把SD卡装入SD模块中,GPS天线上到GPS模块IPEX座中。

306KIT

把OLED的线连好

306KIT

连接到底板上对应接口

306KIT

USBTTL模块在给Core+下载好程序后就可以拿走了

306KIT

堆叠模块,装入底板,接上电池!

306KIT
306KIT
306KIT

超漂亮~

步骤三:通电使用,测试

BM模块在接上电池第一次使用时需要接USB激活 BM相关帖:http://www.geek-workshop.com/thread-11132-1-1.html

306KIT

开启BM,通电!显示正常,室内没信号,出门!

306KIT

稍等几分钟,GPS信号灯闪烁,就表示有信号了,借放在一辆车的发动机盖拍的

306KIT

这时候按下D5按键,就可以开始创建一个新文件开始往SD卡中记录轨迹了

306KIT

走路试试

步骤四:导出查看

要结束记录,再次按下D5按键,屏幕会提示已经结束创建的文件名。

306KIT

取下SD卡,读卡器连接到电脑,可以看到被创建的文件,文件名我是按照日期年-月-日-序号创建的

,这样非常便于管理。

306KIT

打开谷歌地球,在工具栏选择 “工具”-“GPS”

306KIT

设置如图,点击导入,选择生成的文件

306KIT

看到走过的轨迹了!

306KIT

点击其中航迹点,还可以看到更详细的速度、海拔、坐标等信息

结果

定位成功之后,可以看到各参数,并且能够将这些数据一定时间记录到存储卡内,在google earth中查看轨迹。

注意问题

  • 下载程序之前确定跳线接法,详细参考:关于跳线
  • 调试需要在空旷地带测试。

视频

http://v.youku.com/v_show/id_XNjY1NzE3NDQ0.html