Table des matières:

Système de présence basé sur les empreintes digitales et RFID utilisant Raspberry Pi et la base de données MySQL : 5 étapes
Système de présence basé sur les empreintes digitales et RFID utilisant Raspberry Pi et la base de données MySQL : 5 étapes

Vidéo: Système de présence basé sur les empreintes digitales et RFID utilisant Raspberry Pi et la base de données MySQL : 5 étapes

Vidéo: Système de présence basé sur les empreintes digitales et RFID utilisant Raspberry Pi et la base de données MySQL : 5 étapes
Vidéo: Enregistrer les données des capteurs dans une base de données 2024, Juillet
Anonim
Système de présence basé sur les empreintes digitales et RFID utilisant Raspberry Pi et la base de données MySQL
Système de présence basé sur les empreintes digitales et RFID utilisant Raspberry Pi et la base de données MySQL

Vidéo de ce projet

Étape 1: Composants matériels

Composants matériels
Composants matériels
  1. Module d'empreintes digitales R305
  2. PL2303 USB vers TTL
  3. Module RFID RC522
  4. Écran LCD 20x4
  5. Tarte aux framboises
  6. Câble Ethernet
  7. Bouton poussoir (8)
  8. Avertisseur sonore
  9. Cavalier
  10. Carte SD (16 Go)
  11. Potentiomètre (10k)

Étape 2: Composants logiciels

Composants logiciels
Composants logiciels
  1. PC/LaptopInstallez l'application Xampp sur votre ordinateur portable/PC. Connectez votre PC/ordinateur portable au réseau Ethernet doté d'un serveur DHCP. Ensuite, ouvrez CMD et exécutez la commande suivante: ipconfig. Regardez votre adresse IP (la mienne est 172.37.40.40) et souvenez-vous-en. Exécutez Xampp, dans Module Apache klik Config, sélectionnez Apache (httpd.conf). Recherchez et modifiez cette commande: #Listen 172.37.40.40:80. Supprimez " # " puis enregistrez le fichier
  2. Raspberry PiJe suppose que sur la carte SD il y a un système d'exploitation Raspbian Stretch. Insérez la carte SD dans le Raspberry Pi et allumez le Raspberry Pi.

    • Installez la bibliothèque d'empreintes digitales sur votre Raspberry Pi en suivant ce lien

      sicherheitskritisch.de/2015/03/fingerprint…

    • Installez la bibliothèque RFID RC522 sur votre Raspberry Pi en suivant ce lien

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

    • Contrôle du module LCD 20x4 à l'aide de Python en suivant ce lien

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

Étape 3: Intégration matérielle

Intégration matérielle
Intégration matérielle
Intégration matérielle
Intégration matérielle
Intégration matérielle
Intégration matérielle
Intégration matérielle
Intégration matérielle
  1. Module d'empreintes digitales Raspberry Pi et R305Suivez ce lien

    sicherheitskritisch.de/2015/03/fingerprint…

  2. Module RFID Raspberry Pi et RC522Suivre ce lien

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

  3. Raspberry Pi et module LCD 20x4Suivez ce lien

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

  4. Raspberry Pi et Push ButtonDésinez la disposition de votre PCB à l'aide du logiciel Eagle, vous pouvez regarder l'image ci-jointe et suivre l'image de brochage.
  5. Raspberry Pi et BuzzerVous pouvez utiliser une autre E/S disponible dans Raspberry Pi, mais pour ce projet, je choisis la broche 40 pour le buzzer.

Étape 4: Intégration du logiciel

Intégration logicielle
Intégration logicielle
Intégration logicielle
Intégration logicielle
Intégration logicielle
Intégration logicielle
Intégration logicielle
Intégration logicielle
  • Pour PC/ordinateur portable

    1. Assurez-vous que votre ordinateur portable/PC est connecté à un réseau Ethernet doté d'un serveur DHCP. Vous pouvez donc vérifier l'adresse IP de votre ordinateur portable / PC toujours la même qu'avant (la mienne est 172.37.40.40).
    2. Exécutez le logiciel Xampp, puis cliquez sur Démarrer sur le module Apache et MySQL.
    3. Exécutez le navigateur (par exemple Mozilla Firefox), puis dans la barre d'adresse, tapez cette commande: 172.37.40.40/phpmyadmin, puis entrez. Vous serez dirigé vers phpmyadmin pour créer une base de données.
    4. Créez une base de données identique à l'image ci-jointe.
  • Pour Raspberry Pi Contactez-moi pour le code dans Raspberry Pi.

Étape 5: Exécutez le système

Exécuter le système
Exécuter le système
  1. Allumez votre Raspberry Pi et connectez-le au même réseau Ethernet que le PC/Laptop. Assurez-vous que votre Raspberry Pi est connecté au même réseau en exécutant cette commande dans le terminal: ifconfig. S'il est connecté, votre Raspberry Pi aura une adresse IP comme 172.37.40.45 ou autre. Pour effectuer ces proses, vous devez disposer d'un clavier et d'une souris, puis branchez-les sur le port USB Raspberry Pi.
  2. Exécutez l'application Xampp sur un ordinateur portable/PC. Cliquez ensuite sur Démarrer le module Apache et MySQL.
  3. Exécutez le code:

    • Si vous souhaitez enregistrer un nouvel utilisateur, exécutez Register.py sur le terminal par cette commande: sudo python Register.py.
    • Si vous souhaitez rechercher un utilisateur, exécutez Searching.py sur le terminal par cette commande: sudo python Searching.py.

Conseillé: