机器之心报道

参与:蛋酱

有一说一,头发多的程序员要是熬夜搞起手工来,效率高的可怕。

一款火柴盒大小的电子卡片,集公司工牌、小区门禁卡、食堂饭卡于一身,到哪儿都能刷。奇怪,竟然也没人拦。 最近,B 站 UP 主「稚晖君」自制的超迷你智能 NFC 卡片火了。小巧玲珑的卡片,自带电子墨水屏,可以模拟各种 IC 卡,搭配 APP 还能任意设置显示内容…… 这一硬核 DIY 教程在发布的 30 个小时内,视频播放量已经突破百万,光点赞量就超过了十万。 最重要的是,他已经将代码开源了。感兴趣的话,你也可以动手试试(在你能看懂的前提下)。

项目地址: https://github.com/peng-zhihui/L-ink_Card 把门禁卡做成一般人用不起的样子 话说,这个 idea 最初是怎么来的呢? 嗯,创意源于生活。比如每个人身上肯定都有很多张 IC 卡,公司的工牌、食堂的饭卡、小区门禁卡等等,这些都是 IC 卡。 当然,卡片太多了也很烦恼。比如经常站在闸机面前,在一堆卡片中翻来翻去才找到需要的那张,这真的不够优雅。所以稚晖君决定,把这些卡片,统统装进一张电子卡片里。 动手之前,首先构思一下需要添加的功能:

1、可以储存多张卡片信息;

2、卡片内容可以擦写;

3、具备 NFC 标签功能;

4、带屏幕;

5、可以通过 APP 设置显示内容;

6、最重要的是,迷你,迷你,迷你。

如此量身定制的「一卡通」,想必使用起来一定会高效且优雅。 接下来,我们来学习一下制作过程。 制作方法 首先是方案的选型,稚晖君选择了「ST25DV」,可以看作是一个 NFC 的物理层芯片。选择这一款的原因是它支持能量采集(Energy-Harvesting)。「ST25DV」可以将其通过线圈获取到的能量传输给主控芯片或其他芯片使用。 当然,这个能量是十分微弱的,功率大概只够点个 LED 灯。在主控芯片的选择上,稚晖君选择的是 STM32 的超低功耗产品线中的 L051。 然后是设计 PCB,因为只有两层,所以这部分(据说)比较轻松:

唯一有点麻烦的是印制电路板,稚晖君一共打样了四次。因为板子焊好之后有时会出现无反应的状态,这个问题和 NFC 读卡器的发射功率有关,最终稚晖君用一颗 CR2032 的纽扣电池解决了这个问题。 电路做好之后,是外壳设计环节。通过调节左边的拨轮可实现不同卡片的切换,显示屏右下方的物理按键可用来刷新屏幕和导通电池。

经过验证,这张卡片的灵敏度还是非常理想的:

说到这里,这张卡片当然不只是用来刷刷刷了。只需要再加上那么一点点的改造,它还能做到更多。 在最开始的构想中,还有通过 APP 设置显示内容的功能。稚晖君拿出了之前做过的一个计算机视觉的移动端推理框架应用,拿来改改就能用。 这个 APP 里面集成了多个功能模块,比如图像输出显示,只要把卡片贴近手机,就可以将任何图像传输到显示屏上。稚晖君先用自己的自拍照做了示例:

搞错了,再来:

出于低功耗方面的考虑,卡片使用的是电子墨水屏,只有黑和白两种颜色,无法显示灰色。虽然「栩栩如生」是做不到了,但作为一名优秀的计算机视觉算法工程师,稚晖君使用 Dithering 抖动算法实现了点阵屏对灰度屏的模拟,让转化后的头像显得更加自然。

另外,这张卡片也可以用来记录待办清单:

或者展示个人专属二维码:

网友:教程看完了,我退下了 不少人点进来默默看完之后表示:「看不懂看不懂」。

稚晖君介绍说,这张卡片不仅可以用来取代需要随身携带的一堆 IC 卡,还可以用来当作一个随身的副屏或者名片。目前只是第一版方案,之后会在 APP 里扩展更多的 CV 算法功能模块,比如卡通风格迁移(工作忙,项目抽空更新)。 包括外观,后续也会重新设计。在下一版方案中,黑白墨水屏也会换成彩色屏幕,同时添加卡片现场复制和软件卡模拟等功能。 最后,来重点介绍一下稚晖君本人。

2018 年研究生毕业于电子科技大学,目前就职于 OPPO 上海研究院 AI 实验室,职位是 AI 算法工程师。目前正致力于自研深度学习推理框架与移动计算平台的异构加速相关技术。个人称号为「野生钢铁侠」,喜欢干脆面和可乐,且保持着浓密的发量。 最后送上完整视频: 参考链接: http://www.pengzhihui.xyz/about/ WAIC 2020 黑客马拉松由世界人工智能大会组委会主办,张江集团、优必选科技、软银集团旗下软银机器人、Watson Build 创新中心、机器之心联合承办,受到新冠疫情的影响,比赛将于 7 月 8 日 - 11 日期间以远程和小规模线下结合的方式举办,招募全球顶级开发者同台竞技。

NFC怎么复制房卡_技术宅自制超迷你智能NFC名片:一张平平无奇的门禁卡,如何变身为用不起的样子?...相关推荐

  1. 技术宅自制超迷你智能NFC名片:一张平平无奇的门禁卡,如何变身为用不起的样子?...

    机器之心报道 参与:蛋酱 有一说一,头发多的程序员要是熬夜搞起手工来,效率高的可怕. 一款火柴盒大小的电子卡片,集公司工牌.小区门禁卡.食堂饭卡于一身,到哪儿都能刷.奇怪,竟然也没人拦. 最近,B 站 ...

  2. 程序员自制超迷你智能NFC名片:一张平平无奇的门禁卡,如何变身为用不起的样子?...

    Python实战社群 Java实战社群 长按识别下方二维码,按需求添加 扫码关注添加客服 进Python社群▲ 扫码关注添加客服 进Java社群▲ 转自:机器之心 一款火柴盒大小的电子卡片,集公司工牌 ...

  3. 懒人修仙传ce修改方法_凡人修仙传:韩立被吐槽其貌不扬,又是“平平无奇古天乐”?...

    秉持着精彩的打斗不能断片的原则,<凡人修仙传>将12集中韩立和封岳的打斗场景又安排在了第13集的片头,虽然让部分观众颇有怨言,直呼很水,但总算给了这段打斗一个完整的场面.凡人下半季的开场一 ...

  4. 华为复制加密门禁卡_将多种累赘门禁卡归一合并的最佳选择

    目标:将门禁卡.考勤卡.会员卡.停车卡.电梯卡等等各种通行用的卡模拟复制进手机里,省得随身带着一堆卡分不清或者哪天丢了可以救急,模拟成功后可以用手机直接刷卡,手机在手随意通行.无需root!不用电脑! ...

  5. 一加7T手机如何开启NFC、复制门禁卡等功能

    官网小姐姐回答: 门禁卡使用要求: 1.用户登录一加账号: 2.签订模拟门禁卡/数字门禁卡的用户协议: 3.登记用户实名信息:姓名.身份证.手机号码(需短信验证) 录入方式 模拟门禁卡: 1.实体门禁 ...

  6. 华为复制加密门禁卡_MIUI12轻体验:关于模拟门禁卡,你想知道的都在这里

    当MIUI12正式发布的时候,点燃了亓纪想要体验新系统的决心.刚好手边有一台小米9,于是便申请了内测权限,体验到了全新的MIUI12.今天想和大家分享的是升级后感知最强的功能:模拟加密卡. 原因 作为 ...

  7. 如何将电梯门禁卡复制到手机/手环上

    文章目录 背景 工具 将卡片复制到手机 方法一:"创建空白卡"方式 方法二:"模拟实体门禁卡"方式 方法三:直接使用设备上的"将门禁卡写入手机/手环& ...

  8. 华为手机怎么使用读卡器_华为手机怎么绑定门禁卡

    绑定门禁卡的功能在华为手机的[钱包]应用内,点击[门钥匙]的选项,选择[添加]就可以将门禁卡贴近NFC功能进行自动读取.添加需要验证华为账号,使用的时候在钱包中选择门禁卡验证指纹之后,靠近读卡机即可. ...

  9. pn532未发现nfc设备_NFC手机手环脱机模拟加密门禁卡,你get了吗?

    目标:将门禁卡.考勤卡.会员卡.停车卡.电梯卡等等各种卡模拟进手机里,模拟后可用手机代替刷卡,无需root,不用电脑 背景介绍: 1. 前言   目前,IC卡已被广泛应用于身份识别.金融消费.安全认证 ...

最新文章

  1. java 魔法王国,游历魔法王国
  2. android RadioGroup设置某一个被选中
  3. OneZero第四周第四次站立会议(2016.4.14)
  4. list循环赋值_一步一步学Python3(小学生也适用) 第十七篇:循环语句for in循环
  5. 修改oracle日志大小,修改Oracle重做日志文件大小
  6. Python学习笔记(十三)
  7. InterlliJ Debug启动:method breakpoints may dramatically show down debugging
  8. android 字体描边实现,android文字描边功能的实现
  9. 人生苦短,我用Python(Python快速教程 - 基础篇)
  10. 窄带物联网(NB-IoT)初步了解
  11. python之路day5_Python语言之python之路笔记day19
  12. Java线程volatile(二)
  13. 排序算法2:冒泡排序
  14. 华为USG6000单臂路由
  15. 微信支付宝刷步数_一劳永逸版(在用)
  16. part-17 从开环增益曲线谈到运放稳定性
  17. 电脑硬件常见故障维修技巧
  18. 大佬们抖音带货流水都过亿 普通人有什么抖音变现的好方式
  19. 变身成为互联网设计师
  20. Karma VS protractor

热门文章

  1. 优酷坚持创新 深耕细作 网台合作见成效
  2. EDGECAM助力Tridan的5轴加工工艺
  3. idea同时修改相同单词
  4. java中类和对象的个人理解
  5. docker磁盘/dev/mapper/centos-root扩容
  6. Winpcap帮助网页
  7. Cacti监控CPU或内存出现图像数据为NAN
  8. SQL中各种join的区别,一目了然
  9. MySql设置主键,外键命令
  10. win7系统网络发现不了计算机用户,WIN7系统装好后看不到局域网计算机,网络发现无法启用解决方法...