
Chameleon Lite 崩铁星轨专票皮肤版
简介
用面板打印给 Chameleon Lite 做个崩铁的星轨专票皮肤
简介:用面板打印给 Chameleon Lite 做个崩铁的星轨专票皮肤开源协议
:GPL 3.0
(未经作者授权,禁止转载)描述
演示视频
Bilibili: 给 Chameleon Lite 做个崩铁的星轨专票皮肤
这是啥
可以去原始项目( Github: RfidResearchGroup/ChameleonUltra)里看看
原理图直接照搬,仅根据外形替换部分元件封装,软件都兼容,使用教程见原工程
图片素材 来自 B 站 UP 主 @刃下狼血,有细微改动
PCB
由于沉板 Type-C 厚度结构的原因,打样板厚只能选 1.6mm,四层 7628 结构
富哥建议选黑色阻焊,不然这看着总感觉透着点儿绿
外形尺寸 100mm * 38mm,由于懒得改图片素材,所以和另一些设计相比稍微有点细长,不过影响不大,还能轻一点
手焊需要你有铁板烧和风枪,并且建议至少为 nRF52840 开个小钢网植球用
沉板 Type-C 口引脚位置的种类很多,你可以在立创商城买对应编号的,也可淘宝,我记得是叫 一键电子 有同款外形卖,还能顺便买条按键
关于线圈
LF (125 kHz) 线圈
由于物理尺寸限制,不要指望 LF 很好用,想用 LF 建议做原版,或是改结构塞个大线圈;目前的效果,只能说,它能读(悲
线圈电感和两个谐振电容并联谐振的频点应该在 125kHz 附近(随便找个计算器?),ID 读卡器 常用的 345uH 电感的线圈并联 1nF 和 3.3nF 就差不多
20mm 的线圈不太好买,你可以买淘宝比较常见的一种 15mm 的读卡器线圈代替,不过读卡范围会变得比较玄学;厚度不能超过 2mm,否则扣不上
参考面板的挖孔,你可以尝试塞任何差不多大小的线圈进去,并修改电容达到近似匹配
线圈内阻不能太大,不然调制时产生不了足够的负载;但你可以试试修改串联在调制的 NMOS上的那个电阻至较小的值来改善
谐振电容需要使用 C0G/NPO 材质
HF (13.56 MHz) 线圈
板上画的,计算器算出来应该在 2.7uH 左右,读卡效果比 LF 好一些
原理图是直接复制的,实际的谐振电容容量可以优化改小一点,参考 NORDIC 的文档 nWP-026: nRF52832 NFC Antenna Tuning;但是原理图里的是分别对地加电容,你需要记得大致除个2
烧写
这里只给出一种比较普及的方法,其他请参考原项目文档
首次烧写 SWD 刷一下,因为它除了本体还有 Bootloader 什么的;之后可以通过 USB 或者蓝牙升级
(注:截止到 2024.1.13,Github 上的 2.0 版本 Release 的蓝牙有点问题,搜不到,并且你也可以在 issues 中看到相同的问题;但是刷 Basic Factory Firmware 可以用蓝牙,你可以用这个方式先验证蓝牙部分硬件)
- 随便找个支持 SWD 的调试器(比如你的吃灰合宙),SWDIO/SWCLK/GND 连到板上
- 随便找个支持这个调试器和 nrf52 的 OpenOCD;和 Chromium 一样,你的硬盘里多半已经有好几个了,比如我用的是 MounRiver Studio 里发现的
- 给板子供电,并将调试器也连到电脑
- 下载 Github 里 lite-binaries 的固件,我因为懒直接把 fullimage.hex 放到了 openocd/bin 目录下
- 到 openocd/bin 执行:
openocd -f interface\cmsis-dap.cfg -f target\nrf52.cfg -c "program fullimage.hex verify reset ; shutdown"
- 板子重新上电,应该就可以连上 GUI 上位机了
外壳(面板)
项目中包含 3 个面板文档,分别为顶层、底层和中间层,Top 和 Bottom 面板可以打 1.0mm厚;
中间层厚度与电池厚度相关:如果选择普通的 302030 锂电池,中间层打 2.0mm 厚即可,这样组装完总厚度不超过 6mm;
402030 之类的更厚电池也可,只需要相应增加中框厚度即可
三个文档均为立创的 200mm * 300mm 尺寸,各打样一套可以做 10 份成品,如果你只需要做小于等于三套成品且只想下一单面板的话可以考虑自己拼一下,把 Top 和 Bottom 也做成 2.0mm 的拼成一单,这样总厚度大约 8mm(也不是特别厚……?)
中间层的文字标注了按键和灯,实测在侧面是看得到的,只是有点扁。比什么都不标要强。。当然你也可以选 只切割,省一点
注意 Top 和 Bottom 不是同一个文件。事对称的。。如果拼了的话一定要在空白处用文字注明方向,表明它们不同,因为实际打印时排单的估计也拼了,你不写他们可能随便复制了。。我就遇到过一次被忽略对称性的情况。。
面板下单选择底面打印防刮花,不要选择强遮光,因为这样刷卡灯会透不出来(悲)。。建议选择带背胶方便粘贴,也可以不带自己粘,比如买卷 3M 9448;结构从理论上说中间电路部分是密封的,粘好了水汽应该是进不去的,但充电口和按键会暴露在外,还没想好怎么处理(坏了大不了换嘛就(
组装结构参考视频或原理图中的叠层结构,对着粘一下就行了
开源协议 & 声明
感应距离肯定不如原版,但是能刷,做这个主要是好奇+消耗面板券,aka做着玩的。。如果你只是想要一个成品用,那么不推荐做我这个,可以考虑买或复刻别人的,并且我希望你可以对正在维护该项目的开发者们表达支持
DIY 有风险,下单请谨慎,尤其是 nRF52840 那个封装,请至少先确认你能手焊这东西再考虑
硬件(PCB+面板)开源协议与原项目相同,GPL 3.0,但是由于我懒得焊这个逆天封装所以没有计划出售,也就是开源发完摆大烂状态
我不对使用到的图片素材主张任何权利,如果你卖的话可能要同时问问那个up和mhy
请只用这个东西来学习 NFC/蓝牙/嵌入式开发/etc.,不要用它做不好的事,做了也和我无关,谢谢茄子
一些图
*注:该图中的中间层为上一版本,开源版本文字位置为了方便观察有微调
设计图

BOM


评论