https://www.toutiao.com/article/7270015978799677964/?log_from=fe69071b0263d_1695055080282 为了少带几张卡,做了一个万能卡片,也是IC卡复制器(读写器)。 DIY成本:加外壳42元,不加外壳32元。 使用STM32L0和RC522设计。 本文主要分享其——设计原理、硬件说明、软件说明、使用说明、设计图。 设计原理说明选择RC522进行设计是因为它支持ISO/IEC 14443A/ MIFARE。 支持读写卡模式,但是不支持卡模拟模式,所以本设计外置了一张UID卡,加上使能,实现卡模拟模式。 功能框图,IC卡信息分区图如下所示。 NFC模块通过RC522读取外部IC卡的卡号,即0扇区0区块的数据,然后存储至STM32L051内部的EEPROM中。 滑动开关控制内部UID卡的线圈的开合,即加入了使能功能,通过NFC模块,将存储在EEPROM的卡号信息写入UID卡中,即实现了卡片复制功能。 一般来说,复制0扇区0区块的信息就足够了。 比如门禁卡,校园卡,水卡这些都是识别卡的0扇区0区块的卡号信息的。 硬件说明系统的硬件总体框图如下图所示。
软件说明代码和电路设计都有两个版本:
两个版本均已开源。 需要注意的是: 如果需要改水墨屏显示图片,直接使用图片转模即可,这里可以使用Image2Lcd,设置如下所示 在.\BSP\EPaper文件中的ImageData.c中,更改gImage数组即可,如下所示 使用说明注意:请在上电前就切换好模式,请勿在通电时滑动开关切换模式! 1.按下按键上电,松开断电。 2.上电后通过拨轮开关上下滑动,可以切换选择(即切换卡片)。 3.通过滑动开关切换模式:
通电时,请勿切换模式。 注意:千万别复制别人的卡,只许复制自己的卡,做好公民! 电路设计图墨水屏版原理图 墨水屏版PCB LED低功耗版原理图 LED低功耗版PCB 参考资料: [1]https:///no_chicken/mo-neng-ka-pian-OV-Card — 完 — 嘉立创EDA·头条号 关注我,看一手优质开源项目 |
|
来自: 山峰云绕 > 《各类智能SD卡门禁原理》