Microduino的GPS记录仪-306KIT/zh

来自Microduino Wikipedia
853387039@qq.com讨论 | 贡献2014年10月23日 (四) 14:04的版本 注意问题
跳转至: 导航搜索
Language English

概述

项目名称:Microduino的GPS记录仪

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

GPS use

目的:通过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.rar]

调试

步骤一:准备模块

306KIT
306KIT

上图中可以看到:

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

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就空出来以便于程序调试。


步骤二:组装模块

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