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

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

2014年10月9日 (四) 08:47的版本

Language English

概述

项目名称:Microduino的GPS记录仪

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

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

难度:初级

耗时:2小时

制作者:Microduino Studio-YLB

材料清单

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

文档

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

包:http://www.microduino.cc/wiki/index.php?title=Arduino_IDE_Microduino%E7%A1%AC%E4%BB%B6%E6%94%AF%E6%8C%81%E5%8C%85

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

程序: Microduino_GPS.zip


调试

步骤一:准备模块

上图中可以看到:

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

因为Core+支持两路串口,维基资料:http://www.microduino.cc/wiki/index.php?title=Microduino-Core%2B/zh#.E8.A7.84.E6.A0.BC

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


步骤二:组装模块

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

把OLED的线连好

连接到底板上对应接口

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

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

超漂亮~

步骤三:通电使用,测试

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

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

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

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

走路试试

步骤四:导出查看

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

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

,这样非常便于管理。

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

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

看到走过的轨迹了!

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


结果

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

注意问题

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

视频

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