迟到一年的贴:GPS码表 & 轨迹记录仪,谷歌地球查看,Microduino搭建
本帖最后由 wasdpkj 于 2014-12-8 14:48 编辑去年十月底就用Microduino搭建好了这个码表,当时没写具体教程;
<见上图
后来Microduino的wiki更新了简略教程(点击我),感觉不到位,特开此贴。
项目说明:
起初写程序就是想作为一个自行车码表来用,后来就想把GPS信息导出到电脑上看,就研究了一下GPX文件和Google Earth,于是去年十月底就完成了这个程序。
项目中用到了Microduino的五个模块:
[*]Core+(核心)
[*]GPS(定位)
[*]SD(记录)
[*]BM(电池)
[*]OLED(显示)
(模块维基见:http://www.microduino.cc/wiki/index.php?title=Main_Page/zh)
显示部分介绍:
设备开机会直接进入码表界面,以大字体显示当前时速;以及经纬度;
程序内做了东西经、南北纬的判断,还会显示GPS的状态,如果GPS未定位时,会显示“--GPS is Not Ready--”,正确定位之后则会显示当前日期,时间;
OLED的底部,最左边图标显示当前电量,接着是连接上的卫星数量、海拔的数值。
轨迹记录办法:
通电,观察GPS模块灯闪烁,既是GPS模块连上了卫星;
这时按下D5键会自动根据当前日期:“年-月-日-序号”,创建GPX文件;
要结束创建,再次按下底板上的D5键即可,屏幕会提示已经结束创建的文件名。
废话不多说,直接上图文:
步骤1
准备模块:
<上图中可以看到:
除了以上提到的五个Microduino模块,还准备了一个SD卡、电池、铜柱和螺丝,以及无传感器的气象站底板。
因为Core+支持两路串口,维基资料:(点击我)
所以在这把GPS模块的通讯跳线改为串口1:D2、D3,这样串口0就空出来以便于程序调试。
步骤2
组装模块:
先把SD卡装入SD模块中,GPS天线上到GPS模块IPEX座中。
把OLED的线连好
连接到底板上对应接口
USBTTL模块在给Core+下载好程序后就可以拿走了
堆叠模块,装入底板,接上电池!
超漂亮~
步骤3
通电使用:
注:
BM模块在接上电池第一次使用时需要接USB激活
BM相关帖:http://www.geek-workshop.com/thread-11132-1-1.html
开启BM,通电!显示正常,室内没信号,出门!
稍等几分钟,GPS信号灯闪烁,就表示有信号了,借放在一辆车的发动机盖拍的
这时候按下D5按键,就可以开始创建一个新文件开始往SD卡中记录轨迹了
走路试试
步骤3
导出查看:
要结束记录,再次按下D5按键,屏幕会提示已经结束创建的文件名。
取下SD卡,读卡器连接到电脑,可以看到被创建的文件,文件名我是按照日期年-月-日-序号创建的,这样非常便于管理。
打开谷歌地球,在工具栏选择 “工具”-“GPS”
设置如图,点击导入,选择生成的文件
看到走过的轨迹了!
点击其中航迹点,还可以看到更详细的速度、海拔、坐标等信息
完成!
=================================
本作品采用知识共享 署名-非商业性使用-相同方式共享 3.0 未本地化版本 许可协议进行许可
访问 http://creativecommons.org/licenses/by-nc-sa/3.0/ 查看该许可协议
版权所有:老潘orz
转载请注明出处及作者
=================================
注:
0,Microduino开发环境搭建:(点击我)
1,要获取对Core+的支持,需要下载Microduino硬件支持包:(点击我)。
2,Core+和官方原SD库不兼容,请下载Microduino官方修改过的SD库,(为了兼容性,若使用完整程序库支持包,建议清空IDE原Library内所有库文件):(点击我)
3,程序:https://github.com/Microduino/Microduino_Tutorials/blob/master/Microduino_KIT/Microduino_GPS/ 酷。
沙发! 帅!{:soso_e113:} 计划了半年的东东,一年前就被老潘搞了 感谢分享! TinyScreen http://www.36kr.com/p/215920.html 要是能做个套件就好了,最近骑行,正好需要这么一套 Ned_Flander 发表于 2014-10-7 23:22 static/image/common/back.gif
要是能做个套件就好了,最近骑行,正好需要这么一套
这就是套件啊,就差个外壳了,连BM都有了。
最近做了几个小东西,有点体会,显示、电池、记录、键盘(按钮)、核心板这五个部件组成了一个完整的基础平台,剩下就是接各种传感器、驱动各种输出了。完全可以把这部个部件做成一个相对独立的基础平台,甚至可以带外壳,做好输入输出接口。然后,你加上称重传感器就是一个电子秤;加上GPS传感器就是一个码表;。。。特别是初学者可以在基础平台上更好地发挥创意。 哈哈,这个太好玩了。 本帖最后由 wasdpkj 于 2014-10-8 01:03 编辑
沧海笑1122 发表于 2014-10-7 23:34 static/image/common/back.gif
这就是套件啊,就差个外壳了,连BM都有了。
最近做了几个小东西,有点体会,显示、电池、记录、键盘( ...
:lolMicroduino提供了很多扩展底板,模块更不用说了,看了你的秤,还有水滴摄影,都很不错,你要是有啥好想法可以用Microduino很好的实现,我乐意提供一定Microduino模块的赞助,联系方式见签名~ 应该加上GSM模块,这样就可以上传到网络上轨迹了…… wetnt 发表于 2014-10-8 14:34 static/image/common/back.gif
应该加上GSM模块,这样就可以上传到网络上轨迹了……
那样倒是不难,主要是耗电会增加很多~ 流弊 准备好好的挖掘楼主的教程 好好学习下~~~~~ 这些板子太贵了 wasdpkj 发表于 2014-10-8 15:17 static/image/common/back.gif
那样倒是不难,主要是耗电会增加很多~
GPS的功耗已经很大了,考虑引入发电设备吧。