Raspberry PI和指纹扫描仪


13

我如何使Raspberry PI与这样的指纹扫描仪一起工作?

在此处输入图片说明

我只为Arduino找到了一些东西(http://learn.adafruit.com/adafruit-optical-fingerprint-sensor)是否有针对Raspberry或库的教程?我什么都找不到。


您将必须了解如何基于Arduino和演示软件发送UART数据包,并在Perl,Bash或任何您喜欢的方法中创建自己的方法。
皮奥特·库拉

这是4年前提出的。您是否有完成的项目?
约翰·德米特里

我无法启动该项目...对不起
brgsousa

Answers:


6

那应该很好。它使用UART协议,因此电缆连接起来应该很容易(只有2条线连接到UART GPIO引脚(14和15 IIRC)。就库而言,我认为您会找到的只是从Sparkfun网站下载的“演示软件”。在SDK(软件开发工具包)中,有一些cpp(C ++)文件和一些.h(头文件),我认为在这些文件与数据表之间,您应该有很大的机会使其运行。


1
Lenik确实也提出了一个很好的观点。您应该能够使用任何支持* nix的USB指纹读取器。这样,您就不必编写自己的驱动程序,库等
。– Butters

5

您最好选择其他扫描仪,例如Microsoft Fingerprint Reader 1033(或不同包装盒中的相同型号-Digital Persona Pro UareU 4000B)。两者都是一角钱,使用情况得到很好的支持,libusb并且有很多可用的软件,包括PAM模块,可使用手指而不是密码轻松识别。

此外,由于这些扫描仪提供原始的8位灰度图像,因此更改识别后端甚至编写您自己的软件都很容易,并且指纹数据库仅受您的想象力限制(并且外部HDD大小=)。

Sparkfun扫描仪不允许捕获原始图像,只能存储约一百个模板-不足以容纳一个三口之家或更多,更不用说将其用于小型公司办公室或任何公共空间。


对不起。出题:假设我将某种类型的手指读取器中的原始指纹图像保存在数据库中,并让其他手指读取器(来自其他制造商)连接到装有我自己的识别应用程序的计算机。所有扫描仪都可以产生原始图像。是否保证可以将原始图像用于比较?必须考虑什么?
面向货币的程序员,


0

我已将和连接Raspberry Pi ZeroGT511-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
----------------------                 ------------------------
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.