Tabla de contenido:

Interfaz del sensor capacitivo de huellas dactilares con Arduino UNO: 7 pasos
Interfaz del sensor capacitivo de huellas dactilares con Arduino UNO: 7 pasos

Video: Interfaz del sensor capacitivo de huellas dactilares con Arduino UNO: 7 pasos

Video: Interfaz del sensor capacitivo de huellas dactilares con Arduino UNO: 7 pasos
Video: Control de Huellas con ESP32 y Arduino: Guía Fácil 🖐️🔒 - Sensor Dactilar 2024, Noviembre
Anonim

¡Hey, qué pasa, chicos! Akarsh aquí de CETech.

Hoy vamos a agregar una capa protectora a nuestros proyectos. No se preocupe, no vamos a nombrar guardaespaldas para lo mismo. Será un lindo sensor de huellas dactilares de DFRobot.

Entonces, como mencioné anteriormente, hoy vamos a conectar un sensor capacitivo de huellas dactilares de DFRobot con Arduino UNO y después de eso, probaremos tres funciones de este sensor que son agregar una huella digital, verificar la huella digital agregada y luego eliminar la agregada. huella dactilar.

Así que vayamos ahora a la parte divertida.

Paso 1: Obtenga PCB para sus proyectos fabricados

Obtenga PCB para sus proyectos fabricados
Obtenga PCB para sus proyectos fabricados

PCBGOGO, establecida en 2015, ofrece servicios de ensamblaje de PCB llave en mano, que incluyen fabricación de PCB, ensamblaje de PCB, suministro de componentes, pruebas funcionales y programación de circuitos integrados.

Sus bases de fabricación están equipadas con los equipos de producción más avanzados, como la máquina de recogida y colocación YAMAHA, el horno de reflujo, la máquina de soldadura por ola, la máquina de prueba de rayos X, AOI; y el personal técnico más profesional.

Aunque solo tiene cinco años, sus fábricas tienen experiencia en la industria de PCB durante más de 10 años en los mercados chinos. Es un especialista líder en servicios de fabricación electrónica y ensamblaje de PCB de tecnología mixta, de orificio pasante y de montaje en superficie, así como en el ensamblaje de PCB llave en mano.

PCBGOGO brinda el servicio de pedidos desde el prototipo hasta la producción en masa, únete a ellos ahora.

Paso 2: Acerca del sensor capacitivo de huellas dactilares

Acerca del sensor capacitivo de huellas dactilares
Acerca del sensor capacitivo de huellas dactilares

Enlace del producto:

El sensor capacitivo de huellas dactilares es agradable y compacto, similar al que se encuentra en la parte posterior de su teléfono inteligente. Viene con LED de respiración redondos y tiene una estructura simple, tamaño pequeño y apariencia delicada. El sensor ofrece una velocidad de reconocimiento rápida y alta seguridad. Admite reconocimiento de ángulo arbitrario de 360 grados y función de autoaprendizaje profundo, alto rendimiento y bajo consumo de energía. Cargado con un procesador de alto rendimiento ID809 y un sensor de huellas dactilares semiconductor como núcleo, el sensor adopta un algoritmo IDfinger6.0 integrado, que puede completar todo el trabajo de identificación de huellas dactilares de forma independiente. Este sensor es compatible con la comunicación UART y, mientras trabaja con la biblioteca Arduino, puede realizar fácilmente funciones como registro de huellas dactilares, eliminación de huellas dactilares, etc. Es un dispositivo de 6 pines que se puede conectar fácilmente a microcontroladores en virtud del conector de tono que viene con él.. Pero una cosa a tener en cuenta es que la codificación de colores de los cables que viene con este dispositivo es diferente de la codificación normal. Así que tenemos que cuidarlo mientras hacemos las conexiones. La codificación de colores es la que se indica a continuación:

  • Cable rojo = Pin de tierra
  • Cable negro = Rx (pin del receptor)
  • Cable amarillo = Tx (pin del transmisor)
  • Cable verde = Pin Vcc
  • Cable azul = Pin IRQ (Pin de solicitud de interrupción que es capaz de recibir interrupciones externas)
  • Cable blanco / gris = Pin de fuente de alimentación

Entonces, aquí estamos usando dos pines que parecen ser similares pero tienen diferentes funciones, estos son el pin Vcc y el de la fuente de alimentación. La función del pin Vcc es que actúa como un pin de habilitación. Cuando hay una entrada de energía en este pin, solo el sensor funcionará; de lo contrario, no. Por otro lado, el Pin de la fuente de alimentación está ahí para encender el dispositivo o encenderlo.

Paso 3: Especificaciones técnicas y aplicaciones del sensor

Especificaciones técnicas y aplicaciones del sensor
Especificaciones técnicas y aplicaciones del sensor
Especificaciones técnicas y aplicaciones del sensor
Especificaciones técnicas y aplicaciones del sensor

Las especificaciones técnicas de este sensor son las siguientes:

  • Voltaje de funcionamiento: 3,3 V
  • Corriente de funcionamiento: <60 mA
  • Método de comunicación: UART
  • Capacidad de almacenamiento: 80 huellas dactilares
  • Tiempo de verificación 1: 1: 300 ~ 400 ms
  • Resolución de píxeles: 508 ppp
  • Número de píxeles: 160x160 Huella digital
  • Área de detección: 8,0 mm x 8,0 mm
  • Entorno de trabajo: ‐40‐60 ℃
  • Dimensión: diámetro 21 mm / altura 5 mm

Algunas aplicaciones de este sensor son: -

  • Sistema de asistencia de tiempo
  • Bloqueo / desbloqueo de puerta
  • Sistemas de seguridad
  • Bloqueo / Desbloqueo de pantalla

Paso 4: Conexión del sensor con Arduino UNO

Conexión del sensor con Arduino UNO
Conexión del sensor con Arduino UNO
Conexión del sensor con Arduino UNO
Conexión del sensor con Arduino UNO

Para realizar operaciones como la grabación de huellas dactilares, el reconocimiento y la eliminación, primero debemos conectar el sensor a Arduino UNO siguiendo los pasos que se detallan a continuación:

  1. Conecte el Vcc y el pin de la fuente de alimentación (cable verde y blanco respectivamente) del escáner de huellas dactilares al pin de 3.3V del Arduino UNO.
  2. Conecte el pin de tierra (cable rojo) del escáner al pin GND del Arduino.
  3. Conecte el pin Rx (cable negro) del escáner al pin digital 3 del Arduino.
  4. Conecte el pin Tx (cable amarillo) del escáner al pin digital 2 del Arduino.
  5. Y por último, conecte el pin IRQ (cable azul) del escáner al pin digital 6 del Arduino.

De esta manera, el escáner de huellas dactilares se conecta al Arduino UNO y está listo para ser codificado. Entonces ahora necesitamos conectar el Arduino a nuestra PC para el siguiente paso.

Paso 5: codificación de la placa Arduino

Codificación de la placa Arduino
Codificación de la placa Arduino
Codificación de la placa Arduino
Codificación de la placa Arduino

Ahora, en este paso, vamos a subir el código a nuestra placa Arduino UNO. Tan pronto como se cargue el código, el escáner será capaz de almacenar una nueva huella digital, reconocer la huella digital y también eliminar la misma. Para este paso, debe consultar el repositorio de Github de este proyecto desde aquí y luego siga los pasos que se detallan a continuación:

  • En primer lugar, debe descargar el archivo DFRobot_ID809 del repositorio de Github. Es la biblioteca Arduino para el escáner de huellas dactilares. Después de descargar esto, debe colocarlo en la carpeta de bibliotecas de Arduino.
  • Después de eso, debe abrir el archivo llamado Arduino Code.ino. Este es el código que debe cargarse en Arduino. Pegue este código en su IDE de Arduino. Seleccione la placa correcta, el puerto COM y presione el botón de carga.

Y con estos pasos, Nuestro Escáner de Huellas Dactilares está listo para usar y probaremos sus funciones en el siguiente paso.

Paso 6: jugar con el escáner

Jugando con el escáner
Jugando con el escáner
Jugando con el escáner
Jugando con el escáner
Jugando con el escáner
Jugando con el escáner
Jugando con el escáner
Jugando con el escáner

El código que acabamos de cargar tenía tres funciones. Esas funciones son leer y probar la huella digital, agregar una nueva huella digital y eliminar cualquier huella digital agregada. Así que ahora probaremos estas funciones. Para eso, primero necesitamos abrir el Monitor Serial que mostrará mensajes de acuerdo con la tarea realizada. Pasaremos el cursor por cada una de las operaciones una a una.

  • Agregar una nueva huella digital: Para esta operación, debemos colocar nuestro dedo en el escáner y verá una luz azul parpadear. Mantenga el dedo colocado allí hasta que la luz amarilla parpadee tres veces y luego suelte el dedo. Esto muestra que el escáner ha ingresado al modo de adición de huellas dactilares y, como nuestra huella dactilar aún no está agregada al escáner, es por eso que se mostraría sin registrar en el Monitor de serie y asignaría una identificación al mismo. Después de eso, debemos poner nuestro dedo en el escáner nuevamente y esperar hasta que la luz amarilla parpadee y luego podamos liberar el escáner. Necesitamos repetir este proceso de colocar el dedo en el escáner y soltarlo dos veces más y en total tres veces para agregar nuestra huella digital. Cuando completemos el escaneo por tercera vez, veremos una luz verde en lugar de la luz amarilla. Esto muestra que la huella digital se agregó correctamente y que también se puede ver en el monitor en serie.
  • Prueba de una huella digital: ahora podemos probar la huella digital agregada colocando el pulgar en el escáner nuevamente. En esta ocasión tenemos que retirar nuestro dedo después del parpadeo de la luz azul y veremos que la luz verde se enciende y aparecerá un mensaje en el monitor Serial diciendo que coincidió con éxito con el ID de la huella dactilar.
  • Eliminando la Huella Dactilar: Para eliminar la huella dactilar necesitamos colocar nuestro dedo en el escáner y mantenerlo colocado allí hasta que la luz roja parpadee. En primer lugar, parpadeará una luz azul que es la opción para probar la huella dactilar. Después de eso, una luz amarilla parpadeará, que es la opción para agregar una nueva huella digital y al final, la luz roja parpadeará que muestra que la huella digital se eliminó y un mensaje en el monitor de serie mostrará que la huella digital con número de identificación. esta borrado. Después de la eliminación, si colocamos nuestro dedo en el escáner para realizar la prueba, la luz roja parpadeará y el monitor en serie mostrará un mensaje que indica que la huella digital no coincide.

De esta manera, podremos conectar el escáner de huellas dactilares al IDE de Arduino y agregarlo a nuestros proyectos siempre que sea posible.

Paso 7: otra forma de conectar el escáner

Otra forma de conectar el escáner
Otra forma de conectar el escáner
Otra forma de conectar el escáner
Otra forma de conectar el escáner

Es una forma alternativa de conectar el escáner de huellas dactilares. Lo que podemos hacer es conectar el escáner a un convertidor de USB a serie antes de conectarlo directamente al Arduino. Para eso, necesitamos conectar los pines Vcc y GND del escáner a los pines Vcc y GND del convertidor. Después de eso, necesitamos conectar el pin Rx del Scanner al pin Tx del Convertidor y el pin Tx del Scanner al pin Rx del convertidor y de esta manera, el escáner se conecta al convertidor. Ahora podemos conectar el convertidor a nuestra computadora portátil y luego de eso, necesitamos abrir el software host de NOEM. El software está disponible en el repositorio de Github de este proyecto. Puede consultar eso desde aquí. Descárgalo y luego ábrelo. Allí debe seleccionar el puerto COM y la velocidad en baudios y estará listo para usar el software. Hay muchas operaciones que se pueden realizar utilizando ese software, como ver la imagen de la huella digital capturada, realizar una verificación de la huella digital y muchas más.

Entonces, de esta manera, hemos aprendido cómo conectar un sensor capacitivo de huellas dactilares al Arduino y usarlo en nuestros proyectos. Espero que les haya gustado el tutorial. Espero verte la próxima vez. Hasta entonces disfruta de la Electrónica.

Recomendado: