DevLabs 发表于 2013-12-3 22:27:07

开源我的GPS路径记录器:X-GPS Explorer

本帖最后由 DevLabs 于 2013-12-4 19:58 编辑

首先说明:这个GPS路径记录器还是个半成品,软件和硬件均有缺陷.
软件目前的状态是只实现了最基本的记录功能,基本上只完成了计划的1/5左右,尽管如此,完成的这一部分依然有许多问题没有解决-_-!!

缘起:
以前喜欢徒步,骑车,所以萌发了使用GPS将走过的路径记录下来的念头.本来手机是有GPS路径记录功能的,但功能并不使人满意,并且还有一个问题,GPS比较耗电,手机电池支撑不住.正好某次在莫大这里买了GPS模块,于是自己就开始动手DIY了.
在这个版本之前有过一版,主控使用ATMega128L,没有外壳.在调试阶段就被我放弃了,因为我想拿着一块PCB出门实在在太显得"高科技"了,于是打算找一个外壳.有一次逛电子市场时看见这个盒子,顺手买了两个,拿回来用液晶一比划,刚好.
这一版使用的MCU是MSP430F5418,因为工作正好要用到MSP430,并且手边正好有这颗芯片.那会还在TI官网订了一块火箭板,可以当调试器用.该有的东西都有了,并且这一颗芯片RAM比M128大的多,足够我浪费.
过程很折腾,外壳使用公司的CNC开孔,因为不熟悉,废了几个才弄出一个来.唉,有雕刻机真幸福啊,等有了钱一定要买一台.
PCB打了一次,虽然有点问题,但也能将就着用.软件断断续续写了几个月,才基本实现基本的功能.后来因为种种原因搁置下来一直到现在也没有再完善.中间硬盘坏了,丢了很多东西,所幸这个东西在SD卡上正好复制了一份,没丢.

下面放点图,刚才才拍的.



















Features:
MSP430F5418, 128K Flash, 16K RAM.
UGPS501, 四臂螺旋天线.
Nokia5110 LCD, 84 * 48 像素.
支持蓝牙GPS(使用HC05蓝牙模块).
锂电池供电,USB充电(使用TP4056).
USB转串口(CP2104),可以与电脑通讯.
可以做无线蓝牙串口使用(PC->USB->CP2104->MSP430->HC06).
调试接口可以切换到UART或者I2C总线.
带电子软盘(HMC5883L)和气压计(MS5611).

软件计划实现的功能:
GPS基本信息的显示.
速度,路程显示.
路径记录.
指南针与高度计.
兴趣点记录.
显示走过的路径,跟据走过的路径回溯.
根据规划的路径导航.

以上这些除了前三项,剩下的都没有完成.其实里面还有许多细节性的东西,比如直接生成HTML或KML文件等等,可惜没时间去完成.等有时间再慢慢做.
代码写的有点乱,重新整理了一下,明天送上,相关资料整理完毕后逐渐上传.

2013/12/4 update:

上源代码, 另附一段操作视频.
原理图和其它一些相关文件还在整理,稍后上传.



_Funnnn 发表于 2013-12-3 22:47:07

沙发{:lol:}{:lol:}东西不错不错

suruonuo 发表于 2013-12-3 23:23:48

看看,学习了哈!                                 

hailing 发表于 2013-12-4 07:26:07

支持DIY,也想做个gps十gprs的定位仪以后给孩子做紧急联系和定位用

z31com 发表于 2013-12-4 08:35:33

GPS天线哪弄的呀,得多少钱,支持!!!

kingie2006 发表于 2013-12-4 08:38:13

不错,继续加油

solojimes 发表于 2013-12-4 08:47:29

界面做得非常漂亮等你的资料

shawn_bu 发表于 2013-12-4 09:46:08

外壳不错。。有内部照片么?

mhw 发表于 2013-12-4 10:34:10

如果有资料,花10块买个二手山寨机,把里面的MTK平台擦掉,只利用里面的CPU、GPS、液晶、键盘,功耗就没问题了。记得MTK的GPS功耗很低的。
MTK平台基本部分应该都是一样的。

cmheia 发表于 2013-12-4 10:45:22

{:biggrin:}本来是想问问楼主一些细节的,结果光顾着看7楼和8楼的头像了

DevLabs 发表于 2013-12-4 20:01:52

z31com 发表于 2013-12-4 08:35
GPS天线哪弄的呀,得多少钱,支持!!!

以前阿莫淘金时买的, 当时好像是60几块吧.
不过单独买的话这个螺旋天线真TM贵.

DevLabs 发表于 2013-12-4 20:02:56

shawn_bu 发表于 2013-12-4 09:46
外壳不错。。有内部照片么?

现在只能拆个后盖照一张了,因为结构的原因,很难拆~

DevLabs 发表于 2013-12-4 20:06:42

cmheia 发表于 2013-12-4 10:45
本来是想问问楼主一些细节的,结果光顾着看7楼和8楼的头像了

南笙姑娘哈~

365mcu 发表于 2013-12-4 20:30:36

好东西必须顶啊

shawn_bu 发表于 2013-12-5 09:36:03

DevLabs 发表于 2013-12-4 20:02
现在只能拆个后盖照一张了,因为结构的原因,很难拆~

那就开后盖来一张撒。{:titter:}

z13900139000 发表于 2013-12-5 09:54:40

{:smile:}{:smile:}{:smile:}这个可以有

DevLabs 发表于 2013-12-5 19:01:07

电路图:

相关数据手册:

数据流:


DevLabs 发表于 2013-12-5 19:20:54

shawn_bu 发表于 2013-12-5 09:36
那就开后盖来一张撒。

拍了一张,将就着看哈.

zjk 发表于 2013-12-26 13:36:24

来学习一下

bluepowerwzh 发表于 2014-1-25 09:14:04

没有计算距离?代码

bluepowerwzh 发表于 2014-1-25 09:15:57

我也入手了一个gps模块,一秒钟一个数据,看上去原地不动数据也会变化,如果用来做跑步记录仪,怎么解决数据精度的问题呢

DevLabs 发表于 2014-1-26 17:52:00

bluepowerwzh 发表于 2014-1-25 09:15
我也入手了一个gps模块,一秒钟一个数据,看上去原地不动数据也会变化,如果用来做跑步记录仪,怎么解决数 ...

有计算距离的代码,来源于网上。精度还不错。
原地不动数据也会变化是因为GPS模块自身的漂移, 与信号强度,卫星数等有关。
如果运动的话, GPS本身的漂移比较小,应该没什么问题,至少计算跑步距离的精度还是能保证的。

faith_2013 发表于 2014-2-17 10:20:01

不错,学习下。

flyforyou85 发表于 2014-2-17 23:12:09

楼主做的很精巧,软件也不错!

Bastagne 发表于 2014-2-18 08:13:26

DevLabs 发表于 2013-12-5 19:01
电路图:

相关数据手册:


流程图软件好漂亮 楼主用的什么软件?

yy8047 发表于 2014-2-18 08:25:41

真不错,我也有一个模块,早就想做了,可一直没有定下来

1170390 发表于 2014-3-1 13:58:19

学习了,支持楼主!

DevLabs 发表于 2014-3-1 21:24:25

Bastagne 发表于 2014-2-18 08:13
流程图软件好漂亮 楼主用的什么软件?

PicPick, 一个抓图软件.

yanglei920509 发表于 2014-4-20 09:58:00

顶楼主啊

shenrongze 发表于 2014-9-18 11:58:38

学习了,谢谢楼主。

eyyhappy 发表于 2014-9-20 15:36:02

有没有套件卖啊

DevLabs 发表于 2014-9-20 18:54:05

eyyhappy 发表于 2014-9-20 15:36
有没有套件卖啊

没有的, 世间只此一台.{:lol:}
再者成本太高, 都赶得上买商品GPS了.

I爱电子 发表于 2014-9-22 15:27:41

好帖,学习了

lushanlq 发表于 2014-11-15 21:43:17

希望楼主继续完成这个项目呀,我也想自己做一个。

lushanlq 发表于 2014-11-15 21:55:23

楼主,我对这个项目很感兴趣,现在原理图等都不能下载了,能否发一份给我参考?
yzq707@sina.com不胜感谢

DevLabs 发表于 2014-11-16 17:11:11

lushanlq 发表于 2014-11-15 21:43
希望楼主继续完成这个项目呀,我也想自己做一个。

以后有机会再重做吧, 现在没精力了.....

lushanlq 发表于 2014-11-16 17:25:41

样机能转手吗?想自己研究一下

DevLabs 发表于 2014-11-17 12:32:17

lushanlq 发表于 2014-11-16 17:25
样机能转手吗?想自己研究一下

这个我打算留着自己玩{:smile:}

lushanlq 发表于 2014-11-18 09:40:50

楼主还有多余的PCB板子吗?我很想研究一下

zhdiamond 发表于 2014-11-18 09:50:58

学习一下。 有意思的东西

DevLabs 发表于 2014-11-18 12:30:47

lushanlq 发表于 2014-11-18 09:40
楼主还有多余的PCB板子吗?我很想研究一下

12年做的, PCB早就扔光了.
不过我找到了源文件, PADS9.5格式, 可以供参考, 不建议打样.

holged 发表于 2014-11-18 12:38:46

谢谢楼主,非常感谢!

tuohang2013 发表于 2014-11-19 15:56:30

做成android的就更加的好了,这样效果更加的明显。

liliuqun 发表于 2014-11-19 17:06:28

gps天线多少钱买的

happy_andy 发表于 2014-11-19 17:36:54

支持下,up

szy494468597 发表于 2014-11-19 20:15:10

做成这样功能很不错了啊

nydxsydt0 发表于 2014-11-19 20:22:28

壳是自己加工的吗?看着真不错

lushanlq 发表于 2014-11-19 21:54:48

感谢楼主的分享{:handshake:}

z13900139000 发表于 2014-11-25 08:48:57

先睇下~~{:smile:}{:smile:}

cjwdyzdd 发表于 2014-11-25 09:35:16

先mark,不错的设计

xinxinyu2013 发表于 2014-12-3 11:58:51

suny1022 发表于 2014-12-6 08:57:28

mhw 发表于 2013-12-4 10:34
如果有资料,花10块买个二手山寨机,把里面的MTK平台擦掉,只利用里面的CPU、GPS、液晶、键盘,功耗就没问 ...

你有资料吗,我很想搞一个MTK的GPS,苦于没资料所以一直在寻找,因为我现在也是用430做的,但是想做的更小

videofun 发表于 2015-5-30 15:02:44

看看,学习了哈!         

sml009 发表于 2015-11-19 18:12:48

学习研究
页: [1]
查看完整版本: 开源我的GPS路径记录器:X-GPS Explorer