Tabla de contenido:

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: 5 pasos

Video: Sistema de asistencia basado en huellas dactilares y RFID con Raspberry Pi y base de datos MySQL: 5 pasos

Video: Sistema de asistencia basado en huellas dactilares y RFID con Raspberry Pi y base de datos MySQL: 5 pasos
Video: CONTROL DE HORARIO CON CODIGOS QR EN TIEMPO REAL | Vision artificial Python OpenCV 2024, Noviembre
Anonim
Sistema de asistencia basado en huellas dactilares y RFID con Raspberry Pi y base de datos MySQL
Sistema de asistencia basado en huellas dactilares y RFID con Raspberry Pi y base de datos MySQL

Video de este proyecto

Paso 1: componentes de hardware

Componentes de hardware
Componentes de hardware
  1. Módulo de huellas dactilares R305
  2. PL2303 USB a TTL
  3. Módulo RFID RC522
  4. LCD de 20x4
  5. Frambuesa pi
  6. Cable de ethernet
  7. Botón pulsador (8)
  8. Zumbador
  9. Cable pasa corriente
  10. Tarjeta SD (16 GB)
  11. Potenciómetro (10k)

Paso 2: componentes de software

Componentes de software
Componentes de software
  1. PC / LaptopInstale la aplicación Xampp en su computadora portátil / PC. Conecte su PC / Laptop a la red ethernet que tiene un servidor DHCP. Luego, abra CMD y ejecute el siguiente comando: ipconfig. Mira tu dirección IP (la mía es 172.37.40.40) y recuérdala. Ejecute Xampp, en el Módulo Apache klik Config, seleccione Apache (httpd.conf). Busque y edite este comando: #Escuchar 172.37.40.40:80. Elimine "#" y luego guarde el archivo
  2. Raspberry Pi Supongo que en la tarjeta SD hay un sistema operativo Raspbian Stretch. Inserte la tarjeta SD en la Raspberry Pi y encienda la Raspberry Pi.

    • Instale la biblioteca de huellas digitales en su Raspberry Pi siguiendo este enlace

      sicherheitskritisch.de/2015/03/fingerprint…

    • Instale la biblioteca RFID RC522 en su Raspberry Pi siguiendo este enlace

      www.raspberrypi-spy.co.uk/2018/02/rc522-rf…

    • Control del módulo LCD 20x4 usando Python siguiendo este enlace

      www.raspberrypi-spy.co.uk/2012/08/20x4-lcd…

Paso 3: Integración de hardware

Integración de hardware
Integración de hardware
Integración de hardware
Integración de hardware
Integración de hardware
Integración de hardware
Integración de hardware
Integración de hardware
  1. Módulo de huellas dactilares Raspberry Pi y R305 Siga este enlace

    sicherheitskritisch.de/2015/03/fingerprint…

  2. Módulo RFID Raspberry Pi y RC522 Siga este enlace

    www.raspberrypi-spy.co.uk/2018/02/rc522-rf…

  3. Módulo LCD Raspberry Pi y 20x4 Siga este enlace

    www.raspberrypi-spy.co.uk/2012/08/20x4-lcd…

  4. Raspberry Pi y botón pulsador Elimine el diseño de su PCB con el software Eagle, puede ver la imagen adjunta y seguir la imagen de los pines.
  5. Raspberry Pi y Buzzer Puede usar otra E / S disponible en Raspberry Pi, pero para este proyecto elijo el pin 40 como buzzer.

Paso 4: Integración de software

Integración de software
Integración de software
Integración de software
Integración de software
Integración de software
Integración de software
Integración de software
Integración de software
  • Para PC / portátil

    1. Asegúrese de que su computadora portátil / PC esté conectada a una red Ethernet que tenga un servidor DHCP. Por lo tanto, puede verificar la dirección IP de su computadora portátil / PC aún igual que antes (la mía es 172.37.40.40).
    2. Ejecute el software Xampp, luego klik Start en Apache y MySQL Module.
    3. Ejecute el navegador (por ejemplo, Mozilla Firefox), luego en la barra de direcciones escriba este comando: 172.37.40.40/phpmyadmin, luego ingrese. Se le dirigirá a phpmyadmin para crear la base de datos.
    4. Cree la base de datos igual que la imagen adjunta.
  • Para Raspberry Pi Contácteme para obtener el código en raspberry pi.

Paso 5: ejecutar el sistema

Ejecutar el sistema
Ejecutar el sistema
  1. Encienda su Raspberry Pi y conéctelo a la misma red Ethernet que su PC / Laptop. Asegúrese de que su Raspberry Pi se haya conectado a la misma red ejecutando este comando en la terminal: ifconfig. Si está conectado, su Raspberry Pi tendrá una dirección IP como 172.37.40.45 u otra. Para realizar estas funciones, debe tener un teclado y un mouse, luego conéctelo al puerto USB Raspberry Pi.
  2. Ejecute la aplicación Xampp en una computadora portátil / PC. Luego, klik Start Apache y MySQL Module.
  3. Ejecute el código:

    • Si desea registrar un nuevo usuario, ejecute Register.py en la terminal con este comando: sudo python Register.py.
    • Si desea buscar un usuario, ejecute Searching.py en la terminal con este comando: sudo python Searching.p y.

Recomendado: