lector

La App Makers

En este tutorial les enseñaremos a como realizar un reconocedor de huellas dactilares con arduino.El lector de huellas dactilares almacena las huellas en su memoria interna para compararlas y reconocerlas posteriormente.

Componentes:

  • Arduino Uno
  • Cable Usb para cargar el sketch
  • Lector de huellas dactilares

Funcionamiento:

El módulo se comunica con nuestro Arduino a través de un puerto serie, y le basta con menos de un segundo para escanear una huella. Para utilizarlo, basta con escanear la huella en cuestión y almacenarla en la memoria del lector (hasta 162 en su FLASH interna). Después podremos comprobar cualquier lectura nueva contra las huellas ya almacenadas.

Conexiones:

El módulo es muy sencillo de conectar, dos cables para alimentación y dos para la comunicación serie. En uno de los extremos tienen un conector que nos facilita la conexión con el módulo lector, y que sólo encaja en una posición, así que no tiene perdida.  Un pequeño inconveniente es que en el otro extremo no tienen ningún tipo de conector, así que les recomiendo que les suelden unos pines, ya que sino no hacen bien contacto en los pines de Arduino ni en la protoboard.

Normalmente hay dos modelos, con 4 y 6 cables, aunque funcionan de la misma forma. En caso de que sea de 4, los cables rojo y negro se conectan a 5V y GND respectivamente para alimentar el módulo, y los otros dos son los encargados de la transmisión serie. El problema es que estos dos cables pueden tener varios colores y, por lo que hemos visto, también diferentes disposiciones.

Teniendo en cuenta que vamos a usar la librería Software Serial para no ocupar el puerto serie del arduino UNO y dejarlo libre para la programación,  esta sería la conexión con los colores más frecuentes.

También puede ser que el modelo tenga 6 cables, todos de color rojo. Esos dos cables extra nos dan otras funcionalidades que ya intentaremos explorar. Pero la manera de conectarlo, igual que hemos descrito arriba es la siguiente:

La programación es muy sencilla gracias a la librería que pone a nuestra disposición Adafruit https://github.com/adafruit/Adafruit-Fingerprint-Sensor-Library, que hay que descargar e instalar.

Una vez descargado vamos a Archivo/Ejemplos/ y seleccionamos la libreria y seleccionamos el ejemplo “enrrol” de la librería y lo cargamos en el Arduino. Este ejemplo sirve para escanear y guardar las queramos reconocer más adelante. Depende del Arduinio que esten utilizando puede ser que tengan que cambiar los pines para la librería Software Serial en esta línea:

SoftwareSerial mySerial(2, 3);

Una vez cargado, abrimos el monitor serie y seleccionamos como velocidad de transmisión 9600 baudios. Si no les encuentra el sensor les dará un mensaje como este. En ese caso lo más seguro es que tengán los cables de la transmisión serie al revés.

Si lo hemos conectado correctamente nos dirá que ha encontrado el sensor y nos pedirá un número de ID para guardar la huella que queramos. Sólo hay que darle un número, por ejemplo el 0 y guardará la huella con esa ID. Pueden guardar hasta 162.

Nos vemos en la proxima.

Saludos Juani10

  • Tutorial
  • Arduino | Programación | Otros
2 Comentarios
  1. peter
    peter 5 años

    Interesante publicación….

    0
  2. Marcos
    Marcos 3 semanas

    @peter , para configurar el modulo fingerprint.

    0

Contesta

CONTACTANOS

Esta es su red social de tecnología para compartir tus ideas y proyectos. Puedes enviarnos un correo si tienes dudas.Nos vemos

Enviando

Nuevo informe

Cerrar

Inicia Sesión con tu Usuario y Contraseña

o    

¿Olvidó sus datos?

Create Account