Tabla de contenido:
- Paso 1: Materiales necesarios
- Paso 2: Registro de huellas digitales con el software de Windows
- Paso 3: el software
- Paso 4: la instalación del hardware
- Paso 5: el script de Arduino
- Paso 6: los archivos XAMP
Video: Uso del sensor de huellas dactilares para el tiempo de asistencia en combinación con la solución XAMP: 6 pasos (con imágenes)
2024 Autor: John Day | [email protected]. Última modificación: 2024-01-30 08:42
Para un proyecto escolar, buscábamos una solución sobre cómo realizar un seguimiento de la asistencia de los estudiantes. Muchos de nuestros estudiantes llegan tarde. Es un trabajo tedioso comprobar su presencia. Por otro lado, hay mucha discusión porque los estudiantes a menudo dicen que están presentes cuando en realidad están buscando excusas.
El uso de un lector de huellas digitales puede ser la mejor manera de evitar obstáculos como el comportamiento fraudulento de los estudiantes que intentan engañar al sistema. La RFID podría funcionar igual de bien, pero permite a los estudiantes entregar su tarjeta, lo que también permite decir que la olvidaron, ya sea perdiéndola, lo que genera costos adicionales para la escuela.
Paso 1: Materiales necesarios
Para la base de este proyecto utilizaremos los siguientes materiales:
- Arduino Uno (u otra placa compatible)
- Sensor de huellas dactilares
- Escudo inalámbrico
Puede optar por una placa Ethernet o Arduino Yun, pero la descripción de este proyecto se basa en el hardware de la lista anterior.
Paso 2: Registro de huellas digitales con el software de Windows
Aunque la biblioteca de GitHUB tiene un código para registrar huellas dactilares, me resultó mucho más fácil usar el software de Windows, que es visualmente más atractivo. El resultado es el mismo.
En lugar de copiarlo, me gustaría consultar el paso 2 de otro instructivo para obtener más información sobre este paso.
Paso 3: el software
Antes de que pueda construir este proyecto, necesitará algún software:
- el IDE de Arduino: utilicé la versión 1.0.3, porque hasta ahora, no pude encontrar la actualización de firmware necesaria para operar el escudo WIFI en una versión de 1.0.5 en adelante
- la biblioteca de huellas dactilares: necesaria para compilar el código. Copie el contenido a la carpeta de bibliotecas de su Arduino IDE
- xAMP: el entorno del servidor para almacenar la información en una base de datos. Puede utilizar cualquier versión en cualquier plataforma. Si eres fanático de las placas de desarrollo, puedes ejecutarlo en una Raspberry Pi, al igual que yo.
Paso 4: la instalación del hardware
Bastante justo y simple: conecte la placa de red en su Arduino. Para facilitar la conexión del lector de huellas dactilares, extendí los cables soldando algunos cables de puente. Con la excepción del plomo blanco, que fue soldado a un cable amarillo, los demás tienen los mismos colores.
Simplemente conecte el cable verde en el Pin2 y el blanco (o amarillo en mi caso) en el Pin3 para la comunicación de datos de huellas dactilares. La energía se proporciona conectando el cable rojo en los 5V y el cable negro en las conexiones a tierra.
Paso 5: el script de Arduino
Es un código de preguntas y respuestas bastante básico. Por ahora, todavía falta comprobación. Para un mejor funcionamiento, se deben agregar dos LED al diseño, lo que permite al usuario ver si su huella digital fue aceptada y su información se envió al servidor o no. (LED verde = OK, LED rojo = ocurrió un error).
Básicamente, lo que hace el código es
- conectarse a una red inalámbrica WPA
- comprobando si el sensor de resorte está conectado
-
esperar una huella digital
Si se encuentra: envíe una solicitud HTTP al servidor con la huella digital encontrada
Paso 6: los archivos XAMP
Para fines de demostración, el código se reduce al mínimo estricto. Obtiene la descripción de la tabla MySQL, que contiene una columna para el ID y un campo TimeStamp, que se completa automáticamente cuando se inserta una nueva fila en la base de datos.
El script PHP se llama desde la solicitud HTTP en el script Arduino y procesa la ID que se pasa al script. La respuesta recibida del servidor se puede verificar con el Serial Monitor del Arduino IDE.
Recomendado:
Interfaz del sensor capacitivo de huellas dactilares con Arduino UNO: 7 pasos
Interfaz del sensor capacitivo de huellas dactilares con Arduino UNO: ¡Hola, 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. Así que
Sistema de asistencia basado en huellas dactilares y RFID con Raspberry Pi y base de datos MySQL: 5 pasos
Sistema de asistencia basado en huellas dactilares y RFID con Raspberry Pi y base de datos MySQL: video de este proyecto
Sistema de asistencia de huellas dactilares Arduino con almacenamiento de datos en la nube: 8 pasos
Sistema de asistencia de huellas dactilares Arduino con almacenamiento de datos en la nube: puede leer este y otros tutoriales increíbles en el sitio web oficial de ElectroPeak. En este tutorial, vamos a hacer
Sistema de asistencia a clases con escáner de huellas dactilares (GT-521F32): 9 pasos
Sistema de asistencia de clase de escáner de huellas dactilares (GT-521F32): este proyecto es un sistema de registro de asistencia simple que utiliza el GT-521F32, un escáner óptico de huellas dactilares de bajo costo de Sparkfun para escanear y registrar quién y cuándo alguien inicia sesión
Tutorial del sensor de huellas dactilares Arduino: 6 pasos (con imágenes)
Tutorial del sensor de huellas dactilares Arduino: Queridos amigos, ¡bienvenidos a otro tutorial! Hoy vamos a construir un interesante proyecto Arduino que utiliza un módulo sensor de huellas dactilares. Sin más demora, ¡comencemos! Siempre quise probar un módulo de sensor de huellas dactilares en