Étape 3: Le logiciel
Le logiciel pour ce projet est mélangé de plusieurs tutoriels et HOWTOs, donc il pourrait y avoir quelques restes de cela, mais cela fonctionne pour l’instant et je pourrais va corriger cela plus tard (AKA jamais;))Tout d’abord, vous avez besoin d’image de Raspbian par défaut installé sur votre framboisier (lien et HowTo).
Après cela nous avons besoin de quelques ajustements pour permettre un fonctionnement correct :
Tout d’abord nous installer les fichiers requis par le lecteur NFC comme suit à la page mentionnée précédemment (http://fuenteabierta.teubi.co/2013/07/utilizando-el-lector-nfc-rc522-en-la.html)
1. activez le dispositif de SPI en éditant le fichier /etc/modprobe.d/raspi-blacklist.conf et commentez la ligne blacklist spi-bcm2708 donc il se lira comme suit :
2. ensuite, téléchargez le paquet SPI-Py pour permettre la communication de SPI pour Python
https://github.com/lthiery/SPI-py
et l’installer via
Si vous êtes absent python-dev et le script d’installation se termine avec erreur, installez d’abord le package
Nous aurons également besoin du paquet de MFRC522 de https://github.com/mxgxw/MFRC522-python , mais j’ai dû modifier un peu, il est donc déjà dans le dossier source de ce projet.
La dernière pense obtenir travail installe GPIO pour Python (si vous le souhaitez, mettez à jour le numéro de version du package à celui plus récent) :
Après cela, on peut télécharger le code source de ce projet
https://github.com/Yimbo/attendance
Créer table dans votre base de données MySQL et importer la structure de cette base de données du fichier mysql.sql.
Prochaine mise à jour fichier mysql.py fonction de vos paramètres (nom de serveur, nom d’utilisateur, mot de passe et base de données).
Après cette étape, vous devriez être en mesure d’exécuter le programme :