在 Raspberry Pi 上使用指纹读取器
想象一下,将一个光学指纹传感器连接到树莓派上,可以给我们带来千种可能性, 我们可以捕捉并识别感兴趣的指纹信息,并基于此执行操作. 就我个人而言,我把它放在家门入口处, 如果识别到我的指纹或我家人的指纹, 那么无需钥匙就能开门!

这是我使用的材料, 一 “DollaTek 光学绿色光指纹传感器模块,用于 Arduino Mega2560 UNO R3″ 我们可以在这里找到 亚马逊河 16欧元,并且可选择在相同的地方购买 亚马逊河, 一 “IZOKEE CP2102 USB 转 TTL 6PIN 适配器转换器, 用于 UART STC 的 USB 转 TTL 模块 3.3V 和 5V,带跳线 (2 零件)” 9欧元就能买到 2 USB TTL 转换器. 这样我们可以直接将读卡器连接到 USB TTL 设备,然后该设备直接连接到 Raspberry Pi 的 USB.
连接非常简单, 我们需要识别 4 指纹传感器上的电缆, VCC 将连接到 USB TTL 设备的 3v3, 传感器的 TX 接到 USB 的 RXD, RX 接到 TXD,最后将地线互相连接, GND 接 GND.
井, tras conectar el cableado y el dispositivo USB, encendemos la Pi, dando por hecho que tenemos el SO Raspbian actualizado, 跟 “ls /dev/ttyUSB*” podremos ver si nos ha reconocido el convertidor serie. Comenzamos añadiendo el repositorio de PM Code Works para instalarnos una utilidad de Python que es una maravilla y nos lo da todo mascado:
[源代码]wget -O – HTTP 协议://apt.pm-codeworks.de/pm-codeworks.de.gpg | sudo apt-key 添加 –
sudo wget http://apt.pm-codeworks.de/pm-codeworks.list -P /etc/apt/sources.list.d/
Sudo apt-get 更新
sudo apt-get install python-fingerprint –是的[/源代码]
在那之后, ya tendremos unos ejemplos para probar, si accedemos a “/usr/share/doc/python-fingerprint/examples/” tendremos varias muestras,
Para probar si el dispositivo funciona y nos lo reconoce satisfactoriamente, probamos:
[源代码]python2 /usr/share/doc/python-fingerprint/examples/example_index.py[/源代码]
Para añadir una huella a la colección, ejecutaremos el siguiente script, 正如我们所见, nos indicará que nos reconoce la huella y que la pongamos en otra posición:
[源代码]python2 /usr/share/doc/python-fingerprint/examples/example_enroll.py
Currently used templates: 0/300
Waiting for finger…
Remove finger…
Waiting for same finger again…
Finger enrolled successfully!
New template position #0[/源代码]
Podremos agregar tantas huellas como queramos, y al contrario, si queremos eliminar alguna huella, 我们将与 “python2 example_delete.py” y finalmente si queremos correr el script que estará corriendo detectando las huellas, 用: “python2 example_search.py”.
Con este simple ejemplo podremos trabajar nuestros propios script y con las necesidades que tengamos, en mi caso cuando detecta las huellas, ejecuta un script de bash que hace que un relé cierre un circuito y abre la puerta usando la placa del portero automático, esta parte un día igual os la cuento, no hay mejor que leer manuales y tutoriales de las cosas que queramos hackear para amoldarlas a nuestro antojo. 希望你们觉得有趣!








































