最近几天对DIY公交卡很感兴趣,研究了一段时间,有些心得,稍微写一点

DIY手机公交卡,这标题看起来还不是很明白,实际上就是改造公交卡、将公交卡集成在手机中。这样出门坐公交、地铁,只要拿手机在刷卡区一晃就可以了。出门方便自然不用说,同时也免得天天丢三落四找不到公交卡。

同样的原理,不仅适用于公交卡,凡是这类非接触式操作的卡片理论上都可以集成到手机中,比如饭卡、门禁卡之类的卡片。

首先说一下公交卡的工作原理:

公交卡可以看作三个部分,一是塑料卡托,二是电感线圈,三是芯片。其中芯片是核心,离开它无法使用;电感线圈是为芯片供电的,高中物理中的电磁感应原理:线圈切割磁场产生交流电;塑料卡托只是一个固定的工具,线圈和芯片连接好之后固定在卡托中。

cardstructure

改造公交卡(或者饭卡、门禁卡等)的方法,就是把卡托去掉,芯片取出,换上一个小线圈,贴附在手机背壳上。当然还有一点要注意的是:金属会改变磁场的分布,手机电池这块大金属会使得“改造的公交卡”不是很灵敏。这个问题也容易解决,手机电池小的躲开它就可以了,电池大的话加一层磁屏蔽纸就可以了。

某宝JS的改造方案:

说到这不得不提,处处有JS啊,就连这么一个小小的DIY项目都有卖家强势“插入”。某宝搜一下就会找到一大批商家,他们提供改造材料,利润那就不用提了:超高暴利。他们的方案是:

小线圈一个,一般价格是3-5元左右(阿里巴巴供货价几毛)

磁屏蔽贴一张,价格25-50元左右(阿里巴巴供货价10块左右)

溶解卡片取芯片的“神秘药水”,5mL价格6-10元左右(实际上3块钱500mL)

如果用JS的改造方案,算上邮费一张卡片要50块钱左右

拒绝暴利,改造卡片绝对没有那么破费,下面来看我的改造方案

开始改造公交卡:

第一步,在强光下摸清卡片“脉路”,光源用手机闪光灯就可以。在强光下可以清楚的看到卡片外圈的线圈和某角落的芯片:

cardcentre

第二步,标记出芯片的大体范围,裁剪手机卡,只保留芯片部分就可以了

第三步,分离卡托和芯片。还记得JS那暴利的溶解液吗,实际上那是丙酮或香蕉水(乙酸异戊酯),五金店就有卖的,3块钱一大桶。据说效果不是很好。还有一种方法:火烧,按照网上的说法点燃了一张卡托,很快卡托就烧软了,此方法应该可行。当然还有一种万能的方法:用刀片切,这需要一点耐心。

第四步,解决线圈的问题,不从某宝买就只能自己找了。其实自己做一个线圈也不难,从五金店买一捆漆包线自己绕几圈就可以了,1块钱1捆,绝对节省又环保。值得注意的是有一个参数:电感,这个参数要和原线圈一致。线圈产生过大的电压会烧掉芯片,过小的电压则芯片不会工作。电感的计算那一大套公式就不在这里啰嗦了,简单计算一下就可以了:n=sqrt(S1/S2)*n',简单地说就是面积比的平方根再乘原匝数。具体哪个面积在前、谁除谁这个问题就不用纠结了,总之一句话:面积小、匝数多,这样才能放到手机里。qibkxmqr

第五步,把线圈和芯片连接起来。怎么连接?在芯片从卡托上拆下来之前,可以看到芯片有两条连线,现在只要把线圈按原来的线路连上就可以了。

centrewithxmqr第六步,放到手机中。可以用JS的磁屏蔽贴,最便宜的25一张,实在是坑的不像话。实际上用铝箔胶带就可以了,利用铝箔胶带上的铝进行磁屏蔽,效果一样的,但是价格嘛,和透明胶带差不多,5块钱一卷。一定注意的是,覆盖全部电池,铝箔胶带的大小至少和电池一样大才能保证效果。

磁屏蔽是为了隔离电池这块大金属和我们DIY的“公交卡”,不仅保护了电池,同时也防止刷卡不灵敏

lvbowithxmqr最后一步,把这个“公交卡”贴附在手机背壳上就可以了。方向千万不要搞错了,铝箔胶带在线圈和电池之间,线圈向外,上车时用手机背壳刷卡。

backcard

总结:

这些材料都可以在某宝JS处购买,如果不是为了图方便的话,享受一下DIY的乐趣、同时又节省一笔资金也是件很愉快的事情。

不仅是公交卡,各种非接触式卡,比如一卡通、饭卡、门禁卡等等都可以用这种手段集成到手机中。

插卡式的自动充值机不能用了,非接触式的自动充值可以用,人工充值当然也可以,但是卡的押金退不回来了。

找不到材料的替代方法:磁屏蔽贴可以用铝箔胶带代替,如果铝箔胶带也找不到,5条装的绿箭口香糖总能找到的,把包装皮拔下来就可以用了;漆包线找不到的话,可以拆一个报废的手机充电器,里面的线圈抽下来就可以用了。

匝数:不同城市的公交卡不同,一般原卡是3匝,如果面积缩小到原来的1/4,那新的线圈应该增加到6匝。中间还要放块芯片,再小也不太方便了,4.5寸屏的手机足以容下4个这么大的线圈,所以绕5-6圈就差不多了。

消磁问题:公交卡、饭卡这类都不是磁卡,与那种带磁条的卡(比如银行卡)不同,不存在消磁一说,这方面不必担心。

标签: 手机, DIY, 公交卡

已有 99 条评论

  1. 感觉很难

  2. 什么是NFC编程?

    1. FROYO

      编写nfc通讯的程序

  3. 直接用NFC编程算了~~~

    1. FROYO

      难道我没想过么。。。

      1. 如果真的编程出来全世界的公车都可以免费搭了……

  4. 王牌

    太强了 支持一下
    饭卡改一改应该不错
    公交卡充值可能会有点麻烦

    1. FROYO

      还好吧,人工充值,一样的

  5. Park

    这diy太强了 学习了

  6. 我靠 那个数学公式啊

    1. FROYO

      那公式很不错

  7. 只要上博客就行了= =一般都在改代码……

  8. 不能识别Uc浏览器⊙▽⊙

    1. FROYO

      这插件是老外开发的,本土化不太好,win8.1支持还是我手动改的

      1. 不过真心支持广泛,连Express都支持

  9. 又长知识啦

    1. FROYO

      太谦虚啦~~~

  10. 就是把线圈抠出来 但是你如何充值啊 尤其在北京 哈哈

    1. FROYO

      我看网上有改造北京一卡通的,不知道他们怎么充值的,我们这里由人工充值,没什么问题

添加新评论