硬汉嵌入式论坛

 找回密码
 立即注册
查看: 1921|回复: 1
收起左侧

Ameba Arduino--使用指纹模组提高项目安全性

[复制链接]

27

主题

20

回帖

101

积分

初级会员

积分
101
发表于 2020-6-22 18:00:15 | 显示全部楼层 |阅读模式
瑞昱的ameba RTL8195AM开发板具有wifi功能,适合IOT物联网开发,功能非常强大,可以在维持wifi连接的情况下依然保持极低的功耗表现,以下是ameba和指纹模组的示例,使用指纹可以显著提高项目的安全性,可玩性很高。


材料准备
  • Ameba x 1
  • AS606指纹辨识模组 x 1

范例说明
这个范例里使用指纹辨识模组来储存指纹,并且辨识之。本模组采用SYNOCHIP AS606晶片,可以保存的指纹多达1000组,我们需要的library有:
安装library的方式请参考Arduino官方网站的教学文章将zip档的library加入Ameba:
本模组使用UART与AMEBA 沟通,除了VCC(3.3V)和GND,还有使用UART TX和RX线,我们把模组翻至背面,其RTL8195范例接线如下:
RTL8710范例接线如下:
我们打开范例“File” -> “Examples” -> “AmebaFingerprint” -> “enroll”, 编译并上传至Ameba之后按下Reset按钮,此时打开终端机,应可看到能找到指纹辨识模组的讯息:
接着按照console提示的讯息,我们在键盘上键入一个字母’a’
Console印出”waiting for valid finger to enroll”讯息,此时即可将手指放置至模组窗口上
如模组有正确采集到指纹,接着会要求移开指纹后,再将相同的手指放置于窗口上
如指纹采集无误,console会提printfs matched,并将指纹储存,接下来您可以尝试多采集不同手指的指纹
接着我们要来测试指纹辨识模组能否把刚储存的指纹辨识成功,我们打开范例“File” -> “Examples” -> “AmebaFingerprint” -> “fingerprint”, 编译并上传至Ameba之后按下Reset按钮,此时打开终端机,应可看到能找到指纹辨识模组的讯息:
并提示正在等待验证指纹,此时将刚采样的同一根手指放置于指纹辨识窗口
Console会显示出”Found ID #x with confidence of xx”的讯息,即代表辨识成功

想要了解更多细节,点击:https://www.amebaiot.com/cn/fingerprint_module/


回复

使用道具 举报

1万

主题

7万

回帖

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
117586
QQ
发表于 2020-6-23 00:32:38 | 显示全部楼层
谢谢分享。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|小黑屋|Archiver|手机版|硬汉嵌入式论坛

GMT+8, 2025-8-17 22:22 , Processed in 0.040321 second(s), 24 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

快速回复 返回顶部 返回列表