Table des matières:
- Étape 1: Ce dont vous avez besoin - Composants et câblage
- Étape 2: Le code et les pièces jointes
- Étape 3: Terminer: tout tester - la vidéo de la chose qui fonctionne
Vidéo: SYSTÈME DE CONTRLE D'ACCÈS RFID NFC ARDUINO : 3 étapes
2024 Auteur: John Day | [email protected]. Dernière modifié: 2024-01-30 09:08
Ce dont j'avais besoin, c'était d'un système de contrôle d'accès pour mon bureau.
L'ensemble du projet est assez facile à construire.
J'avais un Aduino Mega de rechange et un blindage Ethernet à la maison, donc, avec quelques composants supplémentaires, j'ai pu construire un système de contrôle d'accès pour mon bureau. Il utilise des balises NFC et une base de données mySql pour collecter des données dans une table.
Essentiellement, l'Arduino attend une balise, puis il essaiera de contacter une page Web php qui gérera le téléchargement des données dans la base de données. Pour ce faire, il vérifiera d'abord la présence de la balise dans une table "utilisateurs" de balises "connues". Le tableau contient en fait les utilisateurs connus et leurs balises relatives.
Si la balise n'est pas reconnue, l'Arduino n'enregistrera pas l'accès. Sinon, il insérera un enregistrement dans la table. Pour le moment, l'horodatage, l'id_tag, la succursale de l'entreprise (emplacement) et l'adresse IP sont enregistrés dans la table.
J'ai également ajouté un écran lcd pour faciliter les choses pour les utilisateurs. Lorsque l'accès est enregistré, une led verte clignotera pendant quelques secondes et un buzzer jouera une tonalité courte avec une hauteur croissante. L'écran LCD affichera un court message ok pendant quelques secondes.
Si certains problèmes surviennent (comme le lan ne fonctionne pas ou des balises inconnues), une led rouge clignotera à la place et la tonalité jouée aura une hauteur décroissante. L'écran LCD affichera également un court message d'erreur pendant quelques secondes.
Avec quelques boutons supplémentaires, vous pouvez réussir à enregistrer également le type d'opération: "Est-ce un accès ou une sortie ?!" (mais cela sera développé une autre fois).
Étape 1: Ce dont vous avez besoin - Composants et câblage
Tout d'abord, il s'agit d'un projet orienté base de données, vous aurez donc besoin d'un serveur Web où télécharger un fichier.php. c'est la partie code qui traite les requêtes de l'arduino et gère la base de données.
Vous avez également besoin d'une base de données mysql, où tous les accès seront stockés.
Vous pouvez tout créer sur un "serveur" local dans votre bureau (peut-être que xampp est un bon choix et facile) ou si vous avez un site Web + une base de données mysql, cela pourrait être la même chose.
Bon, voici la nomenclature:
- Arduino Mega 2560
- Blindage Ethernet W5100
- Lecteur d'étiquettes rfid RF522 compatible avec les étiquettes 13, 56mhz 14333A
- Afficheur LCD 16x2 1602
- un buzzer piézo ou un autre type de buzzer
- Un tas de fils
- Un couple de leds (vert et rouge) et 2 résistances 2k
Et, ok encore.. à propos du câblage… Les images sur le câblage ne sont pas les meilleures, mais elles sont mieux décrites dans le croquis arduino joint à l'étape suivante.
Étape 2: Le code et les pièces jointes
Enfin, voici les fichiers que vous recherchez.. En pièce jointe vous trouverez
timbrature.ino, qui est le sketch à télécharger dans Arduino Mega
Comme mentionné précédemment, toutes les connexions et les câblages concernant l'écran LCD et la carte RFID sont décrits dans l'en-tête du fichier.ino
- rfid lib.zip, qui contient la bibliothèque rfid nécessaire
- timbratura.zip, (timbratura.php) ce fichier est le fichier que vous devez télécharger sur le serveur web de votre site. accès à une table "access" mysql.
Étape 3: Terminer: tout tester - la vidéo de la chose qui fonctionne
Vous êtes maintenant prêt à revoir la vidéo. Il s'agit du fonctionnement du lecteur, de la vérification de l'étiquette et de l'enregistrement de l'accès à la base de données. J'espère que la vidéo sera plus claire maintenant par rapport à la première étape.
Conseillé:
SYSTÈME DE FACTURATION ET DE CONTRLE DES INVENTAIRES : 3 étapes
SYSTÈME DE CONTRLE DE FACTURATION ET D'INVENTAIRE : Avec ces instructables, je vais vous donner une idée pour créer un système de contrôle des factures et des stocks. En utilisant MS Access. C'est très facile et pas besoin de plus de connaissances en informatique ou en programmation. Accès, Tableaux. formulaires et rapports t
Comment créer un système de surveillance pour les points d'accès sans fil non autorisés : 34 étapes
Comment créer un système de surveillance pour les points d'accès sans fil non autorisés : Saludos lectores. El presente instructivo es una guía de como desarrollar un sistema de monitoreo de puntos de acceso inalámbricos no autorizados utilizando una Raspberry PI.Este sistema fue desarrollado como parte de un trabajo de inv
Système d'accès basé sur les ultrasons : 6 étapes (avec photos)
Système d'accès basé sur les ultrasons : Cette fois, je vous présente un système d'accès basé sur les ultrasons, je pense que cela pourrait être intéressant. pour essayer t
GÉNÉRATEUR DE SIGNAL DE CONTRLE ALTERNATIVE POUR LE CONTRLE ÉLECTRONIQUE DE LA VITESSE (ESC): 7 étapes
GÉNÉRATEUR DE SIGNAL DE CONTRLE ALTERNATIVE POUR LE CONTRLE ÉLECTRONIQUE DE LA VITESSE (ESC) : il y a quelque temps, j'ai publié une vidéo (https://www.youtube.com/watch?v=-4sblF1GY1E) sur ma chaîne YouTube où j'ai montré comment fabriquer une éolienne à partir d'un moteur à courant continu sans balais. J'ai fait la vidéo en espagnol et elle expliquait que ce moteur avait été donné à
CONTRLE D'ACCÈS DE PORTE RFID AVEC COMPTEUR : 8 étapes
CONTROLE D'ACCES DE PORTE RFID AVEC COMPTEUR : CONTROLE D'ACCES DE PORTE RFID AVEC COMPTEUR Tutoriel