setupdigetclassdevs没找到usb_18元超廉价便携GPS!差点翻车的追随者GPS改装USB供电

本文主要是介绍setupdigetclassdevs没找到usb_18元超廉价便携GPS!差点翻车的追随者GPS改装USB供电,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

本内容来源于@什么值得买APP,观点仅代表作者本人 |作者:小学生占领巴黎

追加修改(2020-08-13 15:04:40):补充一下后续吧: 在写完文章的第二天,我就就把电动车座桶拆开准备把GPS安装在控制器上。一切都很顺利直到安装完成后,我想用万用表测一下电压,手一抖试笔同时碰到了正负极,pong的一声GPS电线上的保险丝烧了。。。好在不影响电动车,网购了新的保险丝坐等到货。 -------------------------分割线----------------------------

购买理由

作为一个直男,对于GPS这种时刻能得到定位和位置信息的工具,我始终充满着浓厚兴趣。如果不计成本和携带难易度,我巴不得给自己的所有设备配备上GPS。

入手一辆二手电动车后,一直在想如何安装GPS,在zdm搜索一番发现早有现成的廉价方案:追随者GPS。这种用于GPS本来是用于抵押车等特别车辆上,由于市场需求和供给都很大,成本价格也被压得很低。 最后我花了18元购买,目前出现过的最低价格是13元。想买的朋友可以等好价。

唯一的缺点是其供电模式——9-90V宽电压输入,在汽车、电动车等直接连接电瓶时非常方便简单。但是在日常生活的,你能见到的绝大多数移动设备,对于5V的电压兼容性要好得多得多,更直接的说,你能看到的任何一个USB口,默认输出的都是5V电压。

7edf1a80-fa22-eb11-8da9-e4434bdf6706.png

到手的东西如图。如果直接连接电瓶,要做的就只有把线头接上电瓶的正负极

假如不出意外,我并没有改装USB供电的需求,但在几次努力尝试,我最终放弃了直接连接电瓶。原因是我不知道怎么打开的我电瓶仓

82df1a80-fa22-eb11-8da9-e4434bdf6706.png

有没有懂哥知道这种电池仓要怎么打开。。

在这里感谢一下值友 @Monster阿原 分享的GPS改装文章,在他的教程几乎把这款GPS的这种信息详尽描述了。他把GPS电路拆出,装进了移动电源里。受其启发同时考虑到自己的使用环境,我在原9-90V的供电外又接入了一根USB线提供5V的低电压供电。

85df1a80-fa22-eb11-8da9-e4434bdf6706.png

直接放上最终的成品展示,黑色是9-90v输入,白色是5v输入,任一输入都可以支持设备使用

改装教程

这个改装事实上非常简单,实际上这款GPS电路板是能够支持3.7V、4.2V、5V等低电压直接供电的,只需要拆出一根数据线,把其中的电源线焊接电路板上的电源焊点VBAT,接地线焊接在例如GND焊点或者直接焊在金属盖板就完成了。电源和接地可以理解成正极和负极,下面是详细教程。

1、拆解

首先撬开外壳的一个脚,再卸下两颗固定螺丝,就能把整个GPS大卸八块。

8bdf1a80-fa22-eb11-8da9-e4434bdf6706.png

找个小的一字螺丝刀就可以撬开

2、准备一根数据线

接下来找一根废旧的数据线

90df1a80-fa22-eb11-8da9-e4434bdf6706.png

这根数据线的另一头本来就没有接口

使用剪线钳或者小刀,把数据线剪到合适长度,并露出内部的四根线的铜丝。普通的数据线内部有4根分别是:电源线、接地线和2根数据传输线。

93df1a80-fa22-eb11-8da9-e4434bdf6706.png

这张图里我还没找到数据线的电源线和接地线,实际上橙色是电源线,蓝色是接地线。

95df1a80-fa22-eb11-8da9-e4434bdf6706.png

可以看到我这根线的颜色不符合一般的标准,但功能是一样的

3、找到电路板上的焊点:电源VBAT(第一次翻车)、接地GND

接下来找个电路板上写着的VBAT电源接点,实时上一开始的改装我完全翻车了,原因在于我找错了焊点。

98df1a80-fa22-eb11-8da9-e4434bdf6706.png

一开始我在对应焊点的地方开了孔,准备接出铜线

9adf1a80-fa22-eb11-8da9-e4434bdf6706.png

但事实上这个“VBAT+”是不能用来供电的,原因未知。。

4、翻车的焊接和安装及测试

9cdf1a80-fa22-eb11-8da9-e4434bdf6706.png

我使用的电烙铁是老款黄花907

9edf1a80-fa22-eb11-8da9-e4434bdf6706.png

简单地焊接上

a0df1a80-fa22-eb11-8da9-e4434bdf6706.png

在内部打上热熔胶

a2df1a80-fa22-eb11-8da9-e4434bdf6706.png

安装完毕,usb线从GPS中间伸出

a5df1a80-fa22-eb11-8da9-e4434bdf6706.png

上电测试,只需要看最下面的5.14V和0A

过程都挺简单,只要有工具即可。一直到上电测试之前都毫无阻力,结果上电一测,发现完全没有电流,GPS并没有被成功运行。

5、翻车后的补救,完成第一版改装

在又翻看了值友老哥的文章后我发现他连接的VBAT是在另一面电路板上的,同时使用万能表测,发现我连接的VBAT和老哥连接的VBAT并不导通!作为一个不了解工作原理的人,我同样不能理解为什么不导通。。但是既然知道了正确的VBAT焊点,那就只能改变焊点了。

a6df1a80-fa22-eb11-8da9-e4434bdf6706.png

由于原来留的橙线不够长,我又接了一段白线上去。。

aadf1a80-fa22-eb11-8da9-e4434bdf6706.png

最上面白线连接的VBAT才是可以使用的电源焊点

改变电源VBAT焊点后,接地GND经过万用表测试是导通的无需改,直接上电测试

addf1a80-fa22-eb11-8da9-e4434bdf6706.png

连接上,电路板上的两个灯就开始闪烁,看来这次成功了

随便吐槽一下,电路板上的两个灯在安装好外壳后就看不见了。。

b0df1a80-fa22-eb11-8da9-e4434bdf6706.png

在短暂波动后,电压电流表稳定在5.12V、0.04A,改装成功!

安装“万物在线”APP、绑定GPS设备,就可以看到GPS设备在线了。

b3df1a80-fa22-eb11-8da9-e4434bdf6706.png

这是之后我的GPS已经因为没电离线了

a2df1a80-fa22-eb11-8da9-e4434bdf6706.png

最后第一次的成品就完成了,最大的缺点在于从设备中间伸出的电源线非常突兀

6、最终版改装

使用几天后看这根突兀的电源线十分碍眼,忍不住又拆开,找了根质量更好的扁平数据线。接下来的操作就完全一样:破线、焊接,搞定!

b8df1a80-fa22-eb11-8da9-e4434bdf6706.png

把新旧数据线从同一方向伸出看起来和谐多了

bddf1a80-fa22-eb11-8da9-e4434bdf6706.png

GND使用了和VBAT同一面的焊点

c0df1a80-fa22-eb11-8da9-e4434bdf6706.png

接下来取下打上满满热熔胶,就完成了。

85df1a80-fa22-eb11-8da9-e4434bdf6706.png
c7df1a80-fa22-eb11-8da9-e4434bdf6706.png

小巧轻便,双重供电

使用感受

1、续航

续航是我最担心的问题,我使用的电源是小米2代10000mah移动电源。把移动电源充满电和GPS接好,放在电动车上,在几天的测试后,实测续航大约是4-5天左右

cbdf1a80-fa22-eb11-8da9-e4434bdf6706.png

开始供电

cedf1a80-fa22-eb11-8da9-e4434bdf6706.png

结束供电

这个成绩比我预想的低了不少,猜测原因是因为我的电动车80%以上的时间停放在地下车库,地下车库的GPS信号极差,GPS设备需要大功率搜星。

在测试时,刚刚接上电源搜星时GPS的电流达到0.10a以上。相比信号好时稳定的0.04a要大上不少。所以猜测,在信号好的时候,小米10000mah移动电源的续航应该能在10天以上。

2、定位

总体来说,个人使用下来,这款GPS定位还是相当准确的。连骑行在路的哪一边都是可以准确定位出来。

d4df1a80-fa22-eb11-8da9-e4434bdf6706.png

2倍录制速度

d7df1a80-fa22-eb11-8da9-e4434bdf6706.png

2倍录制速度

总结

这款GPS相当对得起它的价格,配套APP功能强大、GPS定位准确,(电路板设计完全开源,甚至还能改装连接继电器无线断电,当然需要改装大神先上。)虽然1年后需要续缴费,但是十几块钱直接再买新的就行了。想要改装USB供电也非常简单,参考上述文章即可,可谓手残党的福音,总体来说是性价比非常高的一款产品。

--------------------分割线--------------------

号外号外,小小值预计在8月下旬上线新一期的征稿活动,下一期的征稿主题将针对油耗,有意向参与征稿的值友不妨即日起记录爱车的油耗(可以通过油耗软件或者自行制表记录),提前准备素材,以响应下一期的征稿~

这篇关于setupdigetclassdevs没找到usb_18元超廉价便携GPS!差点翻车的追随者GPS改装USB供电的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/356913

相关文章

Python实现数据清洗的18种方法

《Python实现数据清洗的18种方法》本文主要介绍了Python实现数据清洗的18种方法,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学... 目录1. 去除字符串两边空格2. 转换数据类型3. 大小写转换4. 移除列表中的重复元素5. 快速统

react笔记 8-18 事件 方法 定义方法 获取/改变数据 传值

1、定义方法并绑定 class News extends React.Component {constructor(props) {super(props)this.state = {msg:'home组件'}}run(){alert("我是一个run") //方法写在类中}render() {return (<div><h2>{this.state.msg}</h2><button onCli

Usb Audio Device Descriptor(10) Hid Device

对于 Standard Interface Descriptor, 当 bInterfaceClass=0x03时,即为HID设备。Standard Interface Descriptor如下 struct usb_standard_interface_descriptor{U8 bLength; /*Size of this descriptor in bytes*/U8 bDescrip

Android rk3399 UAC(USB Audio)开发笔记

一、UAC有1.0和2.0,因Windows对2.0支持不好,我使用的是UAC1.0驱动 内核配置:CONFIG_USB_CONFIGFS_F_UAC1          ---这个宏配置无需物理codec,使用虚拟 alsa codec  驱动路径:"kernel\drivers\usb\gadget\function\f_uac1.c" 内核配置:CONFIG_USB_CONFIGFS_

在二叉树中找到两个节点的最近公共祖先(基于Java)

如题  题解 public int lowestCommonAncestor(TreeNode root, int o1, int o2) {//记录遍历到的每个节点的父节点。Map<Integer, Integer> parent = new HashMap<>();Queue<TreeNode> queue = new LinkedList<>();parent.put(roo

多款式随身WiFi如何挑选,USB随身WiFi、无线电池随身WiFi、充电宝随身WiFi哪个好?优缺点分析!

市面上的随身WiFi款式多样琳琅满目,最具代表性的就是USB插电款、无线款和充电宝款。今天就来用一篇文章分析一下这三种款式的优缺点。 USB插电款 优点:便宜,无需充电,在有电源的地方可以随时随地插电使用,比如中兴的USB随身WiFi。 缺点:无电源的情况下,无法带出门使用,部分品牌考虑到这个问题,会配备一个充电仓,这个充电仓相对来说就有点累赘了。网速上也不太稳定,波动比较大。

Day18_0.1基础学习MATLAB学习小技巧总结(18)——MATLAB绘图篇(1)

利用空闲时间把碎片化的MATLAB知识重新系统的学习一遍,为了在这个过程中加深印象,也为了能够有所足迹,我会把自己的学习总结发在专栏中,以便学习交流。 参考书目:《MATLAB基础教程 (第三版) (薛山)》 之前的章节都是基础的数据运算用法,对于功课来说更加重要的内容是建模、绘图、观察数据趋势,接下来我会结合自己的使用经验,来为大家分享绘图、建模使用的小技巧。 二维图形绘制 在本章开

基于FPGA的开源项目:FOC/SHA/USB/JPEG等

文章目录 [1. USB 1.1控制器](https://github.com/WangXuan95/FPGA-USB-Device)[2. FOC控制算法](https://github.com/WangXuan95/FPGA-FOC)[3. BSV高级硬件描述语言入门指南](https://github.com/WangXuan95/BSV_Tutorial_cn)[4. 基于XDMA的

18. 4 Sum

题目: 解答: 与之前的三数之和的解法类似,也是先排序,然后不断剔除不可能的条件,最后两个参数,通过两头求和计算得出。 代码: class Solution {public:vector<vector<int>> fourSum(vector<int>& nums, int target) {vector<vector<int>> result;int len = nums.size

系统架构师考试学习笔记第三篇——架构设计高级知识(18)面向服务架构设计理论与实践

本章考点:         第18课时主要学习面向服务架构设计理论与实践。根据考试大纲,本课时知识点会涉及单选题型(约占2~5分)和案例题(25分),本课时内容偏重于方法的掌握和应用,根据以往全国计算机技术与软件专业技术资格(水平)考试的出题规律,概念知识的考查内容多数来源于实际应用,还需要灵活运用相关知识点。         本课时知识架构如图18.1所示。 一、SOA的相关概念 (