Paso 3: El software
El software para este proyecto se mezcla de varios tutoriales y HOWTOs así podría haber algunos restos de eso, pero funciona por el momento y podría se soluciono eso más adelante (AKA nunca ;))En primer lugar usted necesita imagen de Raspbian por defecto instalado en su frambuesa (enlace y HowTo).
Después de se necesitan pocos ajustes para permitir el funcionamiento correcto:
Primero de todo instalamos los archivos mediante el lector de NFC como sigue en la página anteriormente mencionada (http://fuenteabierta.teubi.co/2013/07/utilizando-el-lector-nfc-rc522-en-la.html)
1. habilitar el dispositivo SPI editando el fichero /etc/modprobe.d/raspi-blacklist.conf y comentar la línea blacklist spi-bcm2708 para que se lea como sigue:
2. luego descargar el paquete de SPI-Py para permitir la comunicación SPI para Python
https://github.com/lthiery/SPI-py
e instalarlo a través de
Si te faltan python-dev y el script setup sale con error, instale primero el paquete
También necesitaremos el paquete de MFRC522 de https://github.com/mxgxw/MFRC522-python pero tuve que editarlo un poco, por lo que ya está en la carpeta de origen de este proyecto.
Lo último que para conseguirlo trabajo es instalar GPIO para Python (si lo desea, actualizar el número de versión del paquete a la más reciente):
Después de nos podemos descargar el código fuente de este proyecto
https://github.com/Yimbo/Attendance
Crear tabla en tu base de datos MySQL y añadir estructura a la base de datos de archivo mysql.sql.
Próxima actualización archivo mysql.py según la configuración (nombre del servidor, nombre de usuario, contraseña y base de datos).
Después de este paso usted debe ser capaz de ejecutar el programa: