2016-09-26 118 views
-1

我对哪种指纹扫描仪在arduino或覆盆子pi的项目中使用感兴趣。本扫描仪只能拍摄指纹图片,不能处理既不验证指纹,因为所有这些都将在计算机中完成。指纹扫描仪选择

回答

1

您可以尝试R305模块。它是通过UART进行通信的更受欢迎的模块之一。 Adafruit有一个现有的图书馆,但它不包括图片下载。但是,有大量的文档包含了所有命令,包括用于提取所需图像的命令。图像通常是一种压缩的256x288灰度BMP,通常大小为37kB。您需要外推以获得完整的74kB图像。您应该记住最大波特率为115200或11.5kB/s,因此在开始处理图像之前下载图像需要大约4秒的时间。 Arduino在该波特率下也不可靠。

另一个与R305完全兼容的模块是FPM10模块;所有的命令都是一样的,它们很容易互换。 Here's有帮助的教程。

+0

非常感谢。 –

+0

@TisteAndii如何将37kb图像外推至74kb?你能帮忙吗?在此先感谢 –

+1

@VishnooRath好吧,我*做的方式是将每个字节分成2个4位半字节,然后用0将每个半字节扩展为全字节。也就是说,10101111变成了10100000和00001111.这让我得到了一个足够好的图像,但更好的方法可能是简单地复制每个字节,因为附近的像素很可能具有相同的颜色(或接近),而较低的4位不具有作为高4位对整体颜色有很大影响。所以10101111简单地变成10101111和10101111。 – TisteAndii