Article / Explore

制作多UID芯片切换的电路板小玩具

liyunjian · 7月12日 · 2020年

手里的卡片日益增多,校园卡、热水卡、各种门禁卡,前段时间看了b站up主开源的一个L-ink card项目,将多个卡片复制写入,并使用拨轮切换,很有趣,还配上了墨水屏,展示一些图片等等。

在准备按照up主开源方案制作的过程中,思考了一下,急需解决的痛点有,linkcard只能存两张卡,并且需要复制现有卡片,写入libkcard中。而一部分加密卡是无法被复制的,例如公交卡,复制公交卡……是,要坐牢的。

算了,我便想到ic卡可以拆开,取出里面的芯片,共用一个线圈,再用某种方式切换。在和小伙伴分享了这个思路之后,小伙伴们表示,TB上已经有这种东西了,我去搜索了一下,确实。我都能想到的东西,早就被人做过了。但是自己折腾总归有些乐趣,打算自己定制自己喜好的风格。

说干就干。

这是我在ipad上画下的简图,在某个早上的教室里,空调吹的我发抖,我搜遍了TB上的旋钮开关,最小的都是8mm直径,高度估计在20mm以上。那得多大,做出来丑死了。没办法了,最坏的方案是,两个单刀双掷拨动开关分出4个挡位。那有一点点的小麻烦,而且挡位不多,三个单刀双掷可以分8个挡位,那开关也太多了吧。

又和小伙伴交流了一下,得到了“拨码开关”四个字。COOL!!!

这样,我画出来第一张pcb。左边预留的位置是准备放线圈。

然后,搁置了几个小时,网上冲浪,浏览别人的开源硬件项目,发现有一个nfc项目使用的线圈是pcb板上画出来的,这样也行???

改方案,自己做自己的甲方。

又画了第二长pcb。看起来不错,准备打板,哎、哎这线圈画的不整齐,不好看,我得重画。

于是在重画的过程中,我看到了TB别人做的方案,使用了遥控器上面的那个按钮。觉得,有些不错,确实看起来很不错。改吧!

第三版方案,改成了导电胶按钮的pcb板子。好了,没有想到别的点子了,就这样打样吧。下单打样了,在等待的过程中我画了一个外壳,准备3D打印一个外壳,做的有模有样。

尽我最大的想象力,画了倒卡扣,想象着可以扣锁。但是,我没有打,我想先试试电路板能不能用。

拿到了打好样的PCB。

立马焊了一个IC卡芯片,下楼,门禁成功打开,去了食堂却刷不出来,我怀疑是导电胶按键的问题,把触点焊上了,直接连通,这次在门禁和食堂都成功使用了,可能还是这个触点有些问题,决定还是使用第二版的pcb线圈,编码开关。再打样看看。

最后,我决定还是使用第二版的pcb线圈,编码开关。不过重新画了pcb,等着有打折的时候再打样。

我把线圈改小了一些,因为刷卡的时候发现第一版线圈快要大于刷卡机范围了,不知道有没有影响。还画了一大部分电路在背面,慢慢了解到双层板的背面也是可以画图的,还有使用过孔,也是不久才知道。

打算做一个自己定制的地铁卡了,同样原理。

0 条回应