Table des matières:

Mécanisme de verrouillage de porte RFID avec un Arduino : 5 étapes (avec photos)
Mécanisme de verrouillage de porte RFID avec un Arduino : 5 étapes (avec photos)

Vidéo: Mécanisme de verrouillage de porte RFID avec un Arduino : 5 étapes (avec photos)

Vidéo: Mécanisme de verrouillage de porte RFID avec un Arduino : 5 étapes (avec photos)
Vidéo: FABRIQUER une SERRURE ELECTRIQUE ARDUINO (RFID, WFI, code) 2024, Juillet
Anonim
Image
Image
Impression 3D et assemblage du mécanisme de verrouillage
Impression 3D et assemblage du mécanisme de verrouillage

Dans ce Instructable, nous allons connecter un capteur RFID RC522 à un Arduino Uno afin de créer un mécanisme de verrouillage simple contrôlé par accès RFID pour une porte, un tiroir ou une armoire. À l'aide de ce capteur, vous pourrez utiliser une étiquette ou une carte RFID pour verrouiller et déverrouiller un mécanisme de verrouillage à verrou coulissant qui peut facilement être monté sur une porte ou un tiroir.

Le mécanisme de verrouillage de ce Instructable est imprimé en 3D, mais vous pouvez également utiliser n'importe quel verrou de type à boulon coulissant couramment disponible. La serrure est actionnée à l'aide d'un micro servo.

Ce Instructable suppose que vous avez déjà travaillé avec un micro-contrôleur Arduino et que vous connaissez les bases de la programmation d'un Arduino. Si vous ne le faites pas, suivez le guide lié pour plus d'informations sur la création et le téléchargement de votre premier croquis.

Fournitures

Afin de créer votre propre mécanisme de verrouillage RFID, vous aurez besoin des éléments suivants:

  • Arduino Uno (ou autre) – Achetez ici
  • Alimentation Arduino - Achetez ici
  • Capteur RFID RC522 – Achetez ici
  • Planche à pain et cavaliers pour les tests - Achetez ici
  • Micro Servo – Achetez ici
  • 2 x LED - Achetez ici
  • 2 résistances 220Ω - Achetez ici
  • Imprimante 3D et filament (en option pour le verrouillage) - Celui-ci est utilisé
  • Conteneur ou boîtier pour capteur et électronique

Étape 1: Imprimez et assemblez le mécanisme de verrouillage en 3D

Impression 3D et assemblage du mécanisme de verrouillage
Impression 3D et assemblage du mécanisme de verrouillage

Nous allons d'abord assembler le mécanisme de verrouillage, il se compose d'un verrou coulissant imprimé en 3D et d'un micro servo avec un bras de servo.

Vous pouvez également utiliser un verrou de type pêne coulissant auquel vous devrez connecter le bras du servo.

Le mécanisme de verrouillage est basé sur cette conception de verrouillage coulissant de Sagittario que j'ai réduite à 65% de la taille d'origine.

Télécharger des fichiers d'impression 3D: fichiers d'impression 3D de verrouillage RFID

J'ai imprimé en 3D les fichiers joints en utilisant du PLA blanc à 185C et 20% de remplissage.

Le mécanisme et le support de servo ont des trous de vis pour vous permettre de le fixer facilement à une armoire, une armoire ou un tiroir. Vous pouvez également utiliser de la colle chaude ou du ruban adhésif double face pour le fixer de manière moins permanente.

Étape 2: Assembler les composants électriques

Assembler les composants électriques
Assembler les composants électriques
Assembler les composants électriques
Assembler les composants électriques
Assembler les composants électriques
Assembler les composants électriques

Connectez les composants électriques comme indiqué sur le schéma. Je les ai d'abord assemblés sur une maquette afin de tester les composants et de charger les numéros d'identification des deux balises auxquelles je voulais autoriser l'accès.

Les LED verte et rouge ne sont pas nécessaires, elles fournissent juste une bonne indication que le tag est lu correctement une fois que le système est dans un boîtier.

Étape 3: Téléchargez le code

La description complète du code et le lien de téléchargement peuvent être trouvés ici - Code de mécanisme de verrouillage RFID basé sur Arduino

Le lien pour simplement télécharger le code est ici - Code de verrouillage RFID

Avant d'exécuter le code, vous devez installer la bibliothèque RFID qui est fournie avec le code dans le téléchargement ci-dessus.

Le code attend essentiellement qu'un tag soit scanné. Une fois qu'une étiquette est numérisée, elle transmet l'ID numérisé à une fonction qui vérifie si le numéro d'identification de l'étiquette numérisée se trouve dans un tableau d'étiquettes acceptées, puis autorise l'accès, fait clignoter la LED verte et déverrouille ou verrouille le mécanisme en fonction de l'état précédent ou refuse l'accès et fait clignoter la LED rouge.

Étape 4: Ajout d'une balise

Le code comprend une sortie vers le moniteur série de votre PC. Lorsque vous l'exécutez pour la première fois, vous devrez enregistrer vos balises auxquelles vous souhaitez accorder l'accès. Cela se fait en scannant l'étiquette et en enregistrant l'ID d'étiquette affiché sur votre moniteur série. Ce numéro peut ensuite être ajouté au tableau accessGranted afin d'accorder l'accès à la balise. La taille du tableau doit également être augmentée ou diminuée en conséquence.

Re-téléchargez le code avec la nouvelle matrice et vous devriez maintenant être en mesure de scanner votre étiquette et elle clignotera en vert et verrouillera ou déverrouillera votre mécanisme en fonction de l'état précédent de la serrure.

Étape 5: Installation de la serrure

Installation de la serrure
Installation de la serrure
Installation de la serrure
Installation de la serrure

Afin de rendre la serrure plus utilisable, je l'ai installée dans un conteneur/boîtier en plastique avec les LED visibles à l'avant au-dessus de la zone du capteur. La serrure a ensuite été montée à l'intérieur de la porte.

Si vous souhaitez sécuriser un peu plus le système, vous devrez séparer le module de capteur de l'Arduino et monter également l'Arduino à l'intérieur de la porte. Il est beaucoup plus difficile de reproduire le signal du module de capteur à l'Arduino que de reproduire un signal PWM au servo pour ouvrir la serrure.

Si vous souhaitez plus d'informations sur la construction du mécanisme de verrouillage et une description détaillée du code, consultez la version complète ici - Serrure de porte RFID basée sur Arduino

Bonne chance avec votre construction!

Conseillé: