Table des matières:
- Étape 1: Composants matériels
- Étape 2: Composants logiciels
- Étape 3: Intégration matérielle
- Étape 4: Intégration du logiciel
- Étape 5: Exécutez le système
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
2024 Auteur: John Day | [email protected]. Dernière modifié: 2024-01-30 09:05
Vidéo de ce projet
Étape 1: Composants matériels
- Module d'empreintes digitales R305
- PL2303 USB vers TTL
- Module RFID RC522
- Écran LCD 20x4
- Tarte aux framboises
- Câble Ethernet
- Bouton poussoir (8)
- Avertisseur sonore
- Cavalier
- Carte SD (16 Go)
- Potentiomètre (10k)
Étape 2: Composants logiciels
- 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
-
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
-
Module d'empreintes digitales Raspberry Pi et R305Suivez ce lien
sicherheitskritisch.de/2015/03/fingerprint…
-
Module RFID Raspberry Pi et RC522Suivre ce lien
www.raspberrypi-spy.co.uk/2018/02/rc522-rf…
-
Raspberry Pi et module LCD 20x4Suivez ce lien
www.raspberrypi-spy.co.uk/2012/08/20x4-lcd…
- 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.
- 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
-
Pour PC/ordinateur portable
- 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).
- Exécutez le logiciel Xampp, puis cliquez sur Démarrer sur le module Apache et MySQL.
- 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.
- 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
- 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.
- Exécutez l'application Xampp sur un ordinateur portable/PC. Cliquez ensuite sur Démarrer le module Apache et MySQL.
-
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é:
Machine de vote biométrique basée sur les empreintes digitales utilisant Arduino: 4 étapes (avec photos)
Machine de vote biométrique basée sur les empreintes digitales utilisant Arduino : Nous connaissons tous la machine de vote électronique existante où l'utilisateur doit appuyer sur un bouton pour voter. Mais ces machines ont été critiquées pour leur tempérament depuis le début. Le gouvernement envisage donc d'introduire une base d'empreintes digitales
Système de présence en envoyant des données RFID au serveur MySQL à l'aide de Python avec Arduino : 6 étapes
Système de présence en envoyant des données RFID au serveur MySQL à l'aide de Python avec Arduino: Dans ce projet, j'ai interfacé RFID-RC522 avec arduino, puis j'envoie des données RFID à la base de données phpmyadmin. Contrairement à nos projets précédents, nous n'utilisons aucun bouclier Ethernet dans ce cas, ici nous lisons simplement les données série provenant d'ar
Système de présence d'empreintes digitales Arduino avec stockage de données dans le cloud : 8 étapes
Système de surveillance des empreintes digitales Arduino avec stockage de données dans le cloud : vous pouvez lire ceci et d'autres didacticiels étonnants sur le site officiel d'ElectroPeak. Dans ce tutoriel, nous allons faire
Système de présence avec stockage de données sur une feuille de calcul Google à l'aide de RFID et d'un bouclier Ethernet Arduino : 6 étapes
Système de présence avec stockage de données sur une feuille de calcul Google à l'aide de RFID et d'un bouclier Ethernet Arduino : Bonjour les gars, nous proposons ici un projet très excitant et voici comment envoyer des données rfid à une feuille de calcul Google à l'aide d'Arduino. Bref nous allons faire un système de présence basé sur un lecteur rfid qui enregistrera les données de présence en temps réel sur goog
Système de présence de classe de lecteur d'empreintes digitales (GT-521F32) : 9 étapes
Système de présence de classe de scanner d'empreintes digitales (GT-521F32): Ce projet est un système d'enregistrement de présence simple qui utilise le GT-521F32, un scanner d'empreintes digitales optique à faible coût de Sparkfun pour scanner et enregistrer qui, et quand quelqu'un se connecte