大概06年上半年的时候,准备换一个智能手机,那会儿windows mobile绝对是主流,而且wm上有ozi,应该是户外导航的不二之选; 但是带gps的手机还比较少,也贵,而且手机的电池续航能力和防水性也都是问题(当时也有三防手机,但都是非智能机),后来手机买的是东芝G900,480×800的屏幕,带键盘,虽然重了点,但是当时我经常要在手机上回英文邮件,QWERTY键盘还是很方便的。然后考虑上一个gps手持机,但是大屏幕带地图的手持机也很贵,而且手机不带gps也无法开车导航,ozi用起来也不方便,所以就考虑如何能将手机和gps连起来。
首先看到的便是有些手持机是支持数据线的,但基本都是串口的,串口连在电脑上当然没问题,手机上就比较麻烦了,需要一根串口转usb的线,usb还得是mini口的,要不然插不到手机上,这线不好找,手机还得支持usb host,当时好像就找到了一款手机,好象是华硕的,看了看不喜欢,而且拖根线也实在是麻烦,于是放弃。
后来就想到了用蓝牙来传输,当时已经有一些蓝牙gps了,但是基本都是电子狗类型,只能记录轨迹,而我还是希望有一个手持机,只要有最基本的功能就行,能够根据轨迹导航就可以,没用地图也没关系,地图依靠手机。后来搜了一下,还真有人给手持机装过蓝牙,基本都是garmin 60cx系列,而且蓝牙模块外置,比较丑,也不防水。
后来看到有人给麦哲伦探险家手持机装蓝牙模块的,但是没有仔细说,也找不的到更多的资料,正好淘宝上看到有一家二手探险家卖得挺好的,也便宜,不考虑锂电池的,也就只有100,200和210可选了,探险家100没有外置触点数据线,但是内部结构是一样的,里头也有触点,看了那个蓝牙串口模块的尺寸,大小应该能放下,于是决定买探险家100,反正也便宜,弄坏了也不心疼。
准备的过程比较长,实际操作起来就很简单了,拆开gps把gps和蓝牙芯片的正负极和Tx、Rx四个点用线连起来就可以了,最后用胶布固定一下芯片就算完工了。正极不是直接接在电池正极是的,而是接在一个开机才带电的元件的正极上,否则的话只要装电池蓝牙芯片就会通电,显然不合适。有人说反正只用NMEA输出,只要接Tx就行了,当时觉得反正多接一根线也不麻烦,所以就把Rx也给接上了。
开机之后用eXplorist 100隐藏的Service Functions打开NMEA输出,关机状态下按NAV和PWR开机、开机状态下按MENU然后按右左右左就会出现“00”的数字,用摇杆输入41按ENTER就可以进入NMEA设置。40是串口波特率设置,但是一般来说不用设置也能够成功传输的。然后打开手机蓝牙配对,然后新建一个发送端口,比如COM6,然后在GPS软件设置里头选择该端口就可以了,这样OziCE就可以定位了,其他需要GPS的软件也都可以用了。后来又找到了一个叫G7toCE的软件,可以上传、下载Point、Track和Route,这样就更方便了,出发前传一条轨迹上去,基本上沿着轨迹走就是了,当然也可以传一些POI上去作为参照,很完美,一般爬山或者骑车用手持机就够了,实在需要的时候打开手机开一下地图就可以。
GPS和笔记本结合得也很好,连上之后用用PC版Ozi也可以NMEA通信,也可以操作Point、Track和Route。
加载蓝牙之后耗电量大概增加30%左右,两节2500毫安的充电电池可以用12-14个小时,支持一天的活动差不多也够了。其实也可以专给设一个蓝牙的开关,这样的话会很省电,但是由于蓝牙芯片内置,增加按键的话肯定会破坏防水;另一种方法就是增加一个小小的电路来捕捉现有某个按键的长按事件,然后来开关蓝牙,稍显麻烦,而且电池问题也不是很突出,所以也就算了。另外一个问题就是无线干扰,买车的时候送了一个VETTA的无线码表,结果GPS开机的时候码表就会以汽车的速度前进,无线码表易受干扰也是出了名的,估计是蓝牙模块对他有干扰,但是手持机当码表也绰绰有余,所以一般也不G7用码表了。
现在的手机基本上都自带GPS了,但是爬山骑车的时候手持机还是很管用的。只可惜安卓的手机上没找到能够上传、下载Point、Track和Route的软件,前阵子看到丁丁的一篇文章(来说说自用的android gps相关软件)里头提到AndroidMTK可以从MTK芯片的蓝牙GPS上下载轨迹,可惜不能用在探险家上,估计是探险家支持的NMEA版本不够高。
最后上图,第一张上面胶布缠着的就是蓝牙芯片