
外置蓝牙双模卫星定位装置
简介
主要解决平板无卫星定位无法导航的痛点。本设计采用HC-04蓝牙模块与BD-280ZF双模卫星定位模块,配合安卓端Bluetooth GPS软件通过蓝牙接收定位模块数据,从而实现外置卫星定位功能。
简介:主要解决平板无卫星定位无法导航的痛点。本设计采用HC-04蓝牙模块与BD-280ZF双模卫星定位模块,配合安卓端Bluetooth GPS软件通过蓝牙接收定位模块数据,从而实现外置卫星定位功能。开源协议
:GPL 3.0
描述
背景
由于某米新出的平板6将卫星定位功能阉割,导致平板无法使用地图进行导航,而本人购买平板的一个需求就是使用平板作为导航使用(租车旅游)。遂诞生了制作外置卫星定位装置,在淘宝上搜索一家店卖的有外置蓝牙GPS模块,但价格接近100RMB,且需外供电使用,而在B站大学中找到一个UP(面面666)的制作视频,给我提供了灵感,于是决定自己DIY一个。
制作方案
由于无法确定作品能否达到设计目标,且时间紧张,所以本次制作方案采用模块拼凑而成。共购买了(以下链接为本人购买元件,仅为方便创友放置)
比克18650锂电池3000mAh两节,单价10元。
共计:93.5元
嗯……似乎没省钱,如果不需要电池供电,采用插充电宝的方式,那么只需要以上红色的即可,共计:50.65元,直降一半!
软件操作
需下载Bluetooth GPS 1.3.7版本,其他版本均无法使用,本人亲测!
系统及软件设置
本人使用某米平板6Pro和红米K50均测试可用,在设置→全部参数→狂点MIUI版本进入开发者模式,在开发者选项中下拉至最后看到“选择模拟位置信息应用”进入,选择Bluetooth GPS(若设置后下方小字显示非Bluetooth GPS,则将所显示的软件卸载,再进行以上操作,若依然不是,就不用理会了,在Bluetooth GPS软件中能够将CONNECT右侧或下侧小方块对勾点出来即可(此处是使能虚拟GPS共享),最后将卸载的软件安装)。
蓝牙连接
在蓝牙界面中找到HC-04连接,密钥通常为1234,连接成功后不会变蓝,只会显示已配对。然后进入Bluetooth GPS软件在CONNECT左侧对话框中选择HC-04,然后点击CONNECT,稍等片刻即可看到界面中定位数据在更新了(若系统一切正常,纯焊接,无需进行参数配置(想要高性能除外))
在设置中位置信息一栏可以看到如下变化
完成以上操作后,将Bluetooth GPS锁定在后台,即可正常使用高德、百度等地图进行导航了,将装置放在挡位旁边的置物台上即可。
实测导航精确度尚可,能够正常使用,相比于手机自带定位来说有一定延迟,但基本不影响正常驾驶,穿隧道等均无影响。
打鸡血操作(软件配置)
当然默认波特率9600和定位1Hz刷新频率肯定不是DIY所追求的,追求极致的性能亦是DIY的最大乐趣。
若已经焊接完成, 则需要将通信线焊开,并将需要设置的模块与串口通信模块相连,另一个悬空即可。
蓝牙配置:
将12号引脚与地短接后上电,进入AT指令模式,根据数据手册将蓝牙波特率修改为115200或者230400,本人使用的为115200。再根据需要修改蓝牙名称或密钥等等。即完成蓝牙配置。
定位模块配置:
根据手册和上位机软件将波特率设置为与蓝牙波特率相同即可,然后将刷新频率修改为10Hz,即将刷新时间间隔改为100ms,然后根据手册进行保存操作,再与上位机连接观察每秒更新数据条数是否为10条,若小于10条则可能是波特率太小。
通过以上操作,即可完成装置的鸡血版本,即每秒刷新10次,更新速度大大提高,或者根据自己需要购买四模定位模块,不差钱儿就行。
实物演示
没有视频,就放几个图吧。
设计图
BOM
ID | Name | Designator | Footprint | Quantity |
---|---|---|---|---|
1 | SS-12F44-G5 | SW1 | SW-TH_SS-12F44-G5 | 1 |
2 | HC-04蓝牙通信模块-贴片款 | U1 | HC-04蓝牙串口通信模块 | 1 |
3 | DC-DC升压模块 | U2 | 5V升压模块 | 1 |
4 | 18650电池 SMT 2节 | U3 | 18650电池盒 贴片 2 | 1 |
5 | 18650保护板模块 | U4 | 3.7V锂电池保护板接口 | 1 |

评论