Answers:
那应该很好。它使用UART协议,因此电缆连接起来应该很容易(只有2条线连接到UART GPIO引脚(14和15 IIRC)。就库而言,我认为您会找到的只是从Sparkfun网站下载的“演示软件”。在SDK(软件开发工具包)中,有一些cpp(C ++)文件和一些.h(头文件),我认为在这些文件与数据表之间,您应该有很大的机会使其运行。
您最好选择其他扫描仪,例如Microsoft Fingerprint Reader 1033(或不同包装盒中的相同型号-Digital Persona Pro UareU 4000B)。两者都是一角钱,使用情况得到很好的支持,libusb
并且有很多可用的软件,包括PAM模块,可使用手指而不是密码轻松识别。
此外,由于这些扫描仪提供原始的8位灰度图像,因此更改识别后端甚至编写您自己的软件都很容易,并且指纹数据库仅受您的想象力限制(并且外部HDD大小=)。
Sparkfun扫描仪不允许捕获原始图像,只能存储约一百个模板-不足以容纳一个三口之家或更多,更不用说将其用于小型公司办公室或任何公共空间。
现在您可以使用此python驱动程序在树莓派中运行GT511C3指纹
我已将和连接Raspberry Pi Zero
到GT511-C3
,并为此制作了一个简单的GUI。连接图如下图所示。
这是GitHub上的Python代码。抱歉,由于程序包跨越多个文件,因此无法将代码粘贴到此处。
我认为以下连接图应该有效:
---------------------- ------------------------
GT-511C3 Tx (1)--|-----------------|--(10) RxD R-Pi
Rx (2)--|---.-----/\/\----|--(8) TxD
| | 1kOhm |
| \ |
| / |
| \ 2kOhm |
| | |
Gnd (3)--|---.-------------|--(6) Gnd
5V (4)--|-----------------|--(2) 5V
---------------------- ------------------------