Note

Bonjour et bienvenue dans la communauté des passionnés de Raspberry Pi, Arduino et ESP32 sur Facebook, animée par SunFounder ! Explorez en profondeur l’univers de Raspberry Pi, Arduino et ESP32 avec d’autres passionnés.

Pourquoi nous rejoindre ?

  • Support d’experts : Résolvez vos problèmes après-vente et vos défis techniques grâce à l’aide de notre communauté et de notre équipe.

  • Apprendre et partager : Échangez des conseils et des tutoriels pour améliorer vos compétences.

  • Aperçus exclusifs : Bénéficiez d’un accès anticipé aux annonces de nouveaux produits et d’aperçus exclusifs.

  • Réductions spéciales : Profitez de réductions exclusives sur nos derniers produits.

  • Promotions festives et concours : Participez à des concours et des promotions pendant les fêtes.

👉 Prêt à explorer et créer avec nous ? Cliquez sur [Ici] et rejoignez-nous dès aujourd’hui !

3.5 Système de contrôle d’accès

Aperçu

Le système de contrôle d’accès est conçu pour gérer l’entrée dans un espace, et se base sur les mécanismes des serrures traditionnelles. Une serrure mécanique classique, bien que structurée de manière rationnelle et fabriquée avec des matériaux résistants, peut toujours être ouverte par différents moyens. De plus, la gestion des clés d’entrée (comme celles d’un immeuble de bureaux ou d’une chambre d’hôtel) peut devenir fastidieuse. Si une clé est perdue ou remplacée, la serrure doit être changée. Afin de résoudre ces problèmes, des solutions électroniques comme la serrure à carte magnétique ou la serrure codée ont été développées, permettant de moderniser la gestion des accès et d’entrer dans l’ère numérique.

Composants requis

../_images/Part_three_5.1.png ../_images/Part_three_5.2.png

Circuit Fritzing

Dans cet exemple, le module d’alimentation est utilisé pour alimenter la planche à pain. Le GND de la carte Mega 2560 est relié à la ligne cathodique de la planche à pain, le GND du ULN2003 à la ligne cathodique de la planche à pain, VCC est relié à la sortie 5V du module d’alimentation et le moteur pas à pas est connecté aux sorties OUT1 à OUT5 du ULN.

../_images/Part_three_5_Fritzing_Circuit.png ../_images/image287.png

Schéma de câblage

../_images/image288.png

Code

Note

  • Vous pouvez ouvrir directement le fichier 3.5_accessControlSystem.ino situé dans le dossier sunfounder_vincent_kit_for_arduino\code\3.5_accessControlSystem.

  • Les bibliothèques Keypad et LiquidCrystal I2C sont utilisées ici, vous pouvez les installer depuis le Gestionnaire de bibliothèques.

  • La bibliothèque RFID1 est utilisée ici, pour l’installer, référez-vous à Installation manuelle pour un tutoriel détaillé.

Explication de l’exemple

Le flux de travail du système de contrôle d’accès est montré dans le diagramme suivant.

Lorsque l’ID autorisé n’est pas identifié (la variable « Approved » égale 0), l’appareil effectuera une identification de l’ID et du mot de passe.

Si l’ID autorisé est identifié (« Approved » égale 1), la porte s’ouvrira. Après cela, la porte se fermera quelques secondes plus tard et l’état d’identification sera réinitialisé (« Approved » égale 0).

En plus de la fonction principale de contrôle d’accès, le projet utilise également un écran LCD et un buzzer actif pour assurer l’interaction avec l’utilisateur du système de contrôle d’accès.

../_images/Part_three_5_Example_Explanation.png

Image de phénomène

../_images/image290.jpeg