.. 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 [|link_sf_facebook|] et rejoignez-nous dès aujourd'hui ! .. _ar_access_system: 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 -------------------- .. image:: img/Part_three_5.1.png :align: center .. image:: img/Part_three_5.2.png :align: center * :ref:`cpn_mega2560` * :ref:`cpn_breadboard` * :ref:`cpn_wires` * :ref:`cpn_buzzer` * :ref:`cpn_i2c_lcd1602` * :ref:`cpn_stepper_motor` * :ref:`cpn_keypad` * :ref:`cpn_power_module` 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. .. image:: img/Part_three_5_Fritzing_Circuit.png :align: center .. image:: img/image287.png :align: center **Schéma de câblage** ------------------------ .. image:: img/image288.png :align: center 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 à :ref:`install_lib_man` pour un tutoriel détaillé. .. raw:: html 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. .. image:: img/Part_three_5_Example_Explanation.png :align: center Image de phénomène --------------------- .. image:: img/image290.jpeg :align: center