# TMS_SmartCard **Repository Path**: maxie776/TMS_SmartCard ## Basic Information - **Project Name**: TMS_SmartCard - **Description**: 指纹识别的智能卡?Fingerprint recognition smart card ? - **Primary Language**: C - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2020-06-26 - **Last Updated**: 2020-12-20 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # TMS_SmartCard 这是什么? 这是我所开发的指纹识别智能卡,他能与手机(目前只有安卓)进行连接,然后通过蓝牙进行透明传输,可以实现指纹识别认证的操作。你可以把它想象成超级学生卡/员工卡/水卡巴拉巴拉...或者想象把你的运动手环上加一个指纹模块然后把运动传感器拆掉... 它有什么用? 不知道... 建立它你需要哪些东西? 当然,你需要准备一些硬件,完成现有的功能只有三种:核心板、指纹识别模块、蓝牙模块。 核心板:我所用的核心板是是一块基于stm32f103ze搭建的最小化板,上面只有一个usb转ttl模块和一个时钟模块当然还有晶振。我们只需要很少的IO引脚和功能,所以你用其他的stm32f103核心板也是无所谓的。 指纹识别模块:我的指纹识别模块来源于淘宝、是一个封装好的比较成熟的指纹识别模块,其实最好的实现是只用传感器然后只用我的处理器来实现,但我为了节省时间没有这样做以后可能会试一试,这个模块通关串口与核心板进行通信。我没有试过其他的模块,如果你需要这个模块的信息你可以联系我,如果你能给我提供其他模块我也很乐于测试。 蓝牙模块:我用的蓝牙模块是HC05,这个东西很常见,通过串口与核心板进行连接。 如何连接模块与核心板? 两个模块都是用串口进行通信的,我使用了stm32的三个串口,分别是串口1、2和3,串口1用来打印串口调试数据,串口2用来连接指纹识别模块、串口3用来连接蓝牙模块。相关连接方法请参考模块的数据手册与stm32的数据手册,我的源码中也有一些注释可以参考。 有哪些Bug? 好像有一些Bug,但是忘了...正常用还好。 如何联系我? 你可以试着用漂流瓶或者加我的QQ784485305或者发email给我784485305@qq.com