现有系统的问题是我们需要携带借记卡或信用卡。另外,我们必须记住如果长时间不使用经常会忘记的 PIN。很多人会保留简单的密码,例如出生年份、电话号码的结尾或开头 4 位数字等,如果卡片落入坏人之手,很容易被破解。第二个问题现在人们倾向于拥有多张卡,因此这给记住更多密码 PIN 带来了更多麻烦。如果信用卡被盗然后你知道它的后果。
其次,最重要的风险是撇油器。犯罪分子将此撇取装置连接到 ATM 机上,以从远处窃取您的信用卡或借记卡信息。
因此,为了避免上述问题,我提出了这个原型项目,它展示了我们如何为 ATM 交易增加额外的安全层,并在一定程度上减少这些令人头疼的问题。
让我们跳起来开始这个项目。
需要的东西
需要的基本技能:
1) Arduino IDE 设置:按照下面的 Arduino 官方链接在您各自的操作系统上安装 Arduino IDE:
Linux 用户可以按照我的视频教程进行操作:
2. 安装库:
对于这个项目,我们需要 GT511C3 指纹模块库,可以从链接下载:
下载文件,之后只需提取并复制到 Arduino 的库文件夹,如下图所示。
按照上述电路接线图进行连接。
现在您需要注意的是,GT511C3 模块与电源 3.6 至 6 一起工作,但它的 TTL 引脚(Rx 和 Tx)不能承受 5V。
扫描仪的 TX 可以直接连接到 Arduino 数字引脚,但 RX 通过分压器连接,这有助于在 3.3V 范围内降低 5V
您可以在面包板上建立一个电阻分压器连接,如上图所示。或者焊接在通用点PCB上,避免连接松动。2k 由 1k + 1k 串联而成。您可以使用不同的电阻对来进行分压或任何5V 到 3.3V 的逻辑电平转换器。
将项目打包在合适的盒子中,并准备好进行编程。
注意:GT511C3 指纹扫描仪的 Sparkfun 制造商已停产。您可以使用他们最新的 GT-521F52 扫描仪哪个更好的版本,这也适用于类似的库和 TTL 接线。
将下面提供的项目代码上传到 Arduino Uno,就可以进行测试了。我在代码中添加了注释以解释每个部分,如果仍有任何疑问,请在下面评论。
报名及审核部分:
余额查询:
提现:
因此,我们看到了如何通过生物识别指纹和 SMS 手机技术提高 ATM 机的安全级别以保护交易。演示中,我使用直流电机和串口终端进行调试,但您可以添加键盘和屏幕以使其更便携。应用领域不限于 ATM 机,可用于:- 家庭安全 - 办公室或敏感实验室 安全
谢谢!!希望你喜欢这个项目。
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
全部0条评论
快来发表一下你的评论吧 !